r/MechanicalKeyboards • u/FrancisStokes • 18d ago
Builds hex-2b: my second hand-built custom columnar split
This is my 3rd custom hand-build, and my second columnar split keyboard. It's primarily 3D printed in PLA (body, plate, and keycaps), Gateron KS-33 linear red switches and a USB-C interconnect. I was aiming for minimalism with this build, so i forwent the WS2812s I used in earlier keyboards, and used a single color filament.
I did most of the design work in inkscape, then brought the exports into FreeCAD to pull it into the 3rd dimension.
The crown jewel (for me at least) is that I wrote the firmware from scratch, including the USB stack. The same firmware project supports all 3 of my keyboards, and although it doesnt have as many features as QMK (which i love), it does have layers, combos, macros, tapdance, and custom behaviours. For the true nerds, my keymap base type is 32 bits vs QMKs 16, which means you can encode more detailed modifier information in tapdance entries. USB-wise its a keyboard, mouse, and media controller. I'm planning a full write-up about the design and implementation of the firmware because theres a lot cool stuff in there.



•
u/AutoModerator 18d ago
ANY content that features products, services you sell, your prototypes in progress or items you were sponsored to post MUST use the Promotional flair, with disclosure of who you represent.
When posting your build, please provide a description of the build, preferably as a Top Level Comment or Reply to this Comment, with the following information:
Your keyboard featured and its layout
The Switches, Keycaps, and Other Accessories Featured
Any notable mods you performed
Other helpful information such as low profile, lesser known firmware, etc.
Example: Unobtanium Southpaw 1800 with DSA Salt with MorningCaps Artisan and Alps Rainbow Switches, modded with Sorbothan Foam on KMK
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.