A prior commit apparently deleted several mounting holes.
- restore mounting holes
- update to Kicad7
- fix DRC errors resulting from update
- update footprints to use new shaped pads
- fix various ERC and DRC errors resulting from upgrade
- list included nets in busses on schematic
- Modify Footprints with multiple options (therefore multiple sets of
pads) to used shaped pads and proper pad numbering to eliminate DRC
issues, and ensure proper behavior
- Replaced standard MX footprint with spacebar footprint, including stabilizers
- Fixed courtyard on MX footprints in library to avoid collisions
- Added a DIP switch variant with header position closer to pin 1
- moved option DIP switch/header to align header better with edge of PCB.
- Offset cherry MX pads and aligners downward 0.004" from origin
- Offset futaba pads and aligners upward -0.004" from origin
- Update footprints in classic and sol-20 pcbs and aligners
- adjust mounting slots in Sol-20 aligners to match futaba or cherry offset
- in combined CherryMX/futaba footprints, moved cherry pads down 1 mil and
futaba pads up 2 mil, to reduce risk of shortin of LED pads with futaba pad.
Adjusted all aligners accordingly
- Fixed centroid for combined diode footprint and adjusted PCB placement on
classic and SOL keyboards accordingly.
- Moved SMT pads in combined diode footprint to top layer, so pick & place file
will be usable.
- changes to futaba stabilizer design. Longer post adapter passes through slots
in keyboard and aligner.
- Changed futaba post thickness gauge from board outline to a slot to improve
tolerance.
- Moved spacebar stabilizer bending guide to edge of PCB, in order to make it
more useful in bending PCBs.
- Changed Apple II mounting slots on classic keyboard from horizontal to
vertical orientation, to accommodate the different spacing offets due to the use
of spacers in angled mounting threads.
- Fix title in Schematic
- Slightly enlarge center post hole on switch footprint, to allow a bit of
tolerance. Very tight tolerance makes the keyboards hard to assemble.