Z80-MIO
dennis9819·Z8C-Homebrew-Computer·.old/Schematics/Z80-MIO/Z80-MIO.kicad_pcb
About the Z80-MIO PCB
Z80-MIO is an open source PCB design by dennis9819, published on GitHub. It is a 2-layer board measuring 160 × 100.3 mm, with 75 components from 31 distinct parts.
Other key parts include the 74HC688, GAL16V8, 74HC245, PIO-DIP-40 and 74LS06. By type, the board carries 21 resistors, 16 capacitors, 13 diodes, 12 ICs, 9 connectors and 1 transistor.
It belongs with the retro computing and usb & debug tools designs in this gallery.
From the project
To easily develop for my Z80 homebrew system, I designed a simple assempler development environment. This packs the following tasks into one script: zmac assembly object file creation (for xmodem upload) monitor file creation (creates monitor commands for ascii upload) symbol tab
To easily develop for my Z80 homebrew system, I designed a simple assempler development environment. This packs the following tasks into one script: zmac assembly object file creation (for xmodem upload) monitor file creation (creates monitor commands for ascii upload) symbol table include file generation * eeprom programming for the minipro
./build.sh dir`: Path to the location of the asm file
Main components on the Z80-MIO
Z80-MIO bill of materials (BOM)
75 components, 31 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74HC688 | DIP-20_W7.62mm_LongPads | U1 |
| 1 | GAL16V8 | DIP-20_W7.62mm_LongPads | U2 |
| 3 | 74HC245 | DIP-20_W7.62mm_LongPads | U3, U4, U5 |
| 1 | PIO-DIP-40 | DIP-40_W15.24mm | U6 |
| 1 | 74LS06 | DIP-14_W7.62mm_Socket | U7 |
| 1 | PCF8584 | DIP-20_W7.62mm_LongPads | U8 |
| 1 | 8048 | DIP-40_W15.24mm_LongPads | U9 |
| 1 | DS1307+ | DIP-8_W7.62mm | U10 |
| 1 | 74HC161 | DIP-16_W7.62mm_LongPads | U11 |
| 1 | Am9511A | DIP-24_W15.24mm_LongPads | U12 |
| 1 | BC548 | TO-92_Inline | Q1 |
| 1 | 32.768 kHz | Crystal_AT310_D3.0mm_L10.0mm_Horizontal | Y1 |
| 1 | Conn_02x05_Odd_Even | PinHeader_2x05_P2.54mm_Vertical | J1 |
| 1 | Conn_02x32_Row_Letter_First | DIN41612_Q_2x32_Male_Horizontal_THT | J2 |
| 1 | Conn_02x02_Top_Bottom | PinHeader_2x02_P2.54mm_Vertical | J3 |
| 1 | Conn_02x06_Odd_Even | IDC-Header_2x06_P2.54mm_Latch_Horizontal | J4 |
| 2 | Mini-DIN-6 | PS2 | J5, J6 |
| 1 | Jumper_2_Bridged | PinHeader_1x02_P2.54mm_Vertical | J7 |
| 2 | Conn_02x04_Odd_Even | PinHeader_2x04_P2.54mm_Vertical | J8, J9 |
| 1 | 3V | Battery_Holder_Coin_2032_BS-7 | BT1 |
Show 11 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Speaker | Piezo_Transducer_THT_PS1240P02BT | LS1 |
| 9 | 5.1V | D_DO-34_SOD68_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8 +1 |
| 4 | D | D_DO-34_SOD68_P7.62mm_Horizontal | D9, D10, D11, D12 |
| 4 | 47pF | C_Disc_D3.0mm_W2.0mm_P2.50mm | C1, C2, C3, C4 |
| 12 | 100nF | C_Disc_D4.3mm_W1.9mm_P5.00mm | C5, C6, C7, C8, C9, C10, C11, C12 +4 |
| 6 | 4k7 | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1, R14, R15, R16, R17, R19 |
| 3 | 10k | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R2, R18, R20 |
| 1 | 220 | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R3 |
| 8 | 68 | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R4, R5, R6, R7, R10, R11, R12, R13 |
| 2 | R | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R8, R9 |
| 1 | R_Network08 | R_Array_SIP9 | RN1 |
Z80-MIO design files
The KiCad project lives in the dennis9819/Z8C-Homebrew-Computer repository on GitHub; these links point at the commit this page was built from.
Z80-MIO: common questions
How big is the Z80-MIO PCB?
The Z80-MIO measures 160 × 100.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Z80-MIO?
75 components, from 31 distinct parts. The full bill of materials is listed on this page.
Where can I download the Z80-MIO design files?
From the dennis9819/Z8C-Homebrew-Computer repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Z80-MIO design in my own project?
The repository has no license, so all rights stay with dennis9819. Use it as a reference, and ask the author before reusing the design.
More boards in Z8C-Homebrew-Computer
Z80-SOUND
dennis9819
160 × 100.3 mm104 parts2LNo license2Z80-TAPE
dennis9819
160 × 100.3 mm104 parts2LNo license2Z80-VDP
dennis9819
160 × 100.3 mm77 parts2LNo license2Z80
dennis9819
160 × 100.3 mm64 parts2LNo license2Z80-SID
dennis9819
160 × 100.3 mm62 parts2LNo license2Z80-IDE
dennis9819
160 × 100.3 mm62 parts2LNo license2Z80-MIDI
dennis9819
160 × 100.3 mm32 parts2LNo license2007-MemoryExpansion
dennis9819
160 × 100.3 mm31 parts2LNo license2Z80-Backplane
dennis9819
181.4 × 127.8 mm16 parts2LNo license2
Similar boards
Amiga External
hoglet67
21.9 × 76.7 mm6 parts2LGPL-3.01.0kAtari pickup
hoglet67
26.4 × 53.9 mm7 parts2LGPL-3.01.0kDeniseadapter
hoglet67
26.7 × 62.2 mm16 parts2LGPL-3.01.0kAnalog
hoglet67
53.9 × 23.2 mm33 parts2LGPL-3.01.0kRgb to hdmi
hoglet67
77 × 97 mm67 parts2LGPL-3.01.0kBuffer
hoglet67
53.9 × 23.2 mm13 parts2LGPL-3.01.0k