

Z80-computer
- Size
- 99.1 × 99.1 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 49
- Nets
- 80
- Pads
- 389
- Tracks, vias
- 577, 190
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 22 Jun 2019
- Updated
- 15 Sep 2019
Overview
Z80-computer is an open-source printed circuit board by rjw57, from the rjw57/z80-computer repository on GitHub. It is a 2-layer board of 99.1 × 99.1 mm with 49 parts on 80 nets, routed with 577 tracks and 190 vias.
It is built around the ATMEGA328P-PU, 74HC74D and 74HC04D, with the 74HC08D, 74HC138 and 74HC161S among its other parts. Its parts include 12 capacitors, 12 ICs, 9 connectors, 7 resistors and 3 diodes. It belongs with the retro computing and games boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
8ATMEGA328P-PU
DIP-28-300mil-40℃~+85℃ 1.8V~5.5V 10bit 1KB 20MHz 23 2KB 32KB 8 Bit AVR Built-in FLASH DIP-28-300mil Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)74HC74D
SOIC-14-40℃~+125℃ 1 15ns 2 2V~6V 3.5pF 37ns@6V,50pF 3ns、3ns、3ns 40uA 5.2mA 5.2mA 74HC Series 82MHz Asynchronous Complementary D-Type Rising Edge Set and Reset SOIC-14 Flip Flops ROHSNexperiaFlip Flops74HC04D
SOP-14-40℃~+125℃ 1 1.5V~4.2V 1.9V、3.7V、5.2V 100mV、400mV、400mV 14ns@6V,50pF 2V~6V 2uA 5.2mA 5.2mA 500mV~1.8V 6 74HC SOIC-14 Inverters ROHSNexperiaInverters74HC08D
SOP-14-40℃~+125℃ 1.5V~4.2V 1.9V、3.7V、5.2V 100mV、400mV 2 27ns@4.5V,50pF 2V~6V 2uA 4 5.2mA 5.2mA 500mV~1.8V 74HC Series AND Gate SOIC-14 Logic Gates ROHSNexperiaLogic Gates74HC138
SOP-160℃~+70℃ 24ns@5.0V,16pF 2V~6V 3/8 5.2mA 5.2mA 5uA 74HC Decoder Reverse function Single Supply SOP-16 Signal Switches, Multiplexers, Decoders ROHSGRSignal Switches, Multiplexers, Decoders74HC161S
SOP-160℃~+70℃ 20MHz 2V~6V 4 500mW Asynchronous Hexadecimal Counter Rising Edge Synchronous Up Counter SOP-16 Counters, Dividers ROHSGRCounters, Dividers74HC165D
SO-16-40℃~+125℃ 1 28ns@6V,50pF 2V~6V 35MHz 500mW 74HC 8 Parallel or Serial to Serial SOIC-16 Shift Registers ROHSNexperiaShift Registers74HC32D
SOP-14-40℃~+125℃ 1.5V~4.2V 1.9V、4.4V、5.9V 100mV、400mV、400mV 2 2V~6V 2uA 4 5.2mA 5.2mA 500mV~1.8V 6ns@6V,50pF 74HC Series OR Gate SOIC-14 Logic Gates ROHSNexperiaLogic Gates
Parts
49| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 100n | Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm | C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12 |
| 4 | MOUNT | MountingHole:MountingHole_3.5mm_Pad_Via | M1, M2, M3, M4 |
| 3 | 470 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R4, R5, R6 |
| 2 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2 |
| 2 | 4K7 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2, R3 |
| 2 | 74HC74 | Package_DIP:DIP-14_W7.62mm_Socket | U3, U9 |
| 1 | 100 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 1 | 220 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R7 |
| 1 | 220R | Resistor_THT:R_Array_SIP9 | RN1 |
| 1 | 25M175 | Oscillator:Oscillator_DIP-8 | X1 |
| 1 | 74HC04 | Package_DIP:DIP-14_W7.62mm_Socket | U11 |
| 1 | 74HC08 | Package_DIP:DIP-14_W7.62mm_Socket | U4 |
| 1 | 74HC138 | Package_DIP:DIP-16_W7.62mm_Socket | U5 |
| 1 | 74HC161 | Package_DIP:DIP-16_W7.62mm_Socket | U2 |
| 1 | 74HC165 | Package_DIP:DIP-16_W7.62mm_Socket | U12 |
| 1 | 74HC32 | Package_DIP:DIP-14_W7.62mm_Socket | U8 |
| 1 | 74HCS299 | Package_DIP:DIP-20_W7.62mm_Socket | U7 |
| 1 | ATmega328P-PU | Package_DIP:DIP-28_W7.62mm_Socket | U1 |
| 1 | A[0..7] | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J5 |
| 1 | A[8..15] | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J6 |
| 1 | CPU | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J2 |
| 1 | CY7C199 | Package_DIP:DIP-28_W7.62mm_Socket | U10 |
| 1 | D[0..7] | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J7 |
| 1 | ISP | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J3 |
| 1 | Keyboard | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J1 |
| 1 | PWR | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J9 |
| 1 | PWR | LED_THT:LED_D5.0mm | D3 |
| 1 | UART | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J4 |
| 1 | VGA | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J8 |
| 1 | Z80CPU | Package_DIP:DIP-40_W15.24mm_Socket | U6 |
Questions
How big is the Z80-computer PCB?
It measures 99.1 × 99.1 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Z80-computer use?
49 parts, built around the ATMEGA328P-PU, 74HC74D, 74HC04D and 74HC08D. 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 Z80-computer KiCad files?
From the rjw57/z80-computer repository on GitHub, at the commit this page was made from: the board is hw/hw.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Z80-computer design in my own project?
Its repository states no licence, so its author keeps all rights: ask rjw57 before reusing the design.
Similar boards
- 2 layers178 × 711 mm

- 4 layers100 × 100 mm

- 4 layers177 × 152.1 mm

- 2 layers191.8 × 121.3 mm

8-Bit CPU 32k
slu4coder/Minimal-UART-Computer-1-2
Legacy: Version 1 and 2 of my TTL-only CPU featuring UART I/O, an expansion port, 512KB SSD at up to 10MHz clock speed
109 parts184 - 2 layers306.1 × 130.2 mm

8-Bit CPU 32k
slu4coder/Minimal-64-Home-Computer
Legacy: Full TTL-only home computer with VGA and PS/2 and twice the processing power of a Commodore 64
132 parts94 - 2 layers213.1 × 129 mm

- 2 layers100 × 100 mm

- 2 layers142.2 × 99.1 mm
