

Z80SBC
This is a PCB layout by Daniel Marks of Grant Searle's 9 chip CP/M computer as obtained from
- Size
- 208 × 115 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 127
- Nets
- 192
- Pads
- 694
- Tracks, vias
- 3,181, 185
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 19 Apr 2021
- Updated
- 22 Aug 2021
Overview
Z80SBC is an open-source printed circuit board by profdc9, from the profdc9/Z80SBC repository on GitHub. It is a 2-layer board of 208 × 115 mm with 127 parts on 192 nets, routed with 3,181 tracks and 185 vias.
It is built around the 74HCT32D, 74HC00D and 74HC165D, with the 74HC393D and LM7805 among its other parts. Its parts include 37 resistors, 32 capacitors, 18 ICs, 16 connectors and 10 diodes.
Main components
574HCT32D
SO-14-40℃~+125℃ 2 24ns@4.5V,50pF 2V 2uA 3.7V、4.4V 4 4.5V~5.5V 400mV 4mA 4mA 74HCT Series 800mV OR Gate SOIC-14 Logic Gates ROHSNexperiaGates74HC00D
SOP-14-40℃~+125℃ 1.5V、3.15V、4.2V 1.9V、3.7V、5.9V 100mV、400mV、400mV 2 2V~6V 4 40uA 5.2mA 5.2mA 500mV~1.8V 74HC Series 7ns@6V,50pF NAND Gate SOIC-14 Logic Gates ROHSNexperiaLogic Gates74HC165D
SO-16-40℃~+125℃ 1 28ns@6V,50pF 2V~6V 35MHz 500mW 74HC 8 Parallel or Serial to Serial SOIC-16 Shift Registers ROHSNexperiaShift Registers74HC393D
SOP-14-40℃~+125℃ 107MHz 12ns 2 2V~6V 4 Asynchronous Divide-by-2 Falling Edge SOIC-14 Counters, Dividers ROHSNexperiaCounters, DividersLM7805
TO-2630℃~+125℃ 1 1A 20V 2V 42uV 5V 62dB@(120Hz) 8mA Fixed Over Temperature Protection、Short Circuit Protection Positive TO-263 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSYONGYUTAIVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.mdZ80 Single Board Computer
This is a PCB layout by Daniel Marks of Grant Searle's 9 chip CP/M computer as obtained from
http://searle.x10host.com/cpm/index.html
You need to follow his instructions on how to flash the memory and install CP/M.
http://searle.x10host.com/cpm/z80sbcFiles.zip
This design uses a 28C256 (32k X 8 EEPROM) rather than the original 27128 (16 x 8 EPROM). JP6 needs to be set to the 16K setting, and only the first 16K of the EEPROM needs to be programmed.
I have added a 8255A peripheral interface and a SPI serial peripheral interface port. I plan on modifying the SD card driver to use the faster hardware on this board, using the SD card loader here:
http://xepb.org/dtz/sgsbcsd.html
The SPI peripheral will hopefully allow other hardware to be easily added such as an ethernet interface (Wiznet or enc28j60) for TCP/IP, a SPI LCD for display, etc. JP2 selects the clockspeed of the SPI, either 1/2 of 7.3278 MHz (slow clock) or 16 MHz (fast clock).


