Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| builderpages:lynchaj:start [2021/09/25 06:17] – Initial import from Wayback Machine | builderpages:lynchaj:start [2026/06/15 13:02] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| /* Imported from Wayback Machine | /* Imported from Wayback Machine | ||
| | | ||
| - | | + | |
| | | ||
| */ | */ | ||
| Line 10: | Line 10: | ||
| The purpose of this project is to revisit the design concepts behind original Z80 SBC (aka test prototype) which has evolved into the SBC V2-005 over several years. Attempt to introduce some new concepts to make the design more modular, flexible, and less expensive. Use low cost prototype PCBs (100x100mm) available for less than $20 including shipping from JLCPCB. Make simple single function boards to implement good program design concepts from Computer Science: high cohesion and low coupling. Maintain as much backward compatibility with latest SBC V2 as possible. | The purpose of this project is to revisit the design concepts behind original Z80 SBC (aka test prototype) which has evolved into the SBC V2-005 over several years. Attempt to introduce some new concepts to make the design more modular, flexible, and less expensive. Use low cost prototype PCBs (100x100mm) available for less than $20 including shipping from JLCPCB. Make simple single function boards to implement good program design concepts from Computer Science: high cohesion and low coupling. Maintain as much backward compatibility with latest SBC V2 as possible. | ||
| + | |||
| + | **Board technical information is stored at a Github repo located here: https:// | ||
| + | |||
| + | The new repo contains the KiCAD information, | ||
| ===== Overview ===== | ===== Overview ===== | ||
| Line 40: | Line 44: | ||
| add component labels on silkscreen | add component labels on silkscreen | ||
| - | |||
| - | add 3-pin bypass jumper to optionally allow 7805 voltage regulator/ | ||
| add power switch or use in-line switch on power cable | add power switch or use in-line switch on power cable | ||
| Line 49: | Line 51: | ||
| allocate 10 spare bus pins to | allocate 10 spare bus pins to | ||
| - | spare0 to GND | + | GND |
| - | spare1 to VCC | + | VCC |
| - | spare2 to IEI# | + | IEI# |
| - | spare3 to IEO# | + | IEO# |
| - | spare4 to BAI# | + | BAI# |
| - | spare5 to BAO# | + | BAO# |
| - | spare6 to DREQ# | + | DREQ0# |
| - | spare7 to TEND# | + | TEND0# |
| - | spare8 to i2c TX | + | i2c_TX |
| - | spare9 to i2c RX | + | i2c_RX |
| - | add 20 pin extended bus lines connector to 4 of 8 slots. Include | + | add 16 pin extended bus lines connector to 8 of 16 slots. Include |
| - | + | ||
| - | change LM7805 TO-220 footprint to improve thermal management (vias and/or heatsink) | + | |
| add screw terminal power block | add screw terminal power block | ||
| - | add more slots (8 → 20) | + | add more slots (8 → 16) |
| Z80 processor: (fixed in V2) | Z80 processor: (fixed in V2) | ||
| Line 112: | Line 112: | ||
| add component labels on silkscreen | add component labels on silkscreen | ||
| - | |||
| - | MPCL select LED? | ||
| - | |||
| - | Add 3 pin jumper for pin 3 of ROM to select VCC or A15 to better support 28 pin EPROM | ||
| Add mounting holes and exclusion zones | Add mounting holes and exclusion zones | ||
| Line 145: | Line 141: | ||
| < | < | ||
| - | Z80 serial V2 | + | Z80 serial V2 (fixed in V3 but V2 retained for legacy compatibility) |
| convert DIP-40 16C550 to PLCC format | convert DIP-40 16C550 to PLCC format | ||
| Line 157: | Line 153: | ||
| socket footprints too close together causing interference preventing install. Work around is to directly solder in ICs in a couple of sockets to free up some room | socket footprints too close together causing interference preventing install. Work around is to directly solder in ICs in a couple of sockets to free up some room | ||
| - | Z80 RAM V2 | + | Z80 RAM V2 (fixed in V3) |
| - | Add tolerance jumpers for DS1210s (5% or 10%) | + | <del>Add tolerance jumpers for DS1210s (5% or 10%)</ |
| + | |||
| + | Z80 processor V2 (fixed in V3) | ||
| + | |||
| + | < | ||
| + | |||
| + | Z80 DUART | ||
| + | |||
| + | fix label on front silk screen to TL16C2552FN (not TL16C550CFN) | ||
| + | |||
| + | add 470 ohm pull down resistors on INTA and INTB | ||
| + | |||
| + | remove 1N5817 anti-latch up protection diodes (don't work) | ||
| + | |||
| + | Z80 backplane V2 | ||
| + | |||
| + | add signal descriptions on front silkscreen | ||
| + | |||
| + | add connectors section on side (PS/2 keyboard & mouse, user, sys recovery, & reset buttons, IDE activity LED, serial ports, etc.) | ||
| + | |||
| + | add PTHs for external VCC power wires (front to back) | ||
| ===== Image Gallery ===== | ===== Image Gallery ===== | ||
| Line 214: | Line 230: | ||
| Z80 FDC partial build, starting test and check out. | Z80 FDC partial build, starting test and check out. | ||
| - | |||
| - | [[https:// | ||
| ===== File List ===== | ===== File List ===== | ||
| Line 223: | Line 237: | ||
| Filesize | Filesize | ||
| Last modified | Last modified | ||
| - | [[https://www.retrobrewcomputers.org/ | + | [[https:// |
| 299.8 KiB | 299.8 KiB | ||
| 2021/03/24 12:00 | 2021/03/24 12:00 | ||
| - | [[https://www.retrobrewcomputers.org/ | + | [[https:// |
| 1.7 MiB | 1.7 MiB | ||
| 2021/09/08 11:19 | 2021/09/08 11:19 | ||
| - | [[https://www.retrobrewcomputers.org/ | + | [[https:// |
| 111.0 KiB | 111.0 KiB | ||
| 2021/03/24 12:00 | 2021/03/24 12:00 | ||
| - | [[https://www.retrobrewcomputers.org/ | + | [[https:// |
| 99.8 KiB | 99.8 KiB | ||
| 2021/03/24 12:00 | 2021/03/24 12:00 | ||
| - | [[https://www.retrobrewcomputers.org/ | + | [[https:// |
| 111.0 KiB | 111.0 KiB | ||
| 2021/04/02 20:53 | 2021/04/02 20:53 | ||
| - | [[https://www.retrobrewcomputers.org/ | + | [[https:// |
| 104.6 KiB | 104.6 KiB | ||
| 2021/04/15 12:27 | 2021/04/15 12:27 | ||
| - | [[https://www.retrobrewcomputers.org/ | + | [[https:// |
| 65.7 KiB | 65.7 KiB | ||
| 2021/04/15 20:25 | 2021/04/15 20:25 | ||
| - | [[https://www.retrobrewcomputers.org/ | + | [[https:// |
| 72.7 KiB | 72.7 KiB | ||
| 2021/04/15 20:25 | 2021/04/15 20:25 | ||
| - | [[https://www.retrobrewcomputers.org/ | + | [[https:// |
| 121.7 KiB | 121.7 KiB | ||
| 2021/04/29 21:03 | 2021/04/29 21:03 | ||
| - | [[https://www.retrobrewcomputers.org/ | + | [[https:// |
| 187.8 KiB | 187.8 KiB | ||
| 2021/05/01 13:23 | 2021/05/01 13:23 | ||
| - | [[https://www.retrobrewcomputers.org/ | + | [[https:// |
| 98.2 KiB | 98.2 KiB | ||
| 2021/06/05 14:20 | 2021/06/05 14:20 | ||
| - | [[https://www.retrobrewcomputers.org/ | + | [[https:// |
| 103.7 KiB | 103.7 KiB | ||
| 2021/06/16 12:09 | 2021/06/16 12:09 | ||
| - | [[https://www.retrobrewcomputers.org/ | + | [[https:// |
| 89.1 KiB | 89.1 KiB | ||
| 2021/07/03 12:53 | 2021/07/03 12:53 | ||
| - | [[https://www.retrobrewcomputers.org/ | + | [[https:// |
| 124.9 KiB | 124.9 KiB | ||
| 2021/07/03 12:53 | 2021/07/03 12:53 | ||
| - | [[https://www.retrobrewcomputers.org/ | + | [[https:// |
| 102.5 KiB | 102.5 KiB | ||
| 2021/07/03 12:53 | 2021/07/03 12:53 | ||
| - | [[https://www.retrobrewcomputers.org/ | + | [[https:// |
| - | 139.7 KiB | + | |
| - | 2021/07/26 08:58 | + | |
| - | [[https:// | + | |
| - | 139.7 KiB | + | |
| - | 2021/07/26 09:49 | + | |
| - | [[https:// | + | |
| 105.9 KiB | 105.9 KiB | ||
| 2021/03/11 14:31 | 2021/03/11 14:31 | ||
| - | [[https://www.retrobrewcomputers.org/ | + | [[https:// |
| 751.8 KiB | 751.8 KiB | ||
| 2021/03/11 14:31 | 2021/03/11 14:31 | ||
| - | [[https://www.retrobrewcomputers.org/ | + | [[https:// |
| 194.1 KiB | 194.1 KiB | ||
| 2021/03/24 11:38 | 2021/03/24 11:38 | ||
| - | [[https://www.retrobrewcomputers.org/ | + | [[https:// |
| 895.6 KiB | 895.6 KiB | ||
| 2021/03/24 11:39 | 2021/03/24 11:39 | ||
| - | [[https://www.retrobrewcomputers.org/ | + | [[https:// |
| 109.4 KiB | 109.4 KiB | ||
| 2021/03/11 14:32 | 2021/03/11 14:32 | ||
| - | [[https://www.retrobrewcomputers.org/ | + | [[https:// |
| 842.3 KiB | 842.3 KiB | ||
| 2021/03/11 14:32 | 2021/03/11 14:32 | ||
| - | [[https://www.retrobrewcomputers.org/ | + | [[https:// |
| 600.8 KiB | 600.8 KiB | ||
| 2021/09/14 11:40 | 2021/09/14 11:40 | ||
| + | [[https:// | ||
| + | 252.7 KiB | ||
| + | 2021/10/11 19:29 | ||
