ZX Interface 2021
tebl·ZX-Interface-2.021·ZX Interface 2021/ZX Interface 2021.kicad_pcb
About the ZX Interface 2021 PCB
ZX Interface 2021 is an open source PCB design by tebl, published on GitHub under the CERN-OHL-1.2 license. It is a 2-layer board measuring 87.6 × 100 mm, with 56 components from 23 distinct parts.
Other key parts include the 74LS245, 74LS27, 74LS04, 74LS273 and 74LS138. By type, the board carries 16 diodes, 10 resistors, 8 capacitors, 7 ICs, 6 modules and 5 connectors.
It belongs with the test & measurement designs in this gallery.
From the project
An old-school remake of the ZX Interface 2 with some modern tweaks - mainly by integrating bank switching into the interface itself. Everything done with basic logic chips and components, no magic black boxes to be found anywhere!
While the original interface only supported 16K cartridges, severely limiting the amount of titles that could have been released for it, I didn't want to design a new interface without addressing those shortcomings. This was solved by adding a new section of pins to the end of the cartridge - these'll probably get in the way of original cartridges, but I can't afford any of those so unless someone straight-up sends me some I can't design anything for them. In theory, it should work without any changes.

Main components on the ZX Interface 2021
ZX Interface 2021 bill of materials (BOM)
56 components, 23 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 74LS245 | DIP-20_W7.62mm_Socket_LongPads | U1, U2 |
| 1 | 74LS27 | DIP-14_W7.62mm_Socket_LongPads | U3 |
| 1 | 74LS04 | DIP-14_W7.62mm_Socket_LongPads | U4 |
| 1 | 74LS273 | DIP-20_W7.62mm_Socket_LongPads | U6 |
| 2 | 74LS138 | DIP-16_W7.62mm_Socket_LongPads | U7, U8 |
| 6 | Mounting | M3_pin | M1, M2, M3, M4, M5, M6 |
| 1 | 2N3904 | TO-92_Inline_Wide | Q1 |
| 1 | JOYSTICK 2 | DSUB-9_Male_Vertical_Pitch2.77x2.84mm | J1 |
| 1 | JOYSTICK 1 | DSUB-9_Male_Vertical_Pitch2.77x2.84mm | J2 |
| 1 | BA14_HI | PinHeader_1x03_P2.54mm_Horizontal | J3 |
| 1 | Extended Cartridge Port | ZX_Spectrum_Cartridge_Port | J4 |
| 1 | JOYSTICK_EN | PinHeader_1x03_P2.54mm_Vertical | J5 |
| 1 | ~RESET | SW_PUSH_6mm | SW1 |
| 1 | ~NMI | SW_PUSH_6mm | SW2 |
| 1 | ZX Spectrum | ZX_Spectrum_Expansion_Edge | Z1 |
| 15 | 1n4148 | D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8 +7 |
| 1 | POWER | LED_D5.0mm | D11 |
| 7 | 100nF | C_Disc_D4.7mm_W2.5mm_P5.00mm | C1, C2, C3, C4, C6, C7, C8 |
| 1 | 10uF | C_Radial_D4.0mm_H7.0mm_P1.50mm | C5 |
| 6 | 10k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R3, R4, R5, R12 |
Show 3 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 1k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R11, R13 |
| 1 | 330 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R14 |
| 1 | 20k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R15 |
ZX Interface 2021 design files
The KiCad project lives in the tebl/ZX-Interface-2.021 repository on GitHub; these links point at the commit this page was built from.
ZX Interface 2021: common questions
How big is the ZX Interface 2021 PCB?
The ZX Interface 2021 measures 87.6 × 100 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the ZX Interface 2021?
56 components, from 23 distinct parts. The full bill of materials is listed on this page.
Where can I download the ZX Interface 2021 design files?
From the tebl/ZX-Interface-2.021 repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the ZX Interface 2021 design in my own project?
Yes, under the terms of its CERN-OHL-1.2 license, which tebl chose for the repository.
More boards in ZX-Interface-2.021
ZX Diagnostic 2021
tebl
57.9 × 61.6 mm29 parts2LCERN-OHL-1.232ZX Cartridge 1983
tebl
57.9 × 71.1 mm18 parts2LCERN-OHL-1.232ZX Cartridge 2021
tebl
57.9 × 61.6 mm11 parts2LCERN-OHL-1.232ZX Interface 2021 FA1
tebl
87.6 × 92.7 mm6 parts2LCERN-OHL-1.232ZX Cartridge 2021 FA5 Cassette
tebl
57.9 × 58.9 mm4 parts2LCERN-OHL-1.232ZX Diagnostic 2021 FA1
tebl
57.9 × 58.9 mm4 parts2LCERN-OHL-1.232ZX Cartridge 2021 FA1
tebl
57.9 × 58.9 mm4 parts2LCERN-OHL-1.232
Similar boards
AnalyzerBoxPCB fork
gusmanb
52.7 × 47.9 mm54 parts4LGPL-3.05.0kStackLink
gusmanb
52.3 × 10.5 mm5 parts2LGPL-3.05.0kLevelShifter
gusmanb
28.3 × 39.8 mm21 parts2LGPL-3.05.0kEleLab v2 PowerFeed
Chrismettal
68 × 50 mm11 parts2LGPL-3.0528EleLab v2 Bus150
Chrismettal
150 × 50 mm37 parts2LGPL-3.0528EleLab v2 Frontpanel a
Chrismettal
88 × 25 mm23 parts2LGPL-3.0528