This is a hand wired keyboard. Please be familiar with the process of hand wiring before undertaking this project. Inspiration for this project comes from this hero.
Aside from the printed pieces and tools, you will also need:
QTY | Part | Comment |
---|---|---|
1 | ATmega32U4 MCU | e.g. Arduino Pro Micro or Teensy 2.0. |
14 | M3 threaded insert (5 mm OD, 3 mm length) | |
14 | M3 bolt (8-10 mm length) | |
1 | 0.91 inch OLED module 128×32 | |
≈66 | MX keyswitch | Exact number depends on layout. |
≈66 | Diode | e.g. 1N4148. |
2-6 | Plate mount stabilisers | Exact number depends on layout. |
≈3 | Cable ties (3 mm width) | For securing the MCU to the case. |
Wire | Solid wire recommended over stranded. |
Do not wire the rows all the way across. The Arduino Pro Micro only has 20 pins therefore we must use a 10×8 matrix (10 rows, 8 cols) with the last two pins running the OLED display. See diagram below for wiring. The row and col are labled on the top left legend.
Default firmware with Vial support is included in the ‘Other files’ section. Flashing is easy with QMK Toolbox.
The author remixed this model.
Now with OLED display!