Status: COMPLETED.
A hand-wired custom Mechanical Keyboard based on the Raspberry Pi Pico.
Finally I had the time to wrap up my little side project started about three months ago, and I thought to share it here. Although inspired by the Atreus, I couldn't quite find the right compromise among the non-split ergo keyboards, so I decided to make my own.
- 1x RP2040 (KMK on Raspberry Pi Pico), USB-C port
- 50x switches
- 1x SSD1306 128x64px 0.96in IIC OLED display
- 2x EC11 rotary encoders
- 1x EVQWGD001 rotary encoder
- 1x Pimoroni IIC trackball breakout
- 1x Active buzzer
- 2x micro push buttons (bootsel, reset)
- 3D printed case (5-10° tilt), plate, pcb
The design started from a semi-automated customised process by forking an OpenSCAD hotswap pcb generator repository, subsequently heavily worked on Blender. I had also added cutouts for per-key rgb, but in the end I gave up the idea of hand wiring the LEDs. At least in this version which, for me, has been an insightful experience. I am slowly finalising the firmware configuration and I will eventually put it on github as usual. Wiring diagram and key layout will come along later.
https://github.com/slabua/keyboards/tree/main/atreuslb50+
3D model of AtreuSLB50+ rev1 also available on:
Thingiverse: https://www.thingiverse.com/thing:5458679
Printables: https://www.printables.com/model/262446-atreuslb50-rev1