A DIY split keyboard.
Directory
/lib
A rust library, and the bulk of the keyboard firmware implementation. Written using the Embassy framework.
/left and /right
Rust binaries, one for each half of the split keyboard.
Most of the actual logic is implemented in /lib.
/schematic
Kicad schematics of the keyboard PCBs.
/case
3d-printable files of the keyboard case and related plastics.
/editor
A graphical program for configuring the keyboard layout. Work in progress.
Developing
Required tools:
- Rust, obviously.
probe-rsfor flashing the firmware. Follow instructions at https://probe.rs/flip-link- A debug probe of some kind, I recommend a Pitaya-Link
To flash:
- plug in the probe,
cdinto eitherleftorrightcargo run
Description
Languages
Rust
99.5%
Nushell
0.5%