Skip to the content
2 layers130.8 × 107.9 mmZ80Computer, the printed circuit board in 3D

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

3

README

README.md

Z80 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
QtyValueFootprintReferences
1910kDiscret:R1R2, R3, R4, R5, R6, R11, R12, R15, R19, R20, R23, R24, R25, R26, R27, R28 +3
4CONN_01X08Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mmP3, P4, P6, P7
4SN74LVC245AHousings_DIP:DIP-20_W7.62mmU2, U3, U5, U6
310nFPin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmC1, C2, C3
210uFPin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmC4, C5
2220Discret:R1R13, R14
2630Discret:R1R21, R22
27400Housings_DIP:DIP-14_W7.62mmU1, U9
2CONN_01X01Pin_Headers:Pin_Header_Straight_1x01_Pitch2.54mmP2, P9
2NE555Housings_DIP:DIP-8_W7.62mmU7, U8
1100kDiscret:R1R1
13.3kDiscret:R1R10
174LS74Housings_DIP:DIP-14_W7.62mmU10
1AS6C6264Housings_DIP:DIP-28_W15.24mmU4
1CONN_01X11Pin_Headers:Pin_Header_Straight_1x11_Pitch2.54mmP8
1CONN_02X20Pin_Headers:Pin_Header_Straight_2x20_Pitch2.54mmP5
1CONN_02X23Pin_Headers:Pin_Header_Straight_2x23_Pitch2.54mmP1
1DDiscret:R1D1
1Q_NPN_CBEPin_Headers:Pin_Header_Straight_1x03_Pitch2.54mmQ1
1Screw_Terminal_Power_InputPin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmJ1
1Z80Housings_DIP:DIP-40_W15.24mmZ1

Similar boards

  • 2 layers238.8 × 61 mmEEPROMPlayer, the printed circuit board in 3D

    EEPROMPlayer

    akaFunk/EEPROMPlayer

    Playing sound from an EEPROM

    55 parts3CC-BY-4.0
  • 4 layers33.3 × 54.6 mmMSX Goauld Rev4, the printed circuit board in 3D

    MSX Goauld Rev4

    jabadiagm/MSXgoauld_tn20k

    MSX Goa'uld board with Tang Nano 20k

    17 parts101GPL-3.0
  • 2 layers101.6 × 89.5 mmWonrderTANG, the printed circuit board in 3D

    WonrderTANG

    lfantoniosi/WonderTANG

    TangNano 20K cartridge for MSX computers

    28 parts75BSD-2-Clause
  • 2 layers335 × 218.6 mmMSX Goauld, the printed circuit board in 3D

    MSX Goauld

    leomanes/stargate

    Stargate MSX Compatible Computer

    298 parts18GPL-3.0
  • 2 layers101.6 × 65.3 mmT mapper, the printed circuit board in 3D

    T mapper

    jabadiagm/MSXmapper_tn9k

    Mapper de 4 MB para MSX

    12 parts13
  • 4 layers42 × 50 mmSimpleFC G, the printed circuit board in 3D

    SimpleFC G

    wangyeee/OpenHardware

    Collections of hardware design related to my drone project.

    134 parts10BSD-3-Clause
  • 2 layers99.9 × 49.9 mmRcbus vdp9k, the printed circuit board in 3D

    Rcbus vdp9k

    b3rendsh/cxland

    common coleco, msx and retro computer cp/m software and hardware

    19 parts8

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.