Skip to the content
2 layers134.4 × 72.2 mmFPGBA, the printed circuit board in 3D

Full overhaul of the GBA mainboard to free ourselves from supply chain death

Size
134.4 × 72.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
143
Nets
141
Pads
866
Tracks, vias
1,257, 336
Pours
19
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
9 Jul 2026
Updated
25 Jul 2026

Overview

FPGBA is an open-source printed circuit board by teejaytiger, from the teejaytiger/FPGBA repository on GitHub. It is a 2-layer board of 134.4 × 72.2 mm with 143 parts on 141 nets, routed with 1,257 tracks and 336 vias.

It is built around the XC7S50-L1CSGA324I, TLV62569DBV and W25Q128JVSIQ, with the IP5306, LM3880-1AC and TLV75518PDBV among its other parts. Its parts include 26 capacitors, 19 resistors, 10 ICs, 7 connectors and 3 inductors. It belongs with the FPGA and CPLD boards of this library.

Main components

8

README

README.md

FPGBA

An overhaul of the original Gameboy Advance hardware! Features:

  1. Simultaneous play + charging (USB-C)
  2. FPGA JTAG headers for reprogramming
  3. Modular design (Mainboard and daughter boards for the left and right controls)
  4. Native support for IPS screens
  5. Modern audio (no hiss!)
A beautiful sunset

Still in the early stages! Check back for more later!

Parts

143
QtyValueFootprintReferences
2622Resistor_SMD:R_0402_1005MetricDR, DR, DR, DR, DR, DR, DR, DR, DR, DR, DR, DR, DR, DR, DR, DR +10
610kResistor_SMD:R_0603_1608MetricR1, R2, R3, R11, R12, R16
3100nFCapacitor_SMD:C_0603_1608MetricC15, C19, C21
3100nFResistor_SMD:R_0603_1608MetricC1, C6, C16
310nFCapacitor_SMD:C_0603_1608MetricC1, C2, C3
310uFCapacitor_SMD:C_0603_1608MetricC12, C17, C22
31uFResistor_SMD:R_0603_1608MetricC5, C13, C14
333kResistor_SMD:R_0603_1608MetricR1, R2, R3
34.7kResistor_SMD:R_0603_1608MetricR13, R14, R15
210uFCapacitor_SMD:C_0805_2012MetricC3, C4
210uFLED_SMD:LED_0805_2012MetricC2, C10
22.2uHFPGBA:1206 (metric 2832)L1, L3
222uFCapacitor_SMD:C_1206_3216MetricC8, C9
25.1kCapacitor_SMD:C_0603_1608MetricR5, R6
2RSButton_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx58-2LFSRT, SWP4
2SolderWirePad_1x01_SMD_1x2mmConnector_Wire:SolderWirePad_1x01_SMD_1x2mmB-, B+
2testTestPoint:TestPoint_Pad_1.0x1.0mmvclk, Φ
1.1uFCapacitor_SMD:C_0603_1608MetricC11
10.1uFCapacitor_SMD:C_0603_1608MetricC5
1100kResistor_SMD:R_0603_1608MetricR10
1100nFCapacitor_SMD:C_0402_1005MetricC20
1150kResistor_SMD:R_0603_1608MetricR7
1180kResistor_SMD:R_0603_1608MetricR4
11MResistor_SMD:R_0603_1608MetricR8
11nFResistor_SMD:R_0603_1608MetricC7
11uHFPGBA:LPS4018L2
122uFCapacitor_SMD:C_0603_1608MetricC18
12479774-2FPGBA:24797742J1
1453kResistor_SMD:R_0603_1608MetricR9
1AAGBRE:AGB ABA
1BAGBRE:AGB ABB
1CARTAGBRE:AGB Cart PinJ6
1Conn_01x06_PinConnector:Tag-Connect_TC2030-IDC-FP_2x03_P1.27mm_VerticalJ3
1DOWNFPGBA:ABG DPADSWP7
1IP5306FPGBA:SOIC127P600X165-9NIC1
1Jumper_3_OpenJumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1LButton_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx58-2LFSSWP9
1LEFTFPGBA:ABG DPADSWP5
1LM3880Package_TO_SOT_SMD:SOT-23-6U1
1Left Daughter ConnectorConnector_FFC-FPC:Hirose_FH12-10S-0.5SH_1x10-1MP_P0.50mm_HorizontalJ4
1MAX98357APackage_DFN_QFN:TQFN-16-1EP_3x3mm_P0.5mm_EP1.23x1.23mmU2
1Mainboard ConnectorConnector_FFC-FPC:Hirose_FH12-10S-0.5SH_1x10-1MP_P0.50mm_HorizontalJ1
1POWButton_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx58-2LFSSW1
1RIGHTFPGBA:ABG DPADSWP4
1Right Daughter ConnectorConnector_FFC-FPC:Hirose_FH12-10S-0.5SH_1x10-1MP_P0.50mm_HorizontalJ5
1RotaryEncoderAGBRE:EVQVVD00203BSW1
1SELECTFPGBA:AGB ST SLSWP2
1STARTFPGBA:AGB ST SLSWP3
1Screen zif FFC/FPCConnector_FFC-FPC:Hirose_FH12-32S-0.5SH_1x32-1MP_P0.50mm_HorizontalJ9
1SpeakerConnector_PinHeader_2.00mm:PinHeader_2x01_P2.00mm_VerticalLS1
1TLV62569DBVPackage_TO_SOT_SMD:SOT-23-5U4
1TLV75518PDBVPackage_TO_SOT_SMD:SOT-23-5U6
1TPS22917DBVPackage_TO_SOT_SMD:SOT-23-6U3
1TPS62822DLCPackage_SON:Texas_VSON-HR-8_1.5x2mm_P0.5mmU7
1UPFPGBA:ABG DPADSWP6
1W25Q128JVSPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU5
1XC7S50-L1CSGA324IPackage_BGA:BGA-324_15x15mm_Layout18x18_P0.8mmIC6
1~Connector_FFC-FPC:Hirose_FH12-10S-0.5SH_1x10-1MP_P0.50mm_HorizontalU1

