Research
These projects have helped or inspired me, thank you very much :)
Split/Ergonomic Keyboards
- Dactyl Manuform 5x6 with trackball: QMK, Trackball (PMW3360), Teensy++ 2.0.
- ⭐Charybdis: QMK, Trackball (PMW3360), Elite-C (ATmega32U4).
- Dilemma: QMK/ZMK, RP2040, Trackpad.
- keyball: QMK, Trackball (PMW3360).
- cgxkb: QMK, Trackball.
- Dactyl TypeSafe: Trackball (ADNS-9800), Wireless.
- ScyllaBallz: Trackball.
- ⭐Dactyl Cygnus: Case.
- Mitosis: QMK, Wireless.
- joric/Bluetosis: Bluetooth firmware for the Mitosis.
- geoah/Bluetosis: Bluetooth firmware for the Mitosis.
- Lily58: QMK/ZMK.
- ErgoDash: QMK.
- Dactyl ManuForm: QMK.
- Dactyl Manuform Mini PCB: Flexible PCB made for the Dactyl Manuform Mini.
- Angry Miao - AM HATSU Wireless.
- VHD DESIGNER KEYBOARD: Wireless.
- ExDactyl.
- MoErgo Glove80: Wireless.
- Zazu: Elite-C, Trackball(PMW3360), Scroll ring encoder(PER561-P115-N0015).
Normal Keyboards
- Fuyu: QMK, RP2040.
- ⭐Slime88: QMK, RP2040.
- Lot60-BLE: TMK, 60%, nRF51822/nRF52810.
- Blu60: 60%.
- nrf51822-keyboard: TMK, nRF51822.
- bancouver40: QMK, ATmega32U4, Choc V1, CNC case.
Pointing Devices
- TrackPoint Hardware - Deskthority wiki.
- Avocado55: QMK, Pro Micro (ATmega32U4), PMW3360.
- two-ball trackball: RP2040, PMW3360.
- Ploopy Nano Trackball: QMK, ATmega32U4, ADNS-5050.
- trackbowl-mk2: nRF52840, IMU.
- DIY trackball with scroll ring: RP2040, PMW3360, Hall effect sensors scroll ring.
- RP2040+PMW3360: PCB.
- PMW3360 sensor PCB: PMW3360 breakout board.
Spacemouse
Development Boards
- nRFMicro: nRF52840, Pro Micro compatible.
- mikoto: nRF52840, Pro Micro compatible.
- Bonsai-C: STM32F303/STM32F411, Proton C rev2 compatible.
- 0xB2: RP2040, Pro Micro compatible.
Other Hardwares
- Unified Daughterboard: USB daughterboard.
- Hub16: Macro pad with USB hub.
Firmwares
Tools
- ⭐KiCanvas: The KiCad web viewer.
- ⭐KiCAD KLE Placer: KiCad plugin to place switch footprints based on keyboard layout editor (KLE).
- ⭐KiCAD JLCPCB tools: KiCad plugin to generate BOM + CPL files for JLCPCB.
- Convert KLE to QMK info.json (QMK Firmware)
- Freerouting: PCB auto-router.
Others
- Keyboard Mounting Styles
- The Case of the Wayward Elite-C: Split keyboard USB VBUS detection.
- MechKey: Keyboard list.
- Keebfolio: Keyboard list.
- KeymapDB: Database of keymaps for programmable keyboards.
- Trackball-mousekeys-add-on-for-Skeletyl