ZX Diagnostic 2021
tebl·ZX-Interface-2.021·ZX Diagnostic 2021/ZX Diagnostic 2021.kicad_pcb
About the ZX Diagnostic 2021 PCB
ZX Diagnostic 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 57.9 × 61.6 mm, with 29 components from 18 distinct parts.
Other key parts include the 27C512 and 74HCT374. By type, the board carries 9 resistors, 8 diodes, 4 modules, 3 jumpers, 2 ICs and 2 capacitors.
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!
The rest of the functionality needed to serve as a diagnostic cartridge has been added to the ZX Diagnostic 2.021, apart from being a 16K cartridge there is an 8bit latch that will be used to output diagnostic status to the LEDs. The LEDs will allow some additional feedback to show that the computer is somewhat functional, even when there there is no image. Compared to the ZX Cartridge 2.021, this only supports a single ROM chip with sizes ranging ranging from 27C128 up to 27C512.

Main components on the ZX Diagnostic 2021
ZX Diagnostic 2021 bill of materials (BOM)
29 components, 18 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 27C512 | DIP-28_W15.24mm_Socket_LongPads | U1 |
| 1 | 74HCT374 | DIP-20_W7.62mm_Socket_LongPads | U2 |
| 4 | Mounting | M3_pin | M1, M2, M3, M4 |
| 1 | Cartridge | ZX_Spectrum_Cartridge | J1 |
| 1 | A15 | select | JP1 |
| 1 | A14 | select | JP2 |
| 1 | LED_EN | PinHeader_1x02_P2.54mm_Horizontal | JP3 |
| 1 | LED0 | LED_D5.0mm | D1 |
| 1 | LED1 | LED_D5.0mm | D2 |
| 1 | LED2 | LED_D5.0mm | D3 |
| 1 | LED3 | LED_D5.0mm | D4 |
| 1 | LED4 | LED_D5.0mm | D5 |
| 1 | LED5 | LED_D5.0mm | D6 |
| 1 | LED6 | LED_D5.0mm | D7 |
| 1 | LED7 | LED_D5.0mm | D8 |
| 2 | 100nF | C_Disc_D4.7mm_W2.5mm_P5.00mm | C1, C2 |
| 8 | 330 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R3, R4, R5, R6, R7, R8 |
| 1 | 10k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R9 |
ZX Diagnostic 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 Diagnostic 2021: common questions
How big is the ZX Diagnostic 2021 PCB?
The ZX Diagnostic 2021 measures 57.9 × 61.6 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the ZX Diagnostic 2021?
29 components, from 18 distinct parts. The full bill of materials is listed on this page.
Where can I download the ZX Diagnostic 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 Diagnostic 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 Interface 2021
tebl
87.6 × 100 mm56 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