An open-source ergonomic keyboard with integrated trackball, created for one-handed workflows. Powered by QMK with left and right layout options.
Rotate · Zoom · Inspect — interact with the keyboard models directly in your browser.
Loading model…
🖱 Left-drag to rotate · Scroll to zoom · Right-drag to pan
Everything included in this open-source release.
8 PCB designs across three keyboard variants (left-hand and right-hand), provided as LCEDA / EasyEDA project files.
QMK firmware for all three variants, plus JSON keymap files for VIA remapping and pre-compiled binaries.
STL files for all printable parts and DXF files for CNC-cut components for each keyboard variant.
25 mm PTFE trackball with 6 × 2 mm PTFE bearing balls. Sensor: ADNS-9800 over SPI1.
STM32G431CBU6 microcontroller. Compatible with USB-A→USB-C and USB-C→USB-C cables.
Trackball, scroll wheel, and directional button daughterboards are shared across all variants and connected via FPC cables.
Full assembly instructions for all three keyboard variants.
| Part | Large Keyboard | Small Keyboard |
|---|---|---|
| M3×3×4 Heat-Set Brass Insert | 8 | 8 |
| M2×2×3 Heat-Set Brass Insert | 2 | – |
| M2×3×3 Heat-Set Brass Insert | 17 | 12 |
| M3×6 Countersunk Screw | 2 | 6 |
| M3×15 Countersunk Screw | – | 4 |
| M3×22 Countersunk Screw | 6 | – |
| M2×8 Socket Head Screw | 4 | 4 |
| M2×3 Socket Head Screw | 2 | – |
| M2×5 Socket Head Screw | 13 | 8 |
| M3×16 Flat Head Screw | – | 2 |
Assembly diagrams and finished keyboard photos.