Z80-arduino
stefanberndtsson·z80-arduino
About the Z80-arduino PCB
Z80-arduino is an open source AVR/Arduino PCB design by stefanberndtsson, published on GitHub. It is a 2-layer board measuring 94 × 75.6 mm, with 28 components from 19 distinct parts.
Its main chip is the ATMEGA32A-P, from the AVR/Arduino family. Other key parts include the 74LS32, 74LS08, 74LS540, 74LS74 and 74LS245. By type, the board carries 8 ICs, 8 connectors, 8 capacitors, 3 resistors and 1 jumper.
It belongs with the retro computing designs in this gallery.
From the project
Z80 Computer - Arduino Module
Main components on the Z80-arduino
Z80-arduino bill of materials (BOM)
28 components, 19 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATMEGA32A-P | DIP-40__600_ELL | IC1 |
| 1 | 74LS32 | DIP-14__300_ELL | U1 |
| 1 | 74LS08 | DIP-14__300_ELL | U2 |
| 1 | 74LS540 | DIP-20__300_ELL | U3 |
| 1 | 74LS74 | DIP-14__300_ELL | U4 |
| 1 | 74LS245 | DIP-20__300_ELL | U5 |
| 2 | MCP23S17 | DIP-28__300_ELL | U6, U7 |
| 1 | PORT_D | Socket_Strip_Straight_1x08 | P1 |
| 1 | PORT_C | Socket_Strip_Straight_1x08 | P2 |
| 1 | PORT_B | Socket_Strip_Straight_1x08 | P3 |
| 1 | PORT_A | Socket_Strip_Straight_1x08 | P4 |
| 1 | ISP | Socket_Strip_Straight_2x03 | P5 |
| 1 | PWR | Socket_Strip_Straight_1x03 | P6 |
| 1 | BUS | Socket_Strip_Straight_2x25 | P7 |
| 1 | CONN_4 | Socket_Strip_Straight_1x04 | P8 |
| 1 | JUMPER | Socket_Strip_Straight_1x02 | JP1 |
| 8 | C | Capacitor3MMDiscRM2.5 | C1, C2, C3, C4, C5, C6, C7, C8 |
| 2 | 10k | Resistor_Horizontal_RM10mm | R1, R2 |
| 1 | R | Resistor_Horizontal_RM10mm | R3 |
Z80-arduino design files
The KiCad project lives in the stefanberndtsson/z80-arduino repository on GitHub; these links point at the commit this page was built from.
- Layoutarduino.kicad_pcb
Z80-arduino: common questions
What microcontroller does the Z80-arduino use?
The Z80-arduino is built around the ATMEGA32A-P, from the AVR/Arduino family.
How big is the Z80-arduino PCB?
The Z80-arduino measures 94 × 75.6 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Z80-arduino?
28 components, from 19 distinct parts. The full bill of materials is listed on this page.
Where can I download the Z80-arduino design files?
From the stefanberndtsson/z80-arduino repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Z80-arduino design in my own project?
The repository has no license, so all rights stay with stefanberndtsson. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Z80-arduino without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Magspoof
samyk
35 × 29 mm11 parts2LNo license4.2kAVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
Labrador
espotek-org
36.8 × 34.7 mm75 parts2LNo license1.2kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0k