- KiCad
- Ergogen
- Install with
npm install -g ergogen
- Install with
- QMK
- Clone or fork the QMK repository
- Optional: Bear
- sudo apt-get install bear
- bear -- make :
Useful find and replace to add a value to all the coordinates in a KiCad file.
:'<,'>s/-*\d\+\.\d\+/\=str2float(submatch(0))+13.97/`
- Set rotation step to match your keyboard for easier rotation of components
- See below
- Tools -> Clean up tracks and vias
- Edit -> Edit teardrops
- Add teardrops to pads for stronger connections to tracks
- Route -> Design Rules Checker
- Check for errors in your PCB design
Set the rotation step to the same value as your keyboard's rotation.