

Handheld
PCB design files for the Game Bub project
- Size
- 167.5 × 79 mm
- Copper layers
- 6
- Thickness
- 1.6 mm
- Parts
- 356
- Nets
- 396
- Pads
- 1,791
- Tracks, vias
- 4,134, 1,423
- Pours
- 43
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 2 Aug 2026
- Updated
- 2 Aug 2026
Overview
Handheld is an open-source printed circuit board by gamebub, from the gamebub/gamebub-pcb repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 6-layer board of 167.5 × 79 mm with 356 parts on 396 nets, routed with 4,134 tracks and 1,423 vias.
It is built around the ESP32-S3-MINI-1-N8, TLV62585PDRL and DRV8837CDSG, with the GT-TF003-H0185-02, 74LVC1T45W6 and AP2191WG among its other parts. Its parts include 155 capacitors, 73 resistors, 23 ICs, 11 diodes and 8 connectors. It belongs with the ESP32 boards of this library.
Main components
12ESP32-S3-MINI-1-N8
SMD-104.5dBm -40℃~+85℃ 2.4GHz 20.5dBm 330mA 3V~3.6V 97mA Bluetooth5.0 ESP32-S3FN8 Chip On-board PCB Antenna UART、SPI、I2C、I2S、USB SMD WiFi Modules ROHSEspressif SystemsWiFi ModulesTLV62585PDRL
SOT-563-40℃~+125℃@(TJ) 1 1.5MHz 2.5V~5.5V 35uA 3A 600mV~5.5V Adjustable Buck Buck Built-in Yes SOT-563 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersDRV8837CDSG
WSON-8-EP(2x2)-40℃~+85℃ 1 1.8V~7V 1A 1Ω Yes WSON-8-EP(2x2) Brushed DC Motor Drivers ROHSTexas InstrumentsBrushed DC Motor DriversGT-TF003-H0185-02
SMD-40℃~+90℃ 1.85mm Connector and Ejector MicroSD Card (TF Card) Push-Push SMD SD Card / Memory Card Connector ROHSG-SwitchSD Card / Memory Card Connector74LVC1T45W6
SOT-26-40℃~+125℃ 1 1 1.65V~5.5V 1.65V~5.5V Bidirectional Power-Off Protection Tri-State SOT-26 Translators, Level Shifters ROHSDiodes IncorporatedTranslators, Level ShiftersAP2191WG
SOT-25-5-40℃~+85℃ 1 1.5A 2.7V~5.5V 95mΩ Active High High Side Switch Overcurrent Protection(OCP)、Over Temperature Protection SOT-25-5 Power Distribution Switches ROHSDiodes IncorporatedPower Distribution Switches74LVC16T245DGG
TSSOP-48-6.1mm-40℃~+85℃ 1.65V~5.5V 1.65V~5.5V 2 8 Bidirectional Level translator Power-off protection、Output enable high-impedance Tri-State TSSOP-48-6.1mm Translators, Level Shifters ROHSTexas InstrumentsTranslators / Level ShiftersW9825G6KH-6
TSOP-54-10.2mm0℃~+70℃ 166MHz 256Mbit 3V~3.6V TSOP-54-10.2mm SDRAM ROHSWinbond ElecSDRAMBQ25616RTW
QFN-24-EP(4x4)-40℃~+85℃ 1 3A 4.2V 4V~13.5V 9.5uA Charging IC Lithium Battery Support QFN-24-EP(4x4) Battery Management ROHSTexas InstrumentsBattery ManagementBQ27427YZF
DSBGA-9-40℃~+85℃ 1 2.45V~4.5V 50uA I2C Lithium Battery Monitoring IC Not supported Support Under-voltage lockout DSBGA-9 Battery Management ROHSTexas InstrumentsBattery ManagementIS61WV25616BLL-10TLI
TSOPII-44-40℃~+85℃ 10ns 2.4V~3.6V 2mA 40mA 4Mbit Auto power-down function TSOPII-44 SRAM ROHSISSISRAMLSM6DS3TR-C
LGA-14(2.5x3)-40℃~+85℃ 1.71V~3.6V 16bit 3uA 4KB IMU (accelerometer + gyroscope) SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps 运动事件检测、同步与时间戳 LGA-14(2.5x3) Accelerometers ROHSSTMicroelectronicsAccelerometers
README
README.mdGame Bub PCBs
This repository contains design files for PCBs for the Game Bub project. These PCBs were designed with KiCad, an excellent open-source EDA suite.
See the Game Bub Documentation for more information about how to use these files.
Boards
-
handheld_rev1: Game Bub Handheld, Revision 1. Not recommended for use. -
handheld_rev2: Game Bub Handheld, Revision 2. This is the latest "vertical" orientation handheld. -
handheld_rev4_1: Game Bub Handheld, Revision 4.1. This is a "horizontal" orientation handheld, and was officially mass produced and made available for sale. -
dock_rev4_1: Game Bub Dock, Revision 4.1. Compatible with Handheld Rev 4.1.
License
These files are licensed under the CERN Open Hardware License Version 2 - Strongly Reciprocal (CERN-OHL-S-2.0).
Parts
356| Qty | Value | Footprint | References |
|---|---|---|---|
| 58 | 100n | Capacitor_SMD:C_0402_1005Metric | C1401, C1402, C1403, C1404, C1405, C1406, C1407, C1410, C1411, C1412, C1413, C1414, C1415, C1416, C1417, C1418 +42 |
| 30 | 470n | Capacitor_SMD:C_0402_1005Metric | C611, C612, C613, C614, C615, C616, C617, C618, C1101, C1102, C1103, C1104, C1201, C1202, C1203, C1204 +14 |
| 19 | 4u7 | Capacitor_SMD:C_0402_1005Metric | C204, C207, C605, C606, C607, C608, C609, C610, C623, C624, C805, C1105, C1106, C1205, C1206, C1301 +3 |
| 15 | 10K | Resistor_SMD:R_0402_1005Metric | R201, R202, R205, R206, R207, R210, R301, R401, R408, R801, R1601, R1602, R1704, R1803, R1804 |
| 13 | 0R | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R402, R405, R406, R407, R411, R412, R413, R414, R415, R416, R417, R418, R419 |
| 12 | 100K | Resistor_SMD:R_0402_1005Metric | R209, R211, R212, R303, R305, R311, R410, R1701, R1801, R1802, R1903, R1906 |
| 12 | 10u | Capacitor_SMD:C_0402_1005Metric | C202, C206, C208, C209, C304, C1408, C1409, C1419, C1701, C1703, C1709, C1711 |
| 9 | 47u | Capacitor_SMD:C_0805_2012Metric | C301, C302, C308, C309, C311, C312, C622, C629, C701 |
| 7 | 100u | Capacitor_SMD:C_1206_3216Metric | C601, C602, C603, C604, C619, C1713, C1714 |
| 7 | H5VU25U | Package_DFN_QFN:Diodes_UDFN-10_1.0x2.5mm_P0.5mm | D501, D502, D503, D701, D801, D1701, D2001 |
| 6 | 100K | Resistor_SMD:R_Array_Concave_4x0402 | RN1901, RN1902, RN1903, RN1904, RN1905, RN1906 |
| 6 | 1u | Capacitor_SMD:C_0402_1005Metric | C201, C205, C211, C1302, C1303, C2001 |
| 6 | 74LVC1T45 | Package_TO_SOT_SMD:SOT-363_SC-70-6 | U1901, U1903, U2001, U2002, U2003, U2004 |
| 6 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q201, Q203, Q401, Q801, Q1701, Q1801 |
| 5 | 1u | Inductor_SMD:L_Changjiang_FTC252012S | L201, L301, L302, L303, L304 |
| 5 | 22u | Capacitor_SMD:C_0805_2012Metric | C306, C307, C402, C1705, C1707 |
| 4 | 2K2 | Resistor_SMD:R_0402_1005Metric | R208, R409, R1702, R1703 |
| 4 | AP2191W | Package_TO_SOT_SMD:SOT-23-5 | U305, U1801, U1802, U1803 |
| 4 | MountingHole | MountingHole:MountingHole_2.7mm_M2.5 | H101, H102, H103, H104 |
| 4 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP801, TP802, TP803, TP804 |
| 3 | 100p | Capacitor_SMD:C_0402_1005Metric | C2002, C2003, C2004 |
| 3 | 10K | Resistor_SMD:R_Array_Concave_4x0603 | RN1601, RN1602, RN1603 |
| 3 | 15K | Resistor_SMD:R_0402_1005Metric | R302, R308, R310 |
| 3 | 22p | Capacitor_SMD:C_0402_1005Metric | C303, C310, C313 |
| 3 | 30K | Resistor_SMD:R_0402_1005Metric | R306, R307, R2004 |
| 3 | 330R | Resistor_SMD:R_0402_1005Metric | R203, R901, R902 |
| 3 | 3K3 | Resistor_SMD:R_0402_1005Metric | R701, R702, R703 |
| 3 | 47K | Resistor_SMD:R_0402_1005Metric | R2001, R2002, R2003 |
| 3 | 47R | Resistor_SMD:R_0402_1005Metric | R1901, R1902, R1905 |
| 3 | D_Schottky | Diode_SMD:D_SOD-323 | D202, D203, D1301 |
| 3 | GND | Game_Bub:TestPoint_2.54mm_THT | TP306, TP307, TP308 |
| 3 | TLV62585PDRL | Package_TO_SOT_SMD:SOT-563 | U301, U303, U304 |
| 2 | 10K | Resistor_SMD:R_Array_Concave_4x0402 | RN401, RN402 |
| 2 | 120Ω@100MHz | Inductor_SMD:L_0603_1608Metric | FB1701, FB1702 |
| 2 | 3K3 | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R403, R404 |
| 2 | 5K1 | Resistor_SMD:R_0402_1005Metric | R501, R502 |
| 2 | 74LVC16T245 | Package_SO:TSSOP-48_6.1x12.5mm_P0.5mm | U1902, U1904 |
| 2 | LOGO | LOGO | G***, G*** |
| 2 | PMOD | Game_Bub:PinSocket_1x06_P2.54mm_Horizontal_SMD_XKB | J702, J801 |
| 2 | W9825G6KH-6 | Package_SO:TSOP-II-54_22.2x10.16mm_P0.8mm | U1401, U1403 |
| 1 | +1V0 | Game_Bub:TestPoint_2.54mm_THT | TP301 |
| 1 | +1V8 | Game_Bub:TestPoint_2.54mm_THT | TP302 |
| 1 | +3V3 | Game_Bub:TestPoint_2.54mm_THT | TP303 |
| 1 | +3V3_FPGA | Game_Bub:TestPoint_2.54mm_THT | TP305 |
| 1 | +5V | Game_Bub:TestPoint_2.54mm_THT | TP304 |
| 1 | +BATT | Game_Bub:TestPoint_2.54mm_THT | TP201 |
| 1 | 10u | Inductor_SMD:L_Taiyo-Yuden_NR-40xx | L1301 |
| 1 | 18K | Resistor_SMD:R_0402_1005Metric | R1904 |
| 1 | 1N4148W | Diode_SMD:D_SOD-323 | D204 |
| 1 | 200R | Resistor_SMD:R_Array_Concave_4x0603 | RN801 |
| 1 | 220K | Resistor_SMD:R_0402_1005Metric | R304 |
| 1 | 22p | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C1507 |
| 1 | 32.768kHz | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1501 |
| 1 | 330R | Resistor_SMD:R_Array_Concave_4x0603 | RN2001 |
| 1 | 470K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R213 |
| 1 | 470p | Capacitor_SMD:C_0402_1005Metric | C305 |
| 1 | 47n | Capacitor_SMD:C_0402_1005Metric | C203 |
| 1 | 5R1 | Resistor_SMD:R_0402_1005Metric | R1301 |
| 1 | 680R | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R204 |
| 1 | 680R | Resistor_SMD:R_0402_1005Metric | R214 |
| 1 | 68K | Resistor_SMD:R_0402_1005Metric | R309 |
| 1 | A | Game_Bub:SW_SPST_SKRR | SW1602 |
| 1 | AO3401A | Package_TO_SOT_SMD:SOT-23 | Q202 |
| 1 | B | Game_Bub:SW_SPST_SKRR | SW1606 |
| 1 | BQ25616 | Package_DFN_QFN:Texas_RTW_WQFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm | U202 |
| 1 | BQ27427 | Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm | U201 |
| 1 | Batt_Conn | Connector_JST:JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal | J202 |
| 1 | Cartridge_Slot | Game_Bub:GameBoy_Cartridge_AGS_1x32-1MP_P1.50mm_Socket_Horizontal | J1901 |
| 1 | DRV8837C | Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm | U1502 |
| 1 | Down | Game_Bub:SW_SPST_SKRR | SW1605 |
| 1 | ESP32-S3-MINI-1-N8 | PCM_Espressif:ESP32-S3-MINI-1 | U401 |
| 1 | Home | Button_Switch_SMD:SW_SPST_SKQG_WithStem | SW1604 |
| 1 | IS61WV25616BLL-10TLI | Package_SO:TSOP-II-44_10.16x18.41mm_P0.8mm | U1402 |
| 1 | L | Game_Bub:SW_SPST_HRO_K2-1109DE-Fxx | SW1603 |
| 1 | LCD_Connector | Game_Bub:G-Switch_GT-F0502SR20-45SMT01_P0.50mm_Reverse_Horizontal | J1301 |
| 1 | LSM6DS3TR-C | Package_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4y | U1501 |
| 1 | Left | Game_Bub:SW_SPST_SKRR | SW1609 |
| 1 | Link_Port | Game_Bub:GameBoy_LinkPort_AGB_Horizontal | J2001 |
| 1 | MCU_Flash | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J401 |
| 1 | Micro_SD_Card_Det1 | Game_Bub:microSD_G-Switch_GT-TF003-H0185-02 | J403 |
The 324 most common of 356 parts.
Questions
How big is the Handheld PCB?
It measures 167.5 × 79 mm and has 6 copper layers, 1.6 mm thick.
What parts does the Handheld use?
356 parts, built around the ESP32-S3-MINI-1-N8, TLV62585PDRL, DRV8837CDSG and GT-TF003-H0185-02. 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 Handheld KiCad files?
From the gamebub/gamebub-pcb repository on GitHub, at the commit this page was made from: the board is handheld_rev4_1/handheld.kicad_pcb and its schematic dock_rev4_1/dock.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Handheld design in my own project?
Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
More from gamebub/gamebub-pcb
3- 6 layers90.1 × 135 mm

