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
The Eco2 layer is used for OSI mounting holes. Adding the eco2 layer to
the OSI mounting holes part allows export of these parts along with the
keyboard cutout as a DXF for case design.
- 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.
- Add combined DIP-switch/Jumper footprint to footprint library
- Fix Apple2-encoder and interface-ascii-atmega2560 schematics and PCB to use
new footprint.
- 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.
- Moved header slightly forward
- Moved interface mount holes do reduce interference with case mount holes
- For all keys in classic keyboard, add option for either through-hole or SMT
diodes and resistors.
- Adjust upper right corner circular cutout for AppleII+ case fit.
- Adjust OSI mounting hole pattern for improved fit.
- Changed OSI mount holes along top of keyboard to slots, to fit both C2P (542
keyboard) and C4P (542 Rev B/c keyboards).
- PCB and aligners must be slightly taller to accommodate the slots along the
top row
- remove material from PCB to allow keyboard to fit in Apple II case
- enlarge center hole on cherry MX footprints slightly, to 0.160" to allow
slightly more tolerance, which eases assembly.
- include holes for LEDs on futaba aligner
- include extra pads on main PCB for LEDs with futaba keys
- Add LED on LINE FEED which maps to REPEAT/CAPSLOCK on Apple II keymap
- 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.
- Clean up diode positioning and numbering
- Remove 3D models for devices that are not normally fitted
- clean up labeling
- update README files to match PCBs.
Provides a keyboard interface to interface with OSI computers. Equivalent to an
OSI 542C.
- Includes sound circuits
- Includes RESET delay circuit
- SHIFT LOCK can be mechanical push-on/push-off or soft toggle, selectable by
jumper.
- Provide SHIFT LOCK LED output.
- Add extra key to the left side of row 4 to permit "inverted T" for those who
want it.
- Tiny shifts of several keys to correct key distances
- Include mounting holes with daughter board connector, to ensure consistency.