

Z80Computer
The computer will be operated using the following controls:
- Size
- 130.8 × 107.9 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 53
- Nets
- 96
- Pads
- 404
- Tracks, vias
- 771, 31
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 31 May 2017
- Updated
- 7 Jun 2017
Overview
Z80Computer is an open-source printed circuit board by ianof, from the ianof/Z80Computer repository on GitHub. It is a 2-layer board of 130.8 × 107.9 mm with 53 parts on 96 nets, routed with 771 tracks and 31 vias.
It is built around the SN74LVC245AN, NE555 and 74LS74PC. Its parts include 25 resistors, 10 ICs, 10 connectors, 5 capacitors and 1 diode.
Main components
3SN74LVC245AN
DIP-20UncategorisedTexas InstrumentsNE555
SOP-8-20℃~+70℃ 1 1.5mA 200mA 4.5V~15V Adjustable duty cycle oscillation、Reset function、Duty cycle stabilization SOP-8 555 Timers / Counters ROHSGRTimers / Counters74LS74PC
DIP-140ns 0℃~+70℃ 1 2 20MHz 3.5pF 35ns@5V,50pF 4.5ns 4.75V~5.25V 400uA 74LS Series 8mA 8mA Asynchronous Complementary D-Type Rising Edge Set and Reset DIP-14 Flip FlopsTexas InstrumentsFlip Flops
README
README.mdZ80 Toggle-Switch Computer
A minimalistic computer using the Zilog Z80 microprocessor as an educational display.
The computer will be operated using the following controls:
- 8 toggle-switches to specify an address in the RAM
- 8 toggle-switches to enter data into the RAM
- 8 LEDs to display the address bus
- 8 LEDs to display the data bus
- A potentiometer to control the clock speed
- A toggle-switch to switch between running and writing to the RAM
- A toggle-switch to switch between running continuously and single-stepping instructions
- A button to step instructions
- A button to read from the RAM
- A button to write to the RAM
The computer will be in a laser-cut plywood housing. SolidWorks files for this can be found in the "Housing" folder.
A printed circuit board contains all the circuitry for the computer. Gerber files for this can be found in the "PCBFiles" folder. A schematic can be found in the "KiCad" folder.
Parts
53| Qty | Value | Footprint | References |
|---|---|---|---|
| 19 | 10k | Discret:R1 | R2, R3, R4, R5, R6, R11, R12, R15, R19, R20, R23, R24, R25, R26, R27, R28 +3 |
| 4 | CONN_01X08 | Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mm | P3, P4, P6, P7 |
| 4 | SN74LVC245A | Housings_DIP:DIP-20_W7.62mm | U2, U3, U5, U6 |
| 3 | 10nF | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | C1, C2, C3 |
| 2 | 10uF | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | C4, C5 |
| 2 | 220 | Discret:R1 | R13, R14 |
| 2 | 630 | Discret:R1 | R21, R22 |
| 2 | 7400 | Housings_DIP:DIP-14_W7.62mm | U1, U9 |
| 2 | CONN_01X01 | Pin_Headers:Pin_Header_Straight_1x01_Pitch2.54mm | P2, P9 |
| 2 | NE555 | Housings_DIP:DIP-8_W7.62mm | U7, U8 |
| 1 | 100k | Discret:R1 | R1 |
| 1 | 3.3k | Discret:R1 | R10 |
| 1 | 74LS74 | Housings_DIP:DIP-14_W7.62mm | U10 |
| 1 | AS6C6264 | Housings_DIP:DIP-28_W15.24mm | U4 |
| 1 | CONN_01X11 | Pin_Headers:Pin_Header_Straight_1x11_Pitch2.54mm | P8 |
| 1 | CONN_02X20 | Pin_Headers:Pin_Header_Straight_2x20_Pitch2.54mm | P5 |
| 1 | CONN_02X23 | Pin_Headers:Pin_Header_Straight_2x23_Pitch2.54mm | P1 |
| 1 | D | Discret:R1 | D1 |
| 1 | Q_NPN_CBE | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | Q1 |
| 1 | Screw_Terminal_Power_Input | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | J1 |
| 1 | Z80 | Housings_DIP:DIP-40_W15.24mm | Z1 |
Similar boards
- 2 layers238.8 × 61 mm

- 4 layers33.3 × 54.6 mm

- 2 layers101.6 × 89.5 mm

- 2 layers101.6 × 65.3 mm

Cartucho MSX Tang Nano 20k V9958
jabadiagm/MSXhdmi_tn20k
Adaptador hdmi para MSX con Tang Nano 20k
12 parts18 - 2 layers335 × 218.6 mm

- 2 layers101.6 × 65.3 mm

- 4 layers42 × 50 mm

SimpleFC G
wangyeee/OpenHardware
Collections of hardware design related to my drone project.
134 parts10BSD-3-Clause - 2 layers99.9 × 49.9 mm

Questions
How big is the Z80Computer PCB?
It measures 130.8 × 107.9 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Z80Computer use?
53 parts, built around the SN74LVC245AN, NE555 and 74LS74PC. 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 Z80Computer KiCad files?
From the ianof/Z80Computer repository on GitHub, at the commit this page was made from: the board is KiCad/Z80Computer.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Z80Computer design in my own project?
Its repository states no licence, so its author keeps all rights: ask ianof before reusing the design.