I8080-sbc
quasiengineer·i8080-sbc·pcb/i8080-sbc.kicad_pcb
About the I8080-sbc PCB
I8080-sbc is an open source STM32 PCB design by quasiengineer, published on GitHub. It is a 2-layer board measuring 100 × 100 mm, with 111 components from 49 distinct parts.
Its main chip is the STM32G4A1KEUX, from the STM32 family. Other key parts include the SN74LVC861APW, CD74HC243M96, M2GL005-TQG144I, UCC27511DBVR and TXS0108EPWRG4. By type, the board carries 55 capacitors, 27 resistors, 14 ICs, 5 inductors, 3 connectors and 3 switches.
From the project
FPGA-based single board computer to run Intel 8080 CPU (up to 3.125Mhz)
Video about this project: [](https://www.youtube.com/watch?v=-_pdrvB2gD0 "Video about this project")
Here is shown only main part of the board:
Archive with gerber files and drill locations could be found here
There is compiled hex file in repository, that could be flashed to PCB.
To flash you can use your favorite JTAG probe and software by your choice. Or you can use default stm32 bootloader that supports uploading firmware via USB - just switch BOOT switch in direction to the USB connector.

Main components on the I8080-sbc
I8080-sbc bill of materials (BOM)
111 components, 49 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | SN74LVC861APW | SOP65P640X120-24N | IC1, IC2 |
| 1 | CD74HC243M96 | SOIC127P600X175-14N | IC5 |
| 1 | M2GL005-TQG144I | QFP50P2200X2200X160-144N | IC6 |
| 2 | UCC27511DBVR | SOT95P280X145-6N | IC7, IC8 |
| 1 | TXS0108EPWRG4 | SOP65P640X120-20N | IC9 |
| 1 | 8080A | DIP-40_W15.24mm | U1 |
| 2 | LX7167ACLD LX7167ACLD-TR | DFN-8-1EP_2x2mm_P0.5mm_EP0.8x1.6mm | U2, U8 |
| 1 | MP3438 | SOT-583-8 | U3 |
| 1 | ICL7660 | SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | APX803-31SAG-7 | SOT-23-3 | U6 |
| 1 | STM32G4A1KEUX STM32G4A1KEUx | QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm | U7 |
| 1 | 520-160-10-36CKM-TR3 16Mhz, CL=10p | XTAL_ECS-160-10-36-CKM-TR3 | Y1 |
| 1 | 16MHZ 16Mhz | Crystal_SMD_2016-4Pin_2.0x1.6mm | Y2 |
| 1 | 656-DX07S016JA1R1500 Type-C | USB_C_Receptacle_JAE_DX07S016JA1R1500 | J1 |
| 1 | 649-1012937990701BLF FPGA JTAG | PinHeader_1x07_P2.54mm_Vertical | J2 |
| 1 | 649-1012937990701BLF MCU JTAG | PinHeader_1x07_P2.54mm_Vertical | J4 |
| 1 | SLW-121586-5A-D BOOT_MODE | SLW1215865AD | SW1 |
| 1 | 710-435451019820 RESET_MCU | 435451019820 | SW2 |
| 1 | 710-435451019820 RESET_FPGA | 435451019820 | SW3 |
| 1 | 710-150080RS75000 Red | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
Show 29 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 710-150080GS75000 Green | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D2 |
| 1 | 652-MG2029-101Y Ferrite_Bead | L_0805_2012Metric_Pad1.15x1.40mm_HandSolder | FB1 |
| 1 | 81-DFE252012F-8R2MP2 8u2, 800mA | L_1008_2520Metric_Pad1.43x2.20mm_HandSolder | L1 |
| 1 | 27N 27n | L_0805_2012Metric_Pad1.15x1.40mm_HandSolder | L2 |
| 2 | 652-SRP2512-R68M 0u68, 5.5A | L_1008_2520Metric_Pad1.43x2.20mm_HandSolder | L3, L4 |
| 5 | 1u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C7, C25, C57, C62 |
| 34 | 100N 100n | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C3, C6, C11, C12, C13, C17, C18 +26 |
| 1 | 187-CL21A475KAQNNNE 4u7, low-ESR | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4 |
| 4 | 22U 22u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C5, C59, C61, C64 |
| 1 | 187-CL21A106KAYNNNF 10u, low-ESR | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C8 |
| 3 | 187-CL21A106KAYNNNF 10u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C9, C10, C55 |
| 2 | 10P 10p | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C20, C27 |
| 1 | 187-CL21A475KAQNNNE 4u7 | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C30 |
| 2 | 10P 10p | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C42, C45 |
| 1 | 33P 33p | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C60 |
| 1 | 22P 22p | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C63 |
| 2 | 10 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R18 |
| 4 | 100K 100k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R13, R14, R23 |
| 2 | 30K 30k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R6 |
| 1 | 4K7 4k7 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4 |
| 1 | 330K 330k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5 |
| 1 | 2K2 2k2 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7 |
| 5 | 10K 10k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R8, R10, R19, R20, R21 |
| 3 | 220 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9, R11, R12 |
| 3 | 1k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R15, R16, R17 |
| 1 | 50 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R22 |
| 1 | 158K 158k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R24 |
| 1 | 34K8 34k8 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R25 |
| 2 | 5K1 5k1 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R26, R27 |
I8080-sbc design files
The KiCad project lives in the quasiengineer/i8080-sbc repository on GitHub; these links point at the commit this page was built from.
- Layoutpcb/i8080-sbc.kicad_pcb
- Schematicpcb/i8080-sbc.kicad_sch
- BOMpcb/bom.csv
I8080-sbc: common questions
What microcontroller does the I8080-sbc use?
The I8080-sbc is built around the STM32G4A1KEUX, from the STM32 family.
How big is the I8080-sbc PCB?
The I8080-sbc measures 100 × 100 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the I8080-sbc?
111 components, from 49 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 I8080-sbc design files?
From the quasiengineer/i8080-sbc 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 I8080-sbc design in my own project?
The repository has no license, so all rights stay with quasiengineer. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the I8080-sbc without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
Module 16S
stuartpittaway
71.1 × 89.6 mm113 parts4LCC-BY-NC-4.01.1kSTM32
Djinn
tzarc
192.3 × 150.5 mm216 parts2LCERN-OHL-S-2.0988