If you use KiCad, download and add my KiCad library so you have access to all the prebuilt footprints and 3D models.https://github.com/jgillick/KiCad-librarySMD: SW_KAN-15_SMDThrough hole: SW_KAN-15_PTH
There are 4 sub-steps here: Import the images to create footprintsCombine the footprints into one footprint (easier than aligning them in PCBnew)Add component (footprint) to PCBnew designAdd final details to PCB It is now quite easy to create footprints...
I learned KiCad during this project from Noah Kiser's video Creating a Keyboard PCB with Diodes (Kicad 6.0). If you already know KiCad, the schematic creation process may be easy, but if you want to follow clear instructions on how to...
I was unable to find Kicad footprint for Samtec MEC1-120-02-L-D-RA1-NP-SL edge connector. They have 3D model and footprints for other CAD formats, but KiCad was not one of them.Would be nice if Kicad has import Eagle footprint feature. ...
The project was developed using KiCAD 4.0.2. All my environment is based on Linux but the project may open in KiCAD for windows as well. Some path adjustments may be required, although.
Solder the tactile button switches to the PCB and either a 2x4 pin header or wires for the end stop connection. See the KiCad project file for the pinout and other details.