Commit Graph

31 Commits

Author SHA1 Message Date
Dave 5e4c1ed078 Fix shunted diode footprints on encoder boards
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.
2021-08-08 13:16:38 -05:00
Dave 5f27567db3 Modify to use DIP switch or jumpers
- Add combined DIP-switch/Jumper footprint to footprint library
- Fix Apple2-encoder and interface-ascii-atmega2560 schematics and PCB to use
new footprint.
2020-12-29 17:11:50 -06:00
Dave f25395c6ef For ASCII interfaces, use common/unikbd.lib instead of directory-local libs 2020-08-13 15:50:49 -05:00
Dave 14248df6fe mechanical fit and buildability fixes
- 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.
2020-06-23 17:21:38 -05:00
Dave 4b5dbd45a2 Fix connector J8 name to "custom connector 2" 2020-06-02 23:09:12 -05:00
Dave 4a266ba3cc Remove extraneous silk screen legends 2020-06-02 23:02:50 -05:00
Dave 8bd7dc8dea Various PCB cleanup
- Fix position of holes around 1x25 connector to match Apple 2 keyboard
- silk screen fixes
- minor trace shoves.
2020-06-02 22:58:50 -05:00
Dave b6599dd9e2 Add mounting holes for Apple II keyboard 2020-06-02 10:48:01 -05:00
Dave 488e76c92c update pcb rendering to latest rev 2020-05-31 10:43:31 -05:00
Dave 1f220923e1 Include both ISP and JTAG ports in programming header 2020-05-31 10:40:31 -05:00
Dave 8828d90d96 Add additional mounting holes to ASCII interface PCBS and Sol-20 PCB 2020-05-14 03:12:14 -05:00
Dave 87bd25fa64 Minor silk screen cleanups. 2020-05-14 02:24:30 -05:00
Dave d69dbaf6d1 Cleanups on ASCII interface PCBs, 328P and 2560 versions
- 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.
2020-05-14 02:17:03 -05:00
Dave cc4fdfb161 Update README for 2560-based ASCII interface 2020-05-12 17:43:44 -05:00
Dave 218d174489 Updae 3D image 2020-05-12 17:36:29 -05:00
Dave d5208f73bf ATMega2560 PCB fixes and updates
- add additional key matrix connector (for custom matrix including Apple 2)
- Fix bypassed diodes.  Diodes on rows 8-15 should have been
- jumpered (bypassed), but instead were standard diode footprints.
2020-05-12 17:12:07 -05:00
Dave 0727621c19 ERC/DRC fixes
- Removed diodes from pinout page; these were for illustrative purposes only
- Added No-Connects on unused row signals.
2020-05-06 13:33:05 -05:00
Dave 3d8438bede Add extra sheet to document keyboard connector pinout 2020-05-01 16:35:24 -05:00
dfnr2 6edc2dc535 Update README.md 2020-04-18 00:21:56 -05:00
Dave 8db577580e Move DIP switch number label 2020-04-18 00:20:23 -05:00
Dave 5c1f5c0297 Update README for Atmega2560 ASCII interface 2020-04-16 17:14:31 -05:00
Dave ac0d43b97e Add fixed PCB rendering 2020-04-16 17:13:11 -05:00
Dave 8fa9e27afa Remove problematic image 2020-04-16 17:10:52 -05:00
Dave 9cb368be32 Clean up connector labels on ATmel-2560 ASCII interface PCB 2020-04-16 17:02:28 -05:00
Dave f946a699a0 Add 16-pin socket for custom interface/prototyping 2020-04-16 16:56:06 -05:00
Dave 427080a666 Clarified textbox comments 2020-04-15 15:23:04 -05:00
Dave 192b626be3 More README cleanup 2020-04-14 00:53:27 -05:00
Dave d08e65bef4 Change ATMega328P to ATMega2560 at top of README 2020-04-14 00:49:44 -05:00
Dave 35d3bfb11b README cleanups. 2020-04-14 00:49:06 -05:00
Dave aaf6233723 Silk screen cleanups 2020-04-14 00:29:19 -05:00
Dave 1a9c84aac1 Add Atmega2560-based ASCII interface board 2020-04-13 20:54:56 -05:00