Skip to the content
2 layers142 × 100 mmZX21, the printed circuit board in 3D

40 Years after the Sinclair ZX81 was released this project aims to preserve the first 4 chip computer

Size
142 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
133
Nets
195
Pads
711
Tracks, vias
3,499, 214
Pours
3
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
21 Nov 2020
Updated
24 Dec 2020

Overview

ZX21 is an open-source printed circuit board by fordp2002, from the fordp2002/ZX21 repository on GitHub, published under the BSD-3-Clause licence. It is a 2-layer board of 142 × 100 mm with 133 parts on 195 nets, routed with 3,499 tracks and 214 vias.

It is built around the ESP32-WROOM-32, 74HCT00D and BC548, with the PN2222A, EG4208A and L7805 among its other parts. Its parts include 46 resistors, 21 capacitors, 15 connectors, 13 ICs and 10 diodes. It belongs with the retro computing and games boards and the ESP32 and FPGA and CPLD boards of this library.

Main components

6

README

README.md

ZX21

40 Years after the Sinclair ZX81 was released this project aims to preserve the first 4 chip computer

This a computer presevation project for the Sinclair ZX81.

Features (Hopefully).

  • Drop in replacement for a ZX81
  • Built in 16K+ RAM, no need for a RAM Pack
  • Built in Composite Video Output
  • Barrel Jack power input, center Positive
  • OPTION: Single Joystick port (not compatible with quickfire etc.)
  • OPTION: Switchable to 1K RAM
  • OPTION: Back Porch Support for early ULAs
  • OPTION: Built in support for ZX-Wespi
  • OPTION: ZON-X Compatible Yamaha YM2149F Based Sound
  • OPTION: Switchable between Sinclair ROM OR AT28C256 EEPROM
  • OPTION: 16 Pin Box Header for DK'Tronics Keyboard

Parts

133
QtyValueFootprintReferences
151KResistors_ThroughHole:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R201, R301, R504
101N4148zxbus:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D3, D4, D5, D6, D7, D8, D101, D102
8470RResistors_ThroughHole:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR7, R8, R9, R10, R11, R12, R13, R14
52N3904TO_SOT_Packages_THT:TO-92_Molded_NarrowTR401, TR402, TR403, TR404, TR405
54K7Resistors_ThroughHole:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR33, R302, R501, R502, R503
410KResistors_ThroughHole:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1, R101, R102, R401
4Conn_01x03zxbus:Pin_Header_Straight_1x03_Pitch2.54mmJ101, J203, J204, J302
3100NCapacitors_ThroughHole:C_Disc_D4.7mm_W2.5mm_P5.00mmC4, C9, C501
310NCapacitors_ThroughHole:C_Disc_D4.7mm_W2.5mm_P5.00mmC8, C10, C102
3Conn_01x08zxbus:Pin_Header_Straight_1x08_Pitch2.54mmJ502, J503, J504
210KResistors_SMD:R_0603_HandSolderingR105, R106
222UCapacitors_ThroughHole:CP_Radial_D5.0mm_P2.50mmC101, C302
247PCapacitors_ThroughHole:C_Disc_D4.7mm_W2.5mm_P5.00mmC7, C12
2680RResistors_ThroughHole:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR2, R28
2Audio-Jack-3zxbus:ASJ_125_3_3.5mm_JackEAR1, MIC1
2BC548TO_SOT_Packages_THT:TO-92_Molded_NarrowTR1, TR2
2Conn_01x09Pin_Headers:Pin_Header_Straight_1x09_Pitch2.54mmJ702, J703
2PN2222TO_SOT_Packages_THT:TO-92_Molded_NarrowTR101, TR102
1100NCapacitors_SMD:C_0603_HandSolderingC105
1100NCapacitors_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC2
1100PCapacitors_ThroughHole:C_Disc_D4.7mm_W2.5mm_P5.00mmC6
1100RResistors_ThroughHole:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR303
110KResistors_THT:R_Array_SIP9RP1
110KResistors_THT:R_Array_SIP6RP3
110NCapacitors_SMD:C_0603_HandSolderingC303
110RResistors_ThroughHole:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR30
118KResistors_ThroughHole:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR4
11MResistors_ThroughHole:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR29
11UCapacitors_ThroughHole:CP_Radial_D5.0mm_P2.50mmC5
1220KResistors_ThroughHole:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR15
1220RResistors_ThroughHole:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR34
122uFCapacitors_ThroughHole:CP_Axial_L11.0mm_D5.0mm_P18.00mm_HorizontalC3
12K2Resistors_ThroughHole:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR6
13.5MHzCrystals:Resonator-3pin_w7.0mm_h2.5mmX1
1330RResistors_ThroughHole:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR5
13V3 PSUTO_SOT_Packages_THT:TO-220-3_VerticalIC301
147NCapacitors_ThroughHole:C_Disc_D4.7mm_W2.5mm_P5.00mmC11
147PCapacitors_THT:C_Disc_D3.0mm_W2.0mm_P2.50mmC1
147U 25VCapacitors_ThroughHole:CP_Radial_D5.0mm_P2.50mmC301
1555Housings_DIP:DIP-8_W7.62mm_Socket_LongPadsIC101
156RResistors_ThroughHole:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR104
162256zxbus:DIP-28_W15.24mm_Socket_LongPadsIC4
168RResistors_ThroughHole:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR103
174HCT00Housings_SOIC:SOIC-14_3.9x8.7mm_Pitch1.27mmIC102
1820PCapacitors_ThroughHole:C_Disc_D4.7mm_W2.5mm_P5.00mmC103
182PCapacitors_ThroughHole:C_Disc_D4.7mm_W2.5mm_P5.00mmC104
1AS6C4008Extrazxbus:DIP-4_W15.24mm_Socket_LongPadsIC801
1AT28C256zxbus:DIP-28_W15.24mm_Socket_LongPadsIC2
1AZ1117-3.3TO_SOT_Packages_SMD:SOT-23_HandsolderingIC303
1CVBSzxbus:YELLOW_RCAVIDEO1
1Conn_01x04Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mmJ301
1Conn_01x05Pin_Headers:Pin_Header_Straight_1x05_Pitch2.54mmKB1
1Conn_01x06Pin_Headers:Pin_Header_Straight_1x06_Pitch2.54mmJ501
1Conn_01x08Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mmKB2
1Conn_02x08_Odd_EvenConnectors:IDC_Header_Straight_16pinsJ601
1Conn_02x23_Row_Letter_Firstzxbus:Pin_Header_Straight_2x23_Pitch2.54mmJ701
1DB9_MaleConnectors:DB9MCJ401
1EG4208ASamacSys_Parts:EG4208S1
1ESP32-WROOMESP32-footprints-Lib:ESP32-WROOMIC302
1GAL16V8Housings_DIP:DIP-20_W7.62mm_Socket_LongPadsIC502
1Jack-DCConnect:BARREL_JACKJ1
1L7805TO_SOT_Packages_THT:TO-220-3_HorizontalREG1
1ULA 2C210Ezxbus:DIP-40_W15.24mm_Socket_LongPadsIC1
1YM2149zxbus:DIP-40_W15.24mm_Socket_LongPadsIC501
1YMZ284Housings_DIP:DIP-16_W7.62mm_Socket_LongPadsIC503
1Z80Azxbus:DIP-40_W15.24mm_Socket_LongPadsIC3
1ZX81BUSzxbus:ZX_Bus_Edge_ConnectorEDGE1

