Skip to the content
2 layers213.1 × 130 mmIssue1, the printed circuit board in 3D

ZX-Spectrum-48K-Issue-1

Size
213.1 × 130 mm
Copper layers
2
Thickness
1.6 mm
Parts
163
Nets
151
Pads
707
Tracks, vias
3,506, 333
Pours
18
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
26 Oct 2026
Updated
27 Oct 2026

Overview

Issue1 is an open-source printed circuit board by liveboxandy, from the liveboxandy/ZX-Spectrum-48K-Issue-1 repository on GitHub, published under the CC0-1.0 licence. It is a 2-layer board of 213.1 × 130 mm with 163 parts on 151 nets, routed with 3,506 tracks and 333 vias.

It is built around the 74LS157PC and L7805. Its parts include 64 resistors, 33 capacitors, 16 ICs, 16 diodes and 4 connectors.

Main components

2

README

README.md

This is a Kicad 10 project and was only used to create an ibom to assist in the debugging of faulty boards. Use at your own risk.

Kicad does not like handrawn tracks, it only like straight lines so I have followed the route for each track but it does not track exactly but close enough for the user to find the track when debugging.

As such, if a topside track on the original PCB went between two pins of an IC, it still goes between the same two pins on the topside. If the track was between two other tracks it still is between the same two tracks, just not with the same curves.

The ZX Spectrum Issue 1 raw PCB used has a silkscreen FAB revision of SRC089, a topside FAB revision of SRC076 A and a solder side FAB revision of SRC077 B.

The created schematic was based on the physical layout of that raw PCB with known components from a populated ZX Spectrum Issue 1 of the same silkscreen revision along with assistance from a ZX Spectrum Issue 2 schematic. Where there were differences the PCB layout took preference. Some of the component values might not be correct as I cannot find a proper BOM for an Issue 1.

Only those components that have footprints on the original PCB are included in the ibom as fitted. Any components that were in the Issue 2 schematic that do not have footprints are marked as No-Fit on the schematic.

The 'Dead Cockroach' and 'Spider' mods are not shown as they are dependant on the ULA that is fitted.

image

image

Even though Kicad's DRC reports no critical errors I still would not use these gerbers to manufacture a PCB without a lot more checking.

The following modifications are listed in World Of Spectrum.org

Issue 1 Modifications

(1) When National 4116 RAM i.c.s are fitted, remove R57 (330ohm) - connected to pin 28 of IC2 - and fit a lkohm resistor between the CAS line and the 12v rail and another 1kohm resistor between the RAS line and the 12v rail. These resistors are best fitted on the underside of one of the memory chips IC6-13. C54 (at pin 3 of IC2) can also be removed - but it must be left in circuit when the 4116 RAMs are of NEC manufacture.

(2) When a type 5C102 ULA is fitted. add a 100pF capacitor between the RAS line and chassis.

(3) C46 (1uF electrolytic) should be replaced with a high-temperature capacitor it' s mounted beneath the heatsink.

(4) Axial capacitors should be fitted in place of all the disc ceramic capacitors. The following capacitors must he replaced: C41 (ROM pin 14 to pin 28) and C49 (between the collector and emitter of TR4) - these capacitors are both 47nF.

(5) If there' s insufficient colour difference between white and yellow, fit a 47kohm resistor between pin 13 of IC14 (LM1889) and chassis.

(6) To improve the reliability of the voltage generator the circuit should be modified to correspond with Fig. 13. A minimum would be to change the value of R60 and fit a 4.7uF electrolytic (C74) between the emitter and base of TR5. See the notes on this section of the circuit in Part 6 next month.

(7) Finally, if you want to use the Spectrum to operate a Z80 PIO, or if you find that some machine code software doesn' t run satisfactorily, check that the following modifications have been made.

(a) Change TR3s base circuit as shown in Fig 10. i.e. replace D14 with C67, change R24 to Ikohm and add the pull-up resistor R73.

(b) Change R27 from 680ohm to 47oohm or shunt it with a I.5kohm resistor (ULA pin 33 to CPU pin 20).

Have fun.

Parts