Parts
127| Qty | Value | Footprint | References |
|---|---|---|---|
| 18 | 100 nF | Capacitors_THT:C_Disc_D5.0mm_W2.5mm_P2.50mm | C10, C11, C12, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29, C30, C31, C32 +2 |
| 14 | 1k | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R4, R5, R7, R8, R9, R10, R15, R17, R18, R23, R25, R28, R30, R38 |
| 8 | 10k | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R12, R22, R26, R27, R33, R34, R36, R37 |
| 8 | 1N4148 | Diodes_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D4, D5, D6, D7, D9, D10, D11 |
| 6 | 4k7 | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R3, R11, R21, R32 |
| 5 | 1 uF | Capacitors_THT:CP_Radial_D5.0mm_P2.50mm | C1, C2, C3, C4, C7 |
| 5 | Jumper_NC_Dual | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | JP2, JP5, JP6, JP7, JP9 |
| 4 | 22 pF | Capacitors_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C5, C6, C17, C18 |
| 4 | Conn_01x01 | Mounting_Holes:MountingHole_3.2mm_M3 | J9, J10, J11, J12 |
| 4 | PH | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | JP1, JP3, JP4, JP8 |
| 3 | 470R | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R14, R16, R31 |
| 3 | 74HCT32 | Housings_DIP:DIP-14_W7.62mm_Socket | U6, U8, U10 |
| 3 | Conn_01x10 | Pin_Headers:Pin_Header_Straight_1x10_Pitch2.54mm | J5, J6, J7 |
| 2 | 100 nF | Capacitors_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C16, C19 |
| 2 | 100 uF | Capacitors_THT:CP_Radial_D5.0mm_P2.50mm | C14, C15 |
| 2 | 1M | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R6, R19 |
| 2 | 74HC00 | Housings_DIP:DIP-14_W7.62mm_Socket | U7, U11 |
| 2 | LED | LEDs:LED_D3.0mm | D2, D3 |
| 2 | MicroSD_SPI_CD | Z80:GCT-MEM2055-00-190-01-A | U15, U16 |
| 2 | NC | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R20, R29 |
| 2 | SW_Push | Buttons_Switches_THT:SW_PUSH_6mm | SW1, SW2 |
| 1 | 100k | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R35 |
| 1 | 16 MHz | Crystals:Crystal_HC49-U_Vertical | Y2 |
| 1 | 28C256 | Housings_DIP:DIP-28_W15.24mm_Socket | U4 |
| 1 | 2N3906 | TO_SOT_Packages_THT:TO-92_Inline_Wide | Q1 |
| 1 | 47 pF | Capacitors_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C13 |
| 1 | 628128 | Housings_DIP:DIP-32_W15.24mm_Socket | U3 |
| 1 | 6k8 | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R13 |
| 1 | 7.3728 MHz | Crystals:Crystal_HC49-U_Vertical | Y1 |
| 1 | 74HC165 | Housings_DIP:DIP-16_W7.62mm_Socket | U14 |
| 1 | 74HC393 | Housings_DIP:DIP-14_W7.62mm_Socket | U12 |
| 1 | 74HC595pwr | Housings_DIP:DIP-16_W7.62mm_Socket | U13 |
| 1 | 74LS138 | Housings_DIP:DIP-16_W7.62mm_Socket | U2 |
| 1 | 8255A | Housings_DIP:DIP-40_W15.24mm_Socket | U9 |
| 1 | Barrel_Jack | Connectors:BARREL_JACK | J4 |
| 1 | CFCONN | Z80:Pin_Header_Straight_2x25_Pitch1.27mm_Rev | J3 |
| 1 | Conn_01x04 | Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm | J13 |
| 1 | Conn_01x08 | Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mm | J8 |
| 1 | Conn_02x04_Odd_Even | Z80:Pin_Header_Straight_2x04_Pitch2.54mm_Flipped | J15 |
| 1 | DART-DIP-40 | Housings_DIP:DIP-40_W15.24mm_Socket | IC1 |
| 1 | DB9_Female | DSUB:DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm | J2 |
| 1 | LM7805 | TO_SOT_Packages_THT:TO-220-3_Vertical | U5 |
| 1 | MAX232_ALT | Housings_DIP:DIP-16_W7.62mm_Socket | U1 |
| 1 | Mini-DIN_6pins_ver4 | Z80:Connector_Mini-DIN_Female_6Pin_2rows | P1 |
| 1 | PH | Pin_Headers:Pin_Header_Straight_1x06_Pitch2.54mm | J1 |
| 1 | RCAJack | Z80:RCAConnectorCommon | J14 |
| 1 | Z80CPU-DIP | Housings_DIP:DIP-40_W15.24mm_Socket | IC2 |
Questions
How big is the Z80SBC PCB?
It measures 208 × 115 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Z80SBC use?
127 parts, built around the 74HCT32D, 74HC00D, 74HC165D and 74HC393D. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Z80SBC KiCad files?
From the profdc9/Z80SBC repository on GitHub, at the commit this page was made from: the board is Z80SBC.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Z80SBC design in my own project?
Its repository states no licence, so its author keeps all rights: ask profdc9 before reusing the design.
Similar boards
- 2 layers

- 2 layers213.1 × 129 mm

- 4 layers100 × 80 mm

- 4 layers100 × 100 mm

- 4 layers209.5 × 108.5 mm

- 2 layers165 × 135 mm

- 4 layers56.5 × 216 mm

- 4 layers160 × 100 mm

Single board
PrinceYadav78/Single-Board-Computer
A single board computer which can run OS written in C
87 partsMIT