
Issue 4
iansbremner/ZX-Spectrum-Issue-4B-KiCAD
Recreation of the ZX Spectrum Issue 4B board in KiCAD

ZX-Spectrum-48K-Issue-1
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.
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.


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.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 14 | 1n4148 | Diode_THT:D_DO-35_SOD27_P12.70mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14 |
| 11 | 47nF | Capacitor_THT:C_Disc_D11.0mm_W5.0mm_P5.00mm | C1, C2, C3, C4, C5, C6, C7, C8, C29, C30, C49 |
| 9 | 330R | MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_Horizontal | R17, R18, R19, R20, R21, R22, R23, R32, R57 |
| 9 | 470R | MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_Horizontal | R1, R2, R3, R4, R5, R6, R7, R8, R27 |
| 9 | 8K2 | MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_Horizontal | R9, R10, R11, R12, R13, R14, R15, R16, R49 |
| 8 | 4116 | Package_DIP:DIP-16_W7.62mm | IC6, IC7, IC8, IC9, IC10, IC11, IC12, IC13 |
| 7 | 47nF | MOD:Cap 3Pin 5mm 12.7mm | C26, C33, C36, C40, C41, C42, C48 |
| 6 | 1K | MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_Horizontal | R30, R37, R40, R42, R45, R46 |
| 5 | MountingHole | MOD:MountingHole_3.3mm Spectrum | HBL1, HBM1, HBR1, HTC1, HTM1 |
| 4 | 15R | Resistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_Horizontal | R34, R61, R62, R64 |
| 4 | Conn_01x02 | MOD:Link2.54 | Vid1, VidU1, VidV1, VidY1 |
| 3 | 22uF | MOD:CP_Axial_L10.0mm_D2.8mm_P12.70mm_Horizontal | C25, C34, C47 |
| 3 | 2K2 | MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_Horizontal | R48, R51, R52 |
| 3 | 680R | MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_Horizontal | R26, R33, R36 |
| 3 | ZTX313 | MOD:TO-92Flat | TR1, TR2, TR3 |
| 2 | 100nF | MOD:Cap 3Pin 5mm 12.7mm | C31, C32 |
| 2 | 100uF | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C44, C45 |
| 2 | 10K | MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_Horizontal | R28, R35 |
| 2 | 10nF | MOD:Cap 3Pin 5mm 12.7mm | C35, C39 |
| 2 | 1K5 | MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_Horizontal | R29, R41 |
| 2 | 220R | MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_Horizontal | R47, R56 |
| 2 | 2K2 | MOD:409HS1K | VR1, VR2 |
| 2 | 33pF | MOD:Cap 3Pin 5mm 12.7mm | C37, C38 |
| 2 | 3K3 | MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_Horizontal | R38, R39 |
| 2 | 74LS157 | Package_DIP:DIP-16_W7.62mm | IC3, IC4 |
| 2 | MountingHole | MOD:MountingHole_5mm Spectrum | HLM1, HRM1 |
| 2 | NS | MOD:TrimmerCap | TC1, TC2 |
| 1 | 100K | MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_Horizontal | R54 |
| 1 | 100nF | MOD:C_Axial_L7.8mm_D2.4mm_P12.70mm_Horizontal | C43 |
| 1 | 10K | Resistor_THT:R_Array_SIP6 | RP1 |
| 1 | 14MHz | Crystal:Crystal_HC49-U_Horizontal | X1 |
| 1 | 180R | MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_Horizontal | R25 |
| 1 | 1K 2% | MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_Horizontal | R58 |
| 1 | 1K0 | MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_Horizontal | R24 |
| 1 | 1K8 2% | MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_Horizontal | R59 |
| 1 | 1uF | MOD:Cap 3Pin 5mm 12.7mm | C46 |
| 1 | 1uF | MOD:CP_P5.00mm_12.70mm_Horizontal | C27 |
| 1 | 200R | MOD:Speaker | LS1 |
| 1 | 220K | MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_Horizontal | R31 |
| 1 | 220R | MOD:R63 | R63 |
| 1 | 22uF | MOD:CP_P5.00mm_12.70mm_Horizontal | C28 |
| 1 | 270R | MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_Horizontal | R60 |
| 1 | 390R | MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_Horizontal | R53 |
| 1 | 3K 2% | MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_Horizontal | R43 |
| 1 | 4.433619MHz | Crystal:Crystal_HC49-U_Horizontal | X2 |
| 1 | 4K7 | MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_Horizontal | R50 |
| 1 | 56R | MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_Horizontal | R55 |
| 1 | 5K1 2% | MOD:R_Axial_L7.8mm_D2.4mm_P12.7mm_Horizontal | R44 |
| 1 | 5V1 | Diode_THT:D_DO-35_SOD27_P12.70mm_Horizontal | D16 |
| 1 | BA157 | MOD:D_DO-41_SOD81_P12.70mm_Horizontal | D15 |
| 1 | Barrel_Jack | MOD:BarrelJack_Horizontal | J4 |
| 1 | COIL 13/39 | MOD:Choke | T1 |
| 1 | Conn_02x07_Counter_Clockwise | MOD:DIP-14_W7.62mm_Socket | EXT2 |
| 1 | Conn_02x08_Counter_Clockwise | MOD:DIP-16_W7.62mm_Socket | EXT1 |
| 1 | EAR | MOD:3.5mm_socket | J2 |
| 1 | EDGE CONNECTOR | MOD:ZX_BUS_A_TOP | J3 |
| 1 | KB | MOD:55203155 | KB1 |
| 1 | KB | MOD:CONN_5-520315-8_TYC | KB2 |
| 1 | L7805 | Package_TO_SOT_THT:TO-220-3_Horizontal_TabDown | U2 |
| 1 | LM1889 | Package_DIP:DIP-18_W7.62mm | IC14 |
| 1 | MIC | MOD:3.5mm_socket | J1 |
| 1 | MODULATOR | MOD:Modulator | U1 |
| 1 | ROM | Package_DIP:DIP-28_W15.24mm | IC5 |
| 1 | ULA | Package_DIP:DIP-40_W15.24mm | IC1 |
| 1 | Z80 | Package_DIP:DIP-40_W15.24mm | IC2 |
| 1 | ZTX213 | MOD:TO-92Flat | TR5 |
| 1 | ZTX650 | MOD:TO-92Flat | TR4 |
| 1 | ~ | MOD:ROM_WireLink | LNK2 |

iansbremner/ZX-Spectrum-Issue-4B-KiCAD
Recreation of the ZX Spectrum Issue 4B board in KiCAD


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



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.

The-Invent0r/8-bit-Computer-PCB
These are the KiCAD files for my 8-Bit Computer.

It measures 213.1 × 130 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
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).