163
QtyValueFootprintReferences
141n4148Diode_THT:D_DO-35_SOD27_P12.70mm_HorizontalD1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14
1147nFCapacitor_THT:C_Disc_D11.0mm_W5.0mm_P5.00mmC1, C2, C3, C4, C5, C6, C7, C8, C29, C30, C49
9330RMOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_HorizontalR17, R18, R19, R20, R21, R22, R23, R32, R57
9470RMOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_HorizontalR1, R2, R3, R4, R5, R6, R7, R8, R27
98K2MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_HorizontalR9, R10, R11, R12, R13, R14, R15, R16, R49
84116Package_DIP:DIP-16_W7.62mmIC6, IC7, IC8, IC9, IC10, IC11, IC12, IC13
747nFMOD:Cap 3Pin 5mm 12.7mmC26, C33, C36, C40, C41, C42, C48
61KMOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_HorizontalR30, R37, R40, R42, R45, R46
5MountingHoleMOD:MountingHole_3.3mm SpectrumHBL1, HBM1, HBR1, HTC1, HTM1
415RResistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_HorizontalR34, R61, R62, R64
4Conn_01x02MOD:Link2.54Vid1, VidU1, VidV1, VidY1
322uFMOD:CP_Axial_L10.0mm_D2.8mm_P12.70mm_HorizontalC25, C34, C47
32K2MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_HorizontalR48, R51, R52
3680RMOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_HorizontalR26, R33, R36
3ZTX313MOD:TO-92FlatTR1, TR2, TR3
2100nFMOD:Cap 3Pin 5mm 12.7mmC31, C32
2100uFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC44, C45
210KMOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_HorizontalR28, R35
210nFMOD:Cap 3Pin 5mm 12.7mmC35, C39
21K5MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_HorizontalR29, R41
2220RMOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_HorizontalR47, R56
22K2MOD:409HS1KVR1, VR2
233pFMOD:Cap 3Pin 5mm 12.7mmC37, C38
23K3MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_HorizontalR38, R39
274LS157Package_DIP:DIP-16_W7.62mmIC3, IC4
2MountingHoleMOD:MountingHole_5mm SpectrumHLM1, HRM1
2NSMOD:TrimmerCapTC1, TC2
1100KMOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_HorizontalR54
1100nFMOD:C_Axial_L7.8mm_D2.4mm_P12.70mm_HorizontalC43
110KResistor_THT:R_Array_SIP6RP1
114MHzCrystal:Crystal_HC49-U_HorizontalX1
1180RMOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_HorizontalR25
11K 2%MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_HorizontalR58
11K0MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_HorizontalR24
11K8 2%MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_HorizontalR59
11uFMOD:Cap 3Pin 5mm 12.7mmC46
11uFMOD:CP_P5.00mm_12.70mm_HorizontalC27
1200RMOD:SpeakerLS1
1220KMOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_HorizontalR31
1220RMOD:R63R63
122uFMOD:CP_P5.00mm_12.70mm_HorizontalC28
1270RMOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_HorizontalR60
1390RMOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_HorizontalR53
13K 2%MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_HorizontalR43
14.433619MHzCrystal:Crystal_HC49-U_HorizontalX2
14K7MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_HorizontalR50
156RMOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_HorizontalR55
15K1 2%MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_HorizontalR44
15V1Diode_THT:D_DO-35_SOD27_P12.70mm_HorizontalD16
1BA157MOD:D_DO-41_SOD81_P12.70mm_HorizontalD15
1Barrel_JackMOD:BarrelJack_HorizontalJ4
1COIL 13/39MOD:ChokeT1
1Conn_02x07_Counter_ClockwiseMOD:DIP-14_W7.62mm_SocketEXT2
1Conn_02x08_Counter_ClockwiseMOD:DIP-16_W7.62mm_SocketEXT1
1EARMOD:3.5mm_socketJ2
1EDGE CONNECTORMOD:ZX_BUS_A_TOPJ3
1KBMOD:55203155KB1
1KBMOD:CONN_5-520315-8_TYCKB2
1L7805Package_TO_SOT_THT:TO-220-3_Horizontal_TabDownU2
1LM1889Package_DIP:DIP-18_W7.62mmIC14
1MICMOD:3.5mm_socketJ1
1MODULATORMOD:ModulatorU1
1ROMPackage_DIP:DIP-28_W15.24mmIC5
1ULAPackage_DIP:DIP-40_W15.24mmIC1
1Z80Package_DIP:DIP-40_W15.24mmIC2
1ZTX213MOD:TO-92FlatTR5
1ZTX650MOD:TO-92FlatTR4
1~MOD:ROM_WireLinkLNK2

Similar boards

  • 2 layers213.4 × 130.8 mmIssue 4, the printed circuit board in 3D

    Issue 4

    iansbremner/ZX-Spectrum-Issue-4B-KiCAD

    Recreation of the ZX Spectrum Issue 4B board in KiCAD

    199 parts22
  • 2 layers150 × 150 mm8bit computer, the printed circuit board in 3D

    8bit computer

    halfburnttoast/TCPU8-Alpha

    Discontinued computer I made in 2020

    138 parts4GPL-2.0
  • 2 layers213.1 × 130 mmZX Spectrum i2, the printed circuit board in 3D

    ZX Spectrum i2

    liveboxandy/ZX-Spectrum-48K-Issue-2

    KiCAD created files for the ZX Spectrum 48K Issue 2 designed by Sinclair Research Ltd

    199 parts3CC0-1.0
  • 2 layers254 × 134.1 mmVdm2021, the printed circuit board in 3D

    Vdm2021

    physicsrob/vdm1

    VDM-1 2021 Reproduction

    177 parts1
  • 2 layers297.2 × 180.3 mm8bit computer, the printed circuit board in 3D

    8bit computer

    vascofazza/8bit-cpu

    Schematics & code for my 74LS-based 8-bit MK1 CPU

    377 parts317MIT
  • 2 layers365.1 × 203.2 mmDIAG, the printed circuit board in 3D

    DIAG

    Nakazoto/CenturionComputer

    This is just a simple backup of all the files related to the Centurion that I have stored on my HD. The Wiki itself has far more in-depth information about the Centurion and it's individual cards.

    150 parts172
  • 2 layers370.8 × 298.5 mm8 Bit Computer, the printed circuit board in 3D

    8 Bit Computer

    The-Invent0r/8-bit-Computer-PCB

    These are the KiCAD files for my 8-Bit Computer.

    323 parts142
  • 2 layersGba bt hid, the printed circuit board in 3D

    Gba bt hid

    Shyri/gba-bt-hid

    Turn your Game Boy Advance into a Bluetooth Gamepad.

    13 parts98GPL-3.0

Questions

How big is the Issue1 PCB?

It measures 213.1 × 130 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Issue1 use?

163 parts, built around the 74LS157PC and L7805. 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 Issue1 KiCad files?

From the liveboxandy/ZX-Spectrum-48K-Issue-1 repository on GitHub, at the commit this page was made from: the board is Issue1.kicad_pcb and its schematic Issue1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Issue1 design in my own project?

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