Zx sizif-128
UzixLS·zx-sizif-128·pcb/rev.A/sizif128.kicad_pcb
About the Zx sizif-128 PCB
Zx sizif-128 is an open source PCB design by UzixLS, published on GitHub under the MIT license. It is a 2-layer board measuring 140 × 85 mm, with 107 components from 45 distinct parts.
Other key parts include the 27C512, YM2149, Z84C0008PEC, EPM7128SLC84-15N and 628128. By type, the board carries 54 resistors, 23 capacitors, 10 diodes, 7 connectors, 6 ICs and 3 transistors.
It belongs with the test & measurement and retro computing designs in this gallery.
From the project
Easy-to-build minimalistic ZX Spectrum clone
Easy-to-build minimalistic ZX Spectrum clone.
Specifications: - CPLD EPM7128SLC84 (128 macrocells) - Z80 3.5 MHz - 128K RAM - AY-3-8910 (YM2149) mono sound - Pentagon timings - PAL encoder in CPLD (CRT TVs preferred) - Intended to build on 9x15 prototyping board, but may be built on manufactured PCB
To modify and compile CPLD firmware you need Quartus 13.0sp1. To modify schematic and pcb you need Kicad 6 or newer.

Main components on the Zx sizif-128
Zx sizif-128 bill of materials (BOM)
107 components, 45 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 27C512 | DIP-28_W15.24mm_Socket | U1 |
| 1 | YM2149 | DIP-40_W15.24mm_Socket | U2 |
| 1 | Z84C0008PEC | DIP-40_W15.24mm_Socket | U3 |
| 1 | EPM7128SLC84-15N | PLCC-84_THT-Socket | U4 |
| 1 | 628128 | DIP-32_W15.24mm_Socket | U5 |
| 1 | 74HCU04 | DIP-14_W7.62mm_Socket | U6 |
| 3 | BC547B | TO-92_Inline | Q1, Q2, Q3 |
| 1 | 14.318MHz | Crystal_HC49-U_Vertical | Y1 |
| 1 | 16MHz | Crystal_HC49-U_Vertical | Y2 |
| 2 | RCJ-013 | CUI_RCJ-013 | J1, J2 |
| 1 | DC-005 | BarrelJack_Horizontal | J3 |
| 1 | PJ307 | SWITCHCRAFT_35RAPC4BHN2 | J4 |
| 1 | Conn_01x08 | PinSocket_1x08_P2.54mm_Vertical | J5 |
| 1 | Conn_01x05 | PinSocket_1x05_P2.54mm_Vertical | J6 |
| 1 | Conn_02x05 | PinHeader_2x05_P2.54mm_Vertical | J7 |
| 1 | Jumper_3_Bridged12 | PinHeader_1x03_P2.54mm_Vertical | JP1 |
| 1 | SW_Push | SW_PUSH_6mm | SW1 |
| 9 | BAT85 | D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D4, D5, D6, D7, D8, D9 +1 |
| 1 | 1N4148 | D_DO-35_SOD27_P7.62mm_Horizontal | D3 |
| 1 | 10u | CP_Radial_D6.3mm_P2.50mm | C1 |
Show 25 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 13 | 100n | C_Disc_D7.0mm_W2.5mm_P5.00mm | C2, C3, C4, C5, C8, C9, C10, C11 +5 |
| 1 | 470u | CP_Radial_D10.0mm_P3.80mm | C6 |
| 1 | 10u | CP_Radial_D4.0mm_P2.00mm | C7 |
| 1 | 10n | C_Disc_D7.0mm_W2.5mm_P5.00mm | C16 |
| 1 | 470p | C_Disc_D3.8mm_W2.6mm_P2.50mm | C17 |
| 2 | 33p | C_Disc_D3.8mm_W2.6mm_P2.50mm | C18, C20 |
| 2 | 47p | C_Disc_D3.8mm_W2.6mm_P2.50mm | C19, C21 |
| 1 | 100p | C_Disc_D3.8mm_W2.6mm_P2.50mm | C22 |
| 28 | 1k | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1, R2, R3, R5, R8, R9, R10, R11 +20 |
| 2 | 2.2k | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R4, R49 |
| 2 | 4.7k | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R6, R40 |
| 6 | 10k | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R7, R31, R36, R37, R38, R53 |
| 1 | 47k | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R26 |
| 1 | 500k | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R32 |
| 2 | 1M | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R33, R34 |
| 1 | 470 | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R35 |
| 1 | 20k | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R39 |
| 1 | 2.4k | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R41 |
| 1 | 15k | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R42 |
| 2 | 8.2k | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R45, R50 |
| 1 | 12k | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R46 |
| 1 | 68 | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R47 |
| 2 | 1.2k | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R48, R51 |
| 1 | 82 | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R52 |
| 1 | 10k | R_Array_SIP9 | RN1 |
Zx sizif-128 design files
The KiCad project lives in the UzixLS/zx-sizif-128 repository on GitHub; these links point at the commit this page was built from.
Zx sizif-128: common questions
How big is the Zx sizif-128 PCB?
The Zx sizif-128 measures 140 × 85 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Zx sizif-128?
107 components, from 45 distinct parts. The full bill of materials is listed on this page.
Where can I download the Zx sizif-128 design files?
From the UzixLS/zx-sizif-128 repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Zx sizif-128 design in my own project?
Yes, under the terms of its MIT license, which UzixLS chose for the repository.
Similar boards
LevelShifter
gusmanb
28.3 × 39.8 mm21 parts2LGPL-3.05.0kStackLink
gusmanb
52.3 × 10.5 mm5 parts2LGPL-3.05.0kAnalyzerBoxPCB fork
gusmanb
52.7 × 47.9 mm54 parts4LGPL-3.05.0kOpenTendo
Redherring32
196.3 × 118.7 mm93 parts2LTAPR-OHL-1.0850MCL86jr
MicroCoreLabs
56.1 × 57.1 mm66 parts4LNo license532EleLab v2 Bus100
Chrismettal
100 × 100 mm37 parts2LGPL-3.0528