The 125 most common of 133 parts.

Similar boards

  • 2 layers198.1 × 139.7 mmDevboard, the printed circuit board in 3D

    Devboard

    glittershark/jazz

    daisy seed effect firmware

    150 parts
  • 4 layers254.3 × 169.3 mmModulinV2, the printed circuit board in 3D

    ModulinV2

    RamsesKlap/FinalThesis

    Synthesizer project for my final Bachelor's thesis

    642 parts
  • 2 layers162.8 × 99.9 mmPSU, the printed circuit board in 3D

    PSU

    Sakib-Ansari/Linear_Programmable_Power_Supply

    This repository contains the complete KiCad project for a multi-board linear programmable bench power supply. The design is organized into separate PCBs, including the Power Board, Control Board, Front Panel, Output…

    133 partsMIT
  • 2 layers100 × 100 mmMidiBox3, the printed circuit board in 3D

    MidiBox3

    Dethernal/Midibox3

    New features for DIN5 MIDI → Waweblaster interface board. Now with MT-32 stuff.

    127 parts5MIT
  • 2 layers191.5 × 97.6 mmOpen Apple 1 SBC, the printed circuit board in 3D

    Open Apple 1 SBC

    davischris/OpenAC1

    This work is largely based on the work of Tor-Eirik Bakke Lunde (https://github.com/tebl/RC6502-Apple-1-Replica).

    72 parts4GPL-3.0
  • 2 layers101.6 × 72.4 mmUpd7801-reader, the printed circuit board in 3D

    Upd7801-reader

    devinacker/upd7801-reader

    ROM reader for NEC µCOM-87 (uPD7801 series) microcontrollers

    40 parts1
  • 2 layersBoost 311v, the printed circuit board in 3D

    Boost 311v

    fgl27/pcb

    PCB sample for prototypes

    27 parts

Questions

How big is the ZX21 PCB?

It measures 142 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ZX21 use?

133 parts, built around the ESP32-WROOM-32, 74HCT00D, BC548 and PN2222A. 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 ZX21 KiCad files?

From the fordp2002/ZX21 repository on GitHub, at the commit this page was made from: the board is KiCad/ZX21/ZX21.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the ZX21 design in my own project?

Its repository publishes it under the BSD-3-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).