

An 8-bit microcomputer for the 21st century
- Size
- 160 × 100 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 108
- Nets
- 182
- Pads
- 667
- Tracks, vias
- 1,970, 239
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 15 May 2019
- Updated
- 3 Aug 2026
Overview
Z80 is an open-source printed circuit board by Noah1989, from the Noah1989/loopmicro repository on GitHub, published under the MIT licence. It is a 2-layer board of 160 × 100 mm with 108 parts on 182 nets, routed with 1,970 tracks and 239 vias.
It is built around the Z84C0010PEG, 74ACT244SC and 74ACT245M, with the ULN2803A, 74ACT14PC and 74HCT00D among its other parts. Its parts include 39 diodes, 22 capacitors, 15 ICs, 9 resistors and 2 connectors. It belongs with the retro computing and games boards of this library.
Main components
6Z84C0010PEG
PDIP-4010MHz Others PDIP-40 Microcontrollers (MCU/MPU/SOC) ROHSZilogMicrocontrollers (MCU/MPU/SOC)74ACT244SC
SOIC-20-300mil-40℃~+85℃ 2 24mA 24mA 4.5V~5.5V 40uA 74ACT 7ns@5V,50pF 8 Bidirectional Output enable Tri-State SOIC-20-300mil Buffers, Drivers, Receivers, Transceivers ROHSonsemiBuffers, Drivers, Receivers, Transceivers74ACT245M
SOIC-20-300mil-55℃~+125℃ 1 10ns@5V,50pF 24mA 24mA 4.5V~5.5V 74ACT 8 80uA Bidirectional TTL-compatible CMOS Tri-State SOIC-20-300mil Buffers, Drivers, Receivers, Transceivers ROHSSTMicroelectronicsBuffers, Drivers, Receivers, TransceiversULN2803A
SOP-18-300mil-40℃~+85℃ 0.93mA 100uA 15pF 20uA 30V 500mA 50V 8 SOP-18-300mil Darlington Transistor Arrays ROHSUMWDarlington Transistor Arrays74ACT14PC
DIP-14-40℃~+85℃ 10ns@5V,50pF 24mA 24mA 2V 2uA 4.5V~5.5V 6 74ACT 800mV Noise suppression function Schmitt trigger DIP-14 Inverters ROHSonsemiInverters74HCT00D
SO-14-40℃~+125℃ 100mV、400mV 12ns@4.5V,50pF 2 2V 3.7V、4.4V 4 4.5V~5.5V 40uA 4mA 4mA 74HCT Series 800mV NAND Gate Overvoltage-tolerant input TTL Compatible CMOS SO-14 Logic Gates ROHSNexperiaLogic Gates
README
README.mdLoop Microcomputer
a minmal 8-bit machine that is...
-
... independent:
- contains all the tools required to design another version of itself
- does not require high soldering skills, uses through-hole parts only
- uses only "evergreen" parts that have been in production for decades and are still made today
-
... aproachable:
- simple through reduction
- NO hidden complexity behind brittle abstractions
- open source and self-documenting
-
... powerful, with it you can:
- learn/teach how computers work
- design electronics
- control CNC machines / 3d printers
- play games
Parts
108| Qty | Value | Footprint | References |
|---|---|---|---|
| 38 | LED | LEDs:LED_Rectangular_W5.0mm_H2.0mm | LED1, LED2, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21, LED22, LED23 +22 |
| 17 | C_Small | Capacitors_THT:C_Rect_L7.0mm_W3.5mm_P5.00mm | C1, C2, C3, C4, C5, C6, C7, C8, C11, C12, C13, C14, C15, C16, C17, C19 +1 |
| 8 | 10kΩ | Resistors_THT:R_Array_SIP9 | RN6, RN7, RN8, RN9, RN10, RN11, RN12, RN13 |
| 5 | 10kΩ | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3, R4, R5, R6, R7 |
| 5 | 220Ω | Resistors_THT:R_Array_SIP9 | RN1, RN2, RN3, RN4, RN5 |
| 5 | ULN2803A | Housings_DIP:DIP-18_W7.62mm_LongPads | U4, U5, U9, U15, U16 |
| 4 | 1µF | Capacitors_THT:CP_Radial_D5.0mm_P2.00mm | C20, C21, C22, C23 |
| 4 | 74ACT244 | Housings_DIP:DIP-20_W7.62mm_LongPads | U2, U3, U13, U14 |
| 3 | 74ACT14 | Housings_DIP:DIP-14_W7.62mm_LongPads | U7, U8, U12 |
| 2 | 220kΩ | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R8, R9 |
| 2 | 220Ω | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2 |
| 2 | SW_Push | Buttons_Switches_THT:SW_PUSH_6mm_h5mm | SW1, SW2 |
| 1 | 0.1µF | Capacitors_THT:C_Rect_L7.0mm_W3.5mm_P5.00mm | C18 |
| 1 | 74ACT245 | Housings_DIP:DIP-20_W7.62mm_LongPads | U6 |
| 1 | 74HCT00 | Housings_DIP:DIP-14_W7.62mm_LongPads | U11 |
| 1 | 7805 | TO_SOT_Packages_THT:TO-220-3_Horizontal | VR1 |
| 1 | C96ABC | Mechanical_Sockets:Socket_DIN41612-CaseC1-full-Male-96Pin-3rows | J2 |
| 1 | Jack-DC | Connectors:BARREL_JACK | J1 |
| 1 | Jumper | Pin_Headers:Pin_Header_Straight_2x01_Pitch2.54mm | JP3 |
| 1 | Jumper_NC_Dual | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | JP1 |
| 1 | Jumper_NC_Small | Pin_Headers:Pin_Header_Straight_2x01_Pitch2.54mm | JP2 |
| 1 | LED | LEDs:LED_D5.0mm | LED39 |
| 1 | LOGO | misc:logo | G*** |
| 1 | QX14 | Housings_DIP:DIP-14_W7.62mm_Socket_LongPads | X1 |
| 1 | Z84C0010PEG | Housings_DIP:DIP-40_W15.24mm_LongPads | U1 |
Questions
How big is the Z80 PCB?
It measures 160 × 100 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Z80 use?
108 parts, built around the Z84C0010PEG, 74ACT244SC, 74ACT245M and ULN2803A. 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 KiCad files?
From the Noah1989/loopmicro repository on GitHub, at the commit this page was made from: the board is hardware/ecb-prototype/deprecated/cpu/z80.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Z80 design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
More from Noah1989/loopmicro
11- 2 layers160 × 100 mm

- 2 layers160 × 100 mm

- 2 layers218.4 × 132.1 mm

- 2 layers160 × 100 mm

- 2 layers160 × 100 mm

- 2 layers160 × 100 mm

- 2 layers160 × 100 mm

- 2 layers160 × 100 mm

- 2 layers160 × 100 mm

- 2 layers160 × 100 mm

- 2 layers160 × 100 mm

Similar boards
- 2 layers81.9 × 99.4 mm

- 2 layers100.1 × 99.9 mm

- 6 layers304.8 × 243.8 mm

- 4 layers401.3 × 203.2 mm

Cpu010
thorpej/pg68k
The 68k Playground, a 680x0-based home-brew computer with multiple CPU options
272 parts15 - 2 layers76 × 64 mm

Scaranode
DanielMTorres7/scaranode
Nó de motor Klipper para braço SCARA: RP2040-Zero + TMC2209/DM556, face única fresada
42 parts1CERN-OHL-S-2.0 - 2 layers65.5 × 58.4 mm

- 2 layers233.4 × 280 mm

- 2 layers35 × 35 mm
