A 40 keys low-profile split keyboard, handwired and 3d printed.
- Low profile design with GS-33 switches and Tai-Hao low-profile keycaps
- Led matrix layer display
- 40mm Cirque Trackpad (right side)
- 4-way switch (left side)
- 2x Waveshare RP2040 Matrix
- 40x Nuphy Wisteria switches
- 40x Tai-Hao MX low-profile keycaps
- 40mm Cirque Trackpad
- FPC adaptor and cable for trackpad (12 pins)
- 5-way switch
- 44x ln4148 diodes
- TRRS connectors and cable
- M2.5 heat inserts
- M2.5 standoffs
- 1mm enamelled copper wire
- Folding legs for phone
All the files are designed for the right side, don't forget to mirror them when printing the left side. The plates are different wheither you are using the trackpad or the 5-way switch.
- Cover
- Led grid
- Trackpad support
- Plate
- case
- Cover
- Led grid
- DPad - NavSwitch keycap
- NavSwitch support
- Plate
- case|
The RP2040 is socketed with Mill-Max round pin header glued on the plate.
I used 1mm enamelled copper wire for the rows and columns and very thin enamel wire to connect to the pin header, I wrap them around the pin header and solder them.
The trackpad is connected to a SMT adaptor with a 12 pin FPC cable.
Keep in mind that the order can be reversed if you use a forward or reverse direction FPC cable.
The TRRS connector is glued to the plate. After finding the good orientation, the NavSwitch support is glued to the plate.
The led grid is glued to the cover, it must be aligned with the led matrix on the RP2040.
Place the heat inserts in the cover and the plate, the standoffs maintain the cover on the plate and the plate on the case.
I used a 3D printed case to transport the keyboard, bento style. The case take into account the usb-c magnetic connector staying in place on the right side. An elastic velcro strap is used to hold everything together.
- Joe Scotto's videos on hand wiring.
- Totem keyboard by GEIGEIGEIST.
- Many other things I saw on kbd.news and reddit.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License





