Mgh80 1.0
Kris-Sekula·mgh80·KiCad/v1.0/mgh80_1.0.kicad_pcb
About the Mgh80 1.0 PCB
Mgh80 1.0 is an open source PCB design by Kris-Sekula, published on GitHub. It is a 2-layer board measuring 100 × 100 mm, with 29 components from 24 distinct parts.
Other key parts include the 74HC00, Z80CPU, HM62256B, 27C256 / 28C256 and 8255A. By type, the board carries 9 capacitors, 5 ICs, 5 resistors, 4 connectors, 3 crystals and 2 diodes.
It belongs with the retro computing designs in this gallery.
From the project
Simple 5 IC Z80 singe-board computer
Here are the sources for v1.0 of the PCB, this is for reference only as this version has one "bug" that needs a wire fix. On the schematic the line /A15 connected to JP3 and U1D should have been marked as A15 (without the /). As a result the Z80 CPU line A15 is not not connected to the address decoder. One wire is needed to fix it.
Main components on the Mgh80 1.0
Mgh80 1.0 bill of materials (BOM)
29 components, 24 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74HC00 | DIP-14_W7.62mm_Socket_LongPads | U1 |
| 1 | Z80CPU | DIP-40_W15.24mm_Socket_LongPads | U2 |
| 1 | HM62256B | DIP-28_W15.24mm_Socket_LongPads | U3 |
| 1 | 27C256 / 28C256 | DIP-28_W15.24mm_Socket_LongPads | U4 |
| 1 | 8255A | DIP-40_W15.24mm_Socket_LongPads | U5 |
| 1 | 4MHz_DIP14 | Oscillator_DIP-14 | X1 |
| 1 | 4MHz_DIP8 | Oscillator_DIP-8 | X2 |
| 1 | 4MHz | Crystal_HC18-U_Horizontal_1EP_style2 | Y1 |
| 1 | Z80Bus | PinHeader_2x25_P2.54mm_Horizontal | J1 |
| 1 | Screw_Terminal_01x02 | TerminalBlock_bornier-2_P5.08mm | J2 |
| 1 | EEPROM / EPROM selector | PinHeader_1x05_P2.54mm_Vertical | J3 |
| 1 | Conn_02x15_Odd_Even | PinHeader_2x17_P2.54mm_Vertical | J5 |
| 1 | RESET | SW_PUSH_6mm | SW1 |
| 1 | LED | LED_D3.0mm | D1 |
| 1 | D | D_A-405_P7.62mm_Horizontal | D2 |
| 2 | 22pF | C_Disc_D4.7mm_W2.5mm_P5.00mm | C1, C2 |
| 1 | 10uF | CP_Radial_D6.3mm_P2.50mm | C3 |
| 5 | 100nF | C_Disc_D4.7mm_W2.5mm_P5.00mm | C4, C6, C7, C8, C9 |
| 1 | 1uF | CP_Radial_D5.0mm_P2.50mm | C5 |
| 1 | 470k | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1 |
Show 4 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 2.2k | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R2 |
| 1 | 330R | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R3 |
| 1 | 10k | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R4 |
| 1 | 10k | R_Array_SIP7 | RN1 |
Mgh80 1.0 design files
The KiCad project lives in the Kris-Sekula/mgh80 repository on GitHub; these links point at the commit this page was built from.
Mgh80 1.0: common questions
How big is the Mgh80 1.0 PCB?
The Mgh80 1.0 measures 100 × 100 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Mgh80 1.0?
29 components, from 24 distinct parts. The full bill of materials is listed on this page.
Where can I download the Mgh80 1.0 design files?
From the Kris-Sekula/mgh80 repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Mgh80 1.0 design in my own project?
The repository has no license, so all rights stay with Kris-Sekula. Use it as a reference, and ask the author before reusing the design.
More boards in mgh80
Similar boards
OpenTendo
Redherring32
196.3 × 118.7 mm93 parts2LTAPR-OHL-1.0850MCL86jr
MicroCoreLabs
56.1 × 57.1 mm66 parts4LNo license53224pin flex interposer
Wren6991
29 × 32 mm3 parts2LNo license508Sram dev board
Wren6991
50 × 50 mm12 parts2LNo license508TRS-80 Color Computer 3
baldengineer
280 × 155.3 mm204 parts2LCC-BY-4.0442Commodore Plus 4
baldengineer
284.7 × 158.9 mm212 parts2LCC-BY-4.0442