A handwired split keyboard, running QMK firmware
Forked from victorlucachi to add hot swap socket holders by peterlee.
Must print with supports!
More renders here
The VOID Ergo S is a 3d printed, handwired, split keyboard with a layout similar to the Iris/Corne/Kyria, running QMK Firmware on Pro Micro controllers. Connection between the two halves of the keyboard is made with an aux cable via serial.
I suggest printing the case using a 0.4 mm nozzle, supports are not needed but recommended for the bottom cases as the ports will print with less imperfections.
The brass inserts can be fixed in the bottom case by heating them and applying pressure with a soldering iron set to about 200-220C.
VOID Ergo S with V1 of the VOID Ergo under it
I've also put together a pretty visual handwiring guide for the VOID9, that you can browse over here.
- 46 diodes (tme.eu link/aliexpress link)
- 44/46 cherry mx style switches
- 24 AWG (0.2 mm2) wire
- 2 x Pro Micro (aliexpress link)
- 2 x EC11 Rotary Encoder (optional/aliexpress link mounted to the plate using this adapter)
- 10 x M2x12 allen head screws (aliexpress link, 14mm overall length, 4mm diameter head)
- 10 x M2 brass inserts (aliexpress link, 3.5mm outer diameter)
- 2 x PJ320A 3.5mm female audio connectors (aliexpress link)
- 1 x 6x6x6 push button (optional (used to reset master)/aliexpress link)
- hot glue for securing the Pro Micros to the bottom case (optional, but recommended) the audio connectors and the reset push button.
ROW0 ROW1 ROW2 ROW3
B1 B3 B2 B6
COL0 COL1 COL2 COL3 COL4 COL5
D4 C6 D7 E6 B4 B5
Encoder Pad A Left Encoder Pad B Left
F5 F6
Encoder Pad A Right Encoder Pad B Right
F6 F5
Serial Pin
D1
Matrix layout
A QMK Vial fork can be found here.
Most features are disabled in order for the firmware to fit on the atmega32u4 present on the Pro Micro controllers, but if you want to tinker around with different features or if you're using a different MCU you can enable/disable them to suit your own needs by editing the rules.mk file in the vial keymap folder.
The web version of Vial is available at vial.rocks; it runs in supported browsers (Chrome, Edge and Opera) without requiring an installation.
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 configurator dont forget to download the json definitions file linked in this repository.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.