dorkhub

ergo-snm-keyboard

ErgoSNM is a split ergonomic keyboard integrated with trackball, wireless is in beta

siderakb
KiCad Layout16512 forksCERN-OHL-P-2.0updated 3 months ago
visit the demogit clone https://github.com/siderakb/ergo-snm-keyboard.gitsiderakb/ergo-snm-keyboard

ErgoSNM Keyboard

license docs.rs kicad

ErgoSNM - a split ergonomic keyboard integrated with a trackball, designed to encourage people to leave their mouse behind.

  • 64 keys in total.
    • Left half 29 + 6 keys.
    • Right half 29 keys + trackball.
  • Cherry MX style switches, hot-swap available.
  • USB Type-C.
  • Column-staggered layout.
  • The trackball can replace all mouse operations, allowing your right hand to stay on the home row.
    • Cursor movement and scrolling.
    • With the Combos feature:
      • J+K performs the left click
      • K+L performs the right click
      • J+L performs the middle click.

Introduction Video:

Thumbnail
Rev MCU Note Video
1.x Pro Micro (ATmega32U4) Experimental version
2.x RaspberryPi RP2040 The first version suitable for daily use demo
3.x Nordic nRF52840 (E73) First wireless experimental version demo
4.x ??? ⚡In progress

Build guide and more information can be found in the 📖Docs

Clone

git clone --recurse-submodules https://github.com/siderakb/ergo-snm-keyboard.git

If key-switches.pretty folder is empty, run:

git submodule update --init --recursive

Firmware

License

Hardware available under the CERN-OHL-P v2 permissive license.

more like this

anne-key

Firmware for Anne Pro Keyboard written in Rust

Rust572

asac-fc

asac fc is an rp2040 based flight controller made for FPV drone flying

C50

musicboy

A high-quality audio playback cartridge for Nintendo® Game Boy® and Game Boy Color®.

C50

search

search projects, people, and tags