- 6 layers90.1 × 135 mm

- 4 layers104 × 69.4 mm

Similar boards
- 4 layers160 × 100 mm

Hex Oscilloscope
HexFud/stm32-fpga-oscilloscope
A 1-Channel 20MHz 100MS/s Mixed-Signal Digital Storage Oscilloscope on a custom 4-layer PCB. Powered by STM32H7, Lattice iCE40 FPGA, and USB-C
120 parts1 - 6 layers160 × 100 mm

Buslab
tombueng/hilprobe
HILprobe: multi-function UUT probe for hardware-in-the-loop testing - RS-485, CAN FD, logic analyzer, 4-ch scope, two programmable UUT supplies. KiCad 10, 6 layers, RP2350B + ESP32-S3.
429 parts - 2 layers100 × 47.5 mm

Controller
DLaxV-Community-Projects-Hub/Open-Shot-Clock
Build your own DIY Shot Clock
175 parts5CERN-OHL-P-2.0 - 4 layers51.6 × 62.3 mm

- 6 layers81.5 × 50 mm

Picard
weiiwang01/picard
PiCard is a miniaturized Raspberry Pi Compute Module carrier board optimized for Linux server use cases.
166 parts8 - 4 layers68 × 78 mm

Murexrobotics electrical carrier
punkfab/pcb-corpus
235 real KiCad boards from open-source hardware repositories, prepared as a placement and routing benchmark
216 parts1 - 4 layers52 × 52 mm

Moto gps rev a1
mx3353672833-debug/moto-gps-waveshare
MOTO GPS · Waveshare ESP32-S3 1.75C 圆屏导航 + iPhone App | Author: Maler X | Noncommercial, attribution required | Experimental
112 parts529 - 2 layers89 × 55.5 mm

Mintypcb
jackw01/pi-tin
Open source raspberry pi handheld retro gaming console
129 parts75CERN-OHL-W-2.0