Loading project Things
Keyboard's layout json to KiCad netlist
Loading README and project media…
| CI/CD | |
| Package | |
| Meta |
KiCad netlist generator for mechanical keyboards
pip install kle2netlist
$ kle2netlist --help
Usage: kle2netlist [OPTIONS]
Generates KiCad netlist for a given keyboard layout json file.
Options
--layout Path to kle layout file [default: None] [required]
--output Output netlist file [default: keyboard.net]
--switch-footprint Switch footprint f-string [default: PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_{:.2f}u]
--stabilizer-footprint Stabilizer footprint f-string, optional [default: PCM_Mounting_Keyboard_Stabilizer:Stabilizer_Cherry_MX_{:.2f}u]
--diode-footprint Diode footprint [default: Diode_SMD:D_SOD-123F]
--lib-path Path to symbol library [default: None]
--controller-circuit Name of controller circuit [default: None]
--extra-circuits Extra circuits [default: None]
--row-column-pin-order Comma separated list of microcontroller pins defining order of row/column assignments [default: None]
--version Prints the version of the kle2netlist package.
--help Show this message and exit.