* Initial commit.
* Add support for Franklin ACE 1000.
* Add ace1000_keyboard_test() for completeness.
* Add link to replacement keyboard.
* Add Franklin ACE 1000 replacement keyboard link.
* Add Franklin ACE 1000 keyboard.
* Activate caps-lock at powerup, and swap keymaps accordingly.
---------
Co-authored-by: Christopher RYU <software+github@disavowed.jp>
- Add production package scripts
- Configure BOM generation for KiBOM
- Add 3D models to path (add kicad 5 path variable to list)
- bump version to 3 for compatibility with versioning scheme
- 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 DIP header with 13-pin 0.1" vertical header. Added labels to
the pins.
- removed left over unused diode
- reversed default on / default off labels on shiftlock mode jumper
block.
The encoder boards (ATmega328P, Atmega2560, Apple2(2560) can accomodate
keyboard matrices with no diodes, by adding per-row diodes on the
encoder board. For keyboards with per-key diodes (the typical use
case), the per-row diodes are not needed, and therefore the footprints
should be shunted by default, using a special shunted diode footprint.
When diodes are installed, the shunt can be cut with an x-acto knife.
Previous board revs had the correct footprint, but somehow the regular
diode footprint was substituted on the last release of each of these
PCBS. The correct footprint has been restored.
- 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.
- CapsLock, Line Feed LEDs and D33 were wired correctly, but oriented backwards
on PCB relative to Power and OSI ShiftLock LEDs. Fixed so Cathode is always on
the right.
- Marked Anode for all LEDs with (+) symbol.
- 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
- Update all footprints on sol-20 keyboard and aligners
- Add soldermask clearance around cherry MX posts
- Move Cherry MX pads down 1 mil, and Futaba pads up 2 mils
- Adjust Cherry aligner footprints down 1 mil
- Adjust Futaba aligner footprints up 2 mils
- Move mounting slots up 1 mil on Cherry aligner
- Move mounting slots down 1 mil on Futaba aligner
- incorporate improved stabilizer post adapters in futaba aligner
- add slots for stabilizer posts in futaba aligner and Sol kebyoard PCB
- Move stabilizer bar bend guide to left bottom edge to facilitate bending
- Bump rev to 1.6