ibnuda / dactyl-keyboard

Web generator for dactyl keyboards.
https://dactyl.siskam.link
GNU Affero General Public License v3.0
198 stars 51 forks source link

PCB board traces and soldering pads output #95

Open Supermagnum opened 3 years ago

Supermagnum commented 3 years ago

Since the position of the holes for the switches is known, there should be possible to add a utility that places the footprints of the switches on a flexible PCB according to the geometric layout of the keyboard halves. 0.6 mm thick pcb may also be used if its flexible enough. Reference: http://www.cy384.com/blog/flex-pcbs.html

Output to pdf file or *.KICAD_PCB as its easy to manipulate so LED connections and so on can be added.

Kicad has a python API: https://docs.kicad-pcb.org/master/en/plugins/plugins.html

pcb file format: https://dev-docs.kicad.org/en/file-formats/sexpr-pcb/