keebs.pretty
keebs.pretty copied to clipboard
KiCAD footprint library for hybrid MX/Alps footprints and microcontrollers
I've never seen a commercial keyboard PCB with the elongated holes for the switch pins like this library uses, I was wondering if they were necessary for modern Cherry/cherry clones?...
These are 3D files for Cherry MX switches with square hole for LED, PCB mount: https://github.com/Supermagnum/kicad-packages3D/blob/master/Button_Switch_THT.3dshapes/SW_Cherry_MX_1.00u_PCB.step https://github.com/Supermagnum/kicad-packages3D/blob/master/Button_Switch_THT.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl source : https://github.com/Supermagnum/kicad-packages3D-source/blob/master/Button_Switch_THT.3dshapes/MX-PCB.FCStd Blueprints for Mathias switches: https://matias.ca/switches/click/blueprints/
Having the MX/Alps switches present in the KiCad standard library would make project setup easier and make it so that there is one single source of truth for the footprint...
I think there are some issues with the generation (I think?), but this shows how to do it. This could be extended to also have a github workflow that publishes...