Mgh80
Kris-Sekula·mgh80·KiCad/v1.4/mgh80.kicad_pcb
About the Mgh80 PCB
Mgh80 is an open source PCB design by Kris-Sekula, published on GitHub. It is a 2-layer board measuring 100 × 100 mm, with 32 components from 24 distinct parts.
Other key parts include the 74HC00, Z80CPU, HM62256B, 27C256 and 8255A. By type, the board carries 9 capacitors, 7 resistors, 5 ICs, 4 connectors, 3 crystals and 3 diodes.
It belongs with the retro computing designs in this gallery.
From the project
Simple 5 IC Z80 singe-board computer
In version 1.4 I've added an LED to port PA0 of the 8255, this way you can test "blinky" program without connecting external LED (similar to how it is done on a traditional Arduino board)
Main components on the Mgh80
Mgh80 bill of materials (BOM)
32 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 | 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 |
| 2 | LED | LED_D3.0mm | D1, D2 |
| 1 | 1N4002 | D_A-405_P7.62mm_Horizontal | D3 |
| 2 | 22pF | C_Disc_D3.4mm_W2.1mm_P2.50mm | C1, C2 |
| 1 | 22uF | 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 |
| 2 | 1k | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R3, R4 |
| 2 | 10k | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R5, R6 |
| 1 | 10k | R_Array_SIP7 | RN1 |
Mgh80 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: common questions
How big is the Mgh80 PCB?
The Mgh80 measures 100 × 100 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Mgh80?
32 components, from 24 distinct parts. The full bill of materials is listed on this page.
Where can I download the Mgh80 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 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