AZ80 DIO
attraktorhh·aZ80_Computer·Hardware/aZ80_DIO/aZ80_DIO.kicad_pcb
About the AZ80 DIO PCB
AZ80 DIO is an open source PCB design by attraktorhh, published on GitHub under the MIT license. It is a 2-layer board measuring 110.3 × 58.3 mm, with 49 components from 20 distinct parts.
Other key parts include the 74LS374, 74LS245 and 74LS138. By type, the board carries 17 resistors, 14 diodes, 8 switches, 4 connectors, 3 ICs and 3 capacitors.
From the project
Die DIO (Digital I/O) Platine stellt über Taster, Joystick Anschluss und LEDs eine Verbindung zur Aussenwelt her.
Die DIO (Digital I/O) Platine stellt über Taster, Joystick Anschluss und LEDs eine Verbindung zur Aussenwelt her.
Über den Jumperblock JP1 kann die Adresse (Port) eingestellt werden, auf den die DIO Platine reagieren soll. Normalerweise ist dort O0 und I0 gesteckt, was bedeutet, dass die DIO Platine auf Addresse 0 beim Lesen und Schreiben reagiert. Damit können auch mehrere Karten in einem aZ80 System genutzt werden, wenn alle Karten unterschiedliche Addressen bekommen.

Main components on the AZ80 DIO
AZ80 DIO bill of materials (BOM)
49 components, 20 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74LS374 | DIP-20_W7.62mm_LongPads | U1 |
| 1 | 74LS245 | DIP-20_W7.62mm_LongPads | U2 |
| 1 | 74LS138 | DIP-16_W7.62mm_LongPads | U3 |
| 1 | C22750565 Port Select | PinHeader_2x08_P2.54mm_Vertical | J2 |
| 1 | Z80 Bus | PinHeader_1x40_P2.54mm_Horizontal | J4 |
| 1 | Output | PinHeader_1x10_P2.54mm_Vertical | J5 |
| 1 | Input | PinHeader_1x10_P2.54mm_Vertical | J6 |
| 1 | C221872 SW_Push | SW_PUSH_6mm | SW1 |
| 1 | C226259 SW_Push | SW_PUSH_6mm | SW2 |
| 6 | SW_Push | SW_PUSH_6mm | SW3, SW4, SW5, SW6, SW7, SW8 |
| 1 | SS14 LED_Small | LED_D5.0mm | D1 |
| 7 | LED_Small | LED_D5.0mm | D2, D3, D4, D5, D6, D7, D8 |
| 6 | 1N4148 | D_DO-35_SOD27_P7.62mm_Horizontal | D9, D10, D11, D12, D13, D14 |
| 1 | 10UF 100nF | C_Disc_D3.8mm_W2.6mm_P2.50mm | C1 |
| 2 | 100nF | C_Disc_D3.8mm_W2.6mm_P2.50mm | C2, C3 |
| 1 | 10K 8 x 330 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | 22K 330 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2 |
| 6 | 330 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3, R4, R5, R6, R7, R8 |
| 1 | 8 x 2k2 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R9 |
| 8 | 2k2 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R10, R11, R12, R13, R14, R15, R16, R17 |
AZ80 DIO design files
The KiCad project lives in the attraktorhh/aZ80_Computer repository on GitHub; these links point at the commit this page was built from.
AZ80 DIO: common questions
How big is the AZ80 DIO PCB?
The AZ80 DIO measures 110.3 × 58.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the AZ80 DIO?
49 components, from 20 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the AZ80 DIO design files?
From the attraktorhh/aZ80_Computer repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the AZ80 DIO design in my own project?
Yes, under the terms of its MIT license, which attraktorhh chose for the repository.
More boards in aZ80_Computer
Backplane V1.1
attraktorhh
150 × 120 mm29 parts2LMIT4AZ80 Clock
attraktorhh
110.3 × 33.3 mm24 parts2LMIT4RP2040/RP2350
AZ80 VDP
attraktorhh
110.3 × 40 mm12 parts2LMIT4AZ80 SIO
attraktorhh
110.3 × 40 mm10 parts2LMIT4AZ80 RAM
attraktorhh
110.3 × 40 mm9 parts2LMIT4AZ80 ROM
attraktorhh
110.3 × 40 mm7 parts2LMIT4AZ80 CPU
attraktorhh
110.3 × 40 mm7 parts2LMIT4