victorlucachi / void_ergo

A handwired split keyboard, running QMK firmware
221 stars 14 forks source link

VOID Ergo S

A handwired split keyboard, running QMK firmware

VOID Ergo S

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

VOID Ergo Fat

Handwiring guide

I've also put together a pretty visual handwiring guide for the VOID9, that you can browse over here.

Bill of Materials

Pin assignment

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

VOID Ergo S matrix layout

QMK Vial Fork

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.

VOID Ergo S Vial

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 configurator dont forget to download the json definitions file linked in this repository.

License: CC BY-NC-SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.