VOID40
A 40% handwired ortholinear keyboard
The VOID40 is a 3d printed, handwired, 40% ortholinear keyboard running QMK Firmware on a Pro Micro controller. The case is designed to fit the bed of a stock Ender 3 when the parts are rotated 45 degrees and the skirt/brim is disabled in the slicers settings.
I suggest printing the case using a 0.4 mm nozzle, supports are not needed for any of the parts.
You might want/need to use small dabs of hot glue to secure the switches in the plate depending on how well calibrated your printer is(if you're generous with it, it will add to the weight of the keyboard and it might change the feel of it).
Dont overtighten the screws as the posts could break off and the threads might get stripped.
Handwiring guide
I've also put together a pretty visual handwiring guide for the VOID9, that you can browse over here.
Bill Of Materials
- 47/48 x diodes (tme.eu link/aliexpress link)
- 47/48 x cherry mx style switches
- 24 AWG (0.2 mm2) wire
- 1 x Pro Micro (aliexpress link)
- 1 x EC11 Rotary Encoder (optional/aliexpress link mounted to the plate using this adapter)
- 4 x M3x10 countersunk screws that go through the top case (tme.eu link)
- 4 x M3x10(13mm overall length, 5.5mm diameter head) allen head screws that go through the bottom plate (tme.eu link)
- hot glue for securing the pro micro to the bottom case(optional, but recommended)
Pin assignment
ROW0 ROW1 ROW2 ROW3
D3 D2 D1 D0
COL0 COL1 COL2 COL3 COL4 COL5 COL6 COL7 COL8 COL9 COL10 COL11
D4 C6 D7 E6 B4 B5 F4 F5 F6 F7 B1 B3
Encoder Pad A Encoder Pad B
B6 B2
QMK Fork
A fork containing the QMK config files can be found here. Edit them to suit your own needs and build the firmware following the QMK docs.
If you plan on using the VIA keymap dont forget to download the json definitions file linked in this repository.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.