The 110 most common of 143 parts.

More from teejaytiger/FPGBA

4
  • 4 layers78.8 × 40 mmFPGBA, the printed circuit board in 3D

    FPGBA

    teejaytiger/FPGBA

    Full overhaul of the GBA mainboard to free ourselves from supply chain death

    122 parts
  • 2 layers34.8 × 64.5 mmFPGBA Right Daughter, the printed circuit board in 3D

    FPGBA Right Daughter

    teejaytiger/FPGBA

    Full overhaul of the GBA mainboard to free ourselves from supply chain death

    13 parts
  • 2 layers29.3 × 51.5 mmFPGBA Left Daughter, the printed circuit board in 3D

    FPGBA Left Daughter

    teejaytiger/FPGBA

    Full overhaul of the GBA mainboard to free ourselves from supply chain death

    8 parts

Similar boards

  • 8 layers68 × 67.8 mmReform kintex, the printed circuit board in 3D

    Reform kintex

    kitspace-forks/reform-kintex-som

    This is the open hardware system-on-module featuring the Xilinx/AMD Kintex-7 FPGA (XC7K160T or XC7K325T) and 2GB DDR3 RAM.

    297 parts2
  • 2 layersESP, the printed circuit board in 3D

    ESP

    MurilloHorvath/KiCad

    Projetos utilizando o software KiCad

    72 parts1MIT
  • 2 layers227 × 80 mmStrojni posuv, the printed circuit board in 3D

    Strojni posuv

    HolTyc/Strojni_posuv

    Universal STM32 electric machine feed

    141 parts
  • 6 layers70 × 81 mmT1s panel, the printed circuit board in 3D

    T1s panel

    hwkim3330/sfp-auto-ethernet

    SFP modules that speak SGMII to the host and 100/1000BASE-T1, 1000BASE-T or 10BASE-T1S to the world (KiCad)

    606 parts
  • 2 layers50 × 40 mmSSTM, the printed circuit board in 3D

    SSTM

    SaiSundarP/Smart-Rover-Safety-Telemetry-Module

    24-hour embedded systems design challenge submission.

    30 parts
  • 6 layers47.5 × 50 mmFpga extension, the printed circuit board in 3D

    Fpga extension

    matgla/mspc

    Repository for MSPC hardware design

    120 parts10MIT
  • 2 layers86 × 136 mmOpen pocket, the printed circuit board in 3D

    Open pocket

    LakoMoor/open-pocket-gbc

    Game Boy / Game Boy Color on the Sipeed Tang Nano 20K: HDMI, Pocket-style menu, ST7735 LCD, USB remote. Open-source FPGA toolchain only.

    58 parts4GPL-3.0
  • 2 layers60.6 × 30.3 mmDice roller, the printed circuit board in 3D

    Dice roller

    atricreations/Electronic-Dice-Roller

    Repo containing all the neccessary files for the Electronic Dice Roller by Atricreations.

    196 parts

Questions

How big is the FPGBA PCB?

It measures 134.4 × 72.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the FPGBA use?

143 parts, built around the XC7S50-L1CSGA324I, TLV62569DBV, W25Q128JVSIQ and IP5306. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the FPGBA KiCad files?

From the teejaytiger/FPGBA repository on GitHub, at the commit this page was made from: the board is FPGBA.kicad_pcb and its schematic FPGBA.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the FPGBA design in my own project?

Its repository states no licence, so its author keeps all rights: ask teejaytiger before reusing the design.