Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next 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
    Original URL : https://www.retrobrewcomputers.org/doku.php?id=builderpages:lynchaj:start    Original URL : https://www.retrobrewcomputers.org/doku.php?id=builderpages:lynchaj:start
-   Snapshot date: 2021-09-25+   Snapshot date: 2025-09-28
    Generator    : wayback-archiver    Generator    : wayback-archiver
 */ */
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://github.com/lynchaj/nhyodyne**
 +
 +The new repo contains the KiCAD information, Gerber files, schematics, PCB layout, BOM, 3D rendering, and a brief description with jumper settings for each board. **There is also a discussions forum in case anyone wants any specific help with their build or would like to discuss related topics such as future boards, changes to existing boards, etc. [[https://github.com/lynchaj/nhyodyne/discussions|Discussions · lynchaj/nhyodyne (github.com)]]**
  
 ===== 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/Pololu 5V regulator *or* the use of external 5V DC regulated, center positive power supply 
  
 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 of slots. Include 8 more data lines, 8 more address lines, another GND, and VCC plus undefined spares +add 16 pin extended bus lines connector to of 16 slots. Include Z80180 signals such as 4 more address lines, DREQ1#/TEND1#, INT1#/INT2#, E, ST, PHI, another GND, and VCC plus undefined spares
- +
-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:
 <del>add mounting holes and exclusion zones</del> <del>add mounting holes and exclusion zones</del>
  
-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%)</del> 
 + 
 +Z80 processor V2 (fixed in V3) 
 + 
 +<del>redesign IM2 circuit</del> 
 + 
 +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://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=207c59&media=https%3A%2F%2Fwww.retrobrewcomputers.org%2Flib%2Fplugins%2Fckgedit%2Ffckeditor%2Fuserfiles%2Fimage%2Fbuilderpages%2Flynchaj%2Fresized_20210725_171124a.jpeg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/lynchaj/resized_20210725_171124a.jpeg?640x480|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_lynchaj_resized_20210725_171124a.jpeg}}]] 
  
 ===== File List ===== ===== File List =====
Line 223: Line 237:
 Filesize Filesize
 Last modified Last modified
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:20210323_192522.jpg|20210323_192522.jpg]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:20210323_192522.jpg|20210323_192522.jpg]]
 299.8 KiB 299.8 KiB
 2021/03/24 12:00 2021/03/24 12:00
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:backup-tasm301-mbc.zip|backup-tasm301-mbc.zip]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:backup-tasm301-mbc.zip|backup-tasm301-mbc.zip]]
 1.7 MiB 1.7 MiB
 2021/09/08 11:19 2021/09/08 11:19
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210320_191953.jpeg|resized_20210320_191953.jpeg]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210320_191953.jpeg|resized_20210320_191953.jpeg]]
 111.0 KiB 111.0 KiB
 2021/03/24 12:00 2021/03/24 12:00
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210323_192156.jpeg|resized_20210323_192156.jpeg]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210323_192156.jpeg|resized_20210323_192156.jpeg]]
 99.8 KiB 99.8 KiB
 2021/03/24 12:00 2021/03/24 12:00
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210402_201328.jpeg|resized_20210402_201328.jpeg]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210402_201328.jpeg|resized_20210402_201328.jpeg]]
 111.0 KiB 111.0 KiB
 2021/04/02 20:53 2021/04/02 20:53
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210414_202034.jpeg|resized_20210414_202034.jpeg]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210414_202034.jpeg|resized_20210414_202034.jpeg]]
 104.6 KiB 104.6 KiB
 2021/04/15 12:27 2021/04/15 12:27
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210415_193444.jpeg|resized_20210415_193444.jpeg]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210415_193444.jpeg|resized_20210415_193444.jpeg]]
 65.7 KiB 65.7 KiB
 2021/04/15 20:25 2021/04/15 20:25
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210415_193648.jpeg|resized_20210415_193648.jpeg]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210415_193648.jpeg|resized_20210415_193648.jpeg]]
 72.7 KiB 72.7 KiB
 2021/04/15 20:25 2021/04/15 20:25
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210429_203853_1_.jpeg|resized_20210429_203853_1_.jpeg]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210429_203853_1_.jpeg|resized_20210429_203853_1_.jpeg]]
 121.7 KiB 121.7 KiB
 2021/04/29 21:03 2021/04/29 21:03
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210501_110807.jpeg|resized_20210501_110807.jpeg]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210501_110807.jpeg|resized_20210501_110807.jpeg]]
 187.8 KiB 187.8 KiB
 2021/05/01 13:23 2021/05/01 13:23
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210605_135225.jpeg|resized_20210605_135225.jpeg]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210605_135225.jpeg|resized_20210605_135225.jpeg]]
 98.2 KiB 98.2 KiB
 2021/06/05 14:20 2021/06/05 14:20
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210616_112038.jpeg|resized_20210616_112038.jpeg]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210616_112038.jpeg|resized_20210616_112038.jpeg]]
 103.7 KiB 103.7 KiB
 2021/06/16 12:09 2021/06/16 12:09
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210703_104404.jpeg|resized_20210703_104404.jpeg]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210703_104404.jpeg|resized_20210703_104404.jpeg]]
 89.1 KiB 89.1 KiB
 2021/07/03 12:53 2021/07/03 12:53
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210703_104412.jpeg|resized_20210703_104412.jpeg]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210703_104412.jpeg|resized_20210703_104412.jpeg]]
 124.9 KiB 124.9 KiB
 2021/07/03 12:53 2021/07/03 12:53
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210703_104506.jpeg|resized_20210703_104506.jpeg]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210703_104506.jpeg|resized_20210703_104506.jpeg]]
 102.5 KiB 102.5 KiB
 2021/07/03 12:53 2021/07/03 12:53
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210725_171124.jpeg|resized_20210725_171124.jpeg]] +[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:z80bckpln-gerbers.zip|z80bckpln-gerbers.zip]]
-139.7 KiB +
-2021/07/26 08:58 +
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:resized_20210725_171124a.jpeg|resized_20210725_171124a.jpeg]] +
-139.7 KiB +
-2021/07/26 09:49 +
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:z80bckpln-gerbers.zip|z80bckpln-gerbers.zip]]+
 105.9 KiB 105.9 KiB
 2021/03/11 14:31 2021/03/11 14:31
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:z80bckpln-kicad.zip|z80bckpln-kicad.zip]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:z80bckpln-kicad.zip|z80bckpln-kicad.zip]]
 751.8 KiB 751.8 KiB
 2021/03/11 14:31 2021/03/11 14:31
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:z80clock-gerbers.zip|z80clock-gerbers.zip]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:z80clock-gerbers.zip|z80clock-gerbers.zip]]
 194.1 KiB 194.1 KiB
 2021/03/24 11:38 2021/03/24 11:38
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:z80clock-kicad.zip|z80clock-kicad.zip]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:z80clock-kicad.zip|z80clock-kicad.zip]]
 895.6 KiB 895.6 KiB
 2021/03/24 11:39 2021/03/24 11:39
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:z80proc-gerbers.zip|z80proc-gerbers.zip]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:z80proc-gerbers.zip|z80proc-gerbers.zip]]
 109.4 KiB 109.4 KiB
 2021/03/11 14:32 2021/03/11 14:32
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:z80proc-kicad.zip|z80proc-kicad.zip]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:z80proc-kicad.zip|z80proc-kicad.zip]]
 842.3 KiB 842.3 KiB
 2021/03/11 14:32 2021/03/11 14:32
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:z80ram3.zip|z80ram3.zip]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:z80ram3.zip|z80ram3.zip]]
 600.8 KiB 600.8 KiB
 2021/09/14 11:40 2021/09/14 11:40
 +[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:lynchaj:zmd150a.zip|zmd150a.zip]]
 +252.7 KiB
 +2021/10/11 19:29
  
builderpages/lynchaj/start.1632550662.txt.gz · Last modified: (external edit)
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0