Gameboy

Nalydmerc·gameboy

Gameboy PCB layout, top view — open source STM32 board by Nalydmerc

About the Gameboy PCB

Gameboy is an open source STM32 PCB design by Nalydmerc, published on GitHub. It is a 2-layer board measuring 200 × 100 mm, with 125 components from 53 distinct parts.

Its main chip is the MCU-005, from the STM32 family. Other key parts include the IC-015, IC-016, IC-021 and IC-018. By type, the board carries 43 resistors, 21 capacitors, 13 switches, 9 transistors, 8 connectors and 8 diodes.

It belongs with the retro computing designs in this gallery.

Main components on the Gameboy

Gameboy bill of materials (BOM)

125 components, 53 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
IC-015
LTC4002EDD-4.2#PBF-ND
U1
1
IC-016
TPS61230ARNSR
U2
1
IC-021
CYPD3177-24LQXQT
U3
1
IC-018
AP5725WG-7
U6
1
MCU-005
STM32F103C8T6
U9
4
FET-013
BSC030P03NS3GAUMA1
Q1, Q2, Q3, Q8
5
FET-001
NXV55UNR
Q4, Q5, Q6, Q7, Q9
1
CON-010
51296-5494
J1
1
TagConnect-Conn
J2
1
CON-002
USB4125-GF-A
J3
1
3 Pin Header 2.54mm
J4
4
CON-005
1935161.0
J5, J6, J7, J8
4
MISC_014
18650 Battery
BT1, BT2, BT3, BT4
4
MISC-015
2A
F1, F2, F3, F4
6
JUMPER_2_BRIDGED
Jumper_2_Bridged
JP1, JP2, JP3, JP4, JP5, JP6
1
MCU-003
ComputeModule4-CM4
Module1
1
MISC-006
EG1224
S1
1
MISC-012
DS04-254-2-01BK-SMT
SW1
1
MISC-013
PTS 647 SN50 SMTR2 LFS
SW2
2
PCB-Butt
SW3, SW7
Show 33 more
QtyPartRefs
2
B
SW4, SW8
2
X
SW5, SW9
2
Y
SW6, SW10
2
MISC-013
PTS647SN50SMTR2LFS
SW11, SW12
1
DIO-015
TSUP10M45SH
D1
1
DIO-002
SS1FH10-M3/H
D2
1
DIO-016
DDZ9684-7
D3
1
DIO-017
1SMB5932BT3G
D4
3
DIO-005
LTST-C150KGKT
D5, D7, D8
1
DIO-006
LTST-C150KRKT
D6
1
IND-003
1u2H
L1
1
IND-004
1uH
L2
1
IND-001
22uH
L25
1
CAP-100NF-50V
0.1uF_50V
C1
5
CAP-10UF-50V
10uF_50V
C2, C5, C6, C7, C9
3
CAP-22UF
22uF
C3, C10, C11
1
CAP-0U47F
0.47uF
C4
1
CAP-10NF
10nF
C8
1
CAP-2U2F
2.2uF
C13
8
CAP-1UF
1uF
C17, C18, C22, C23, C24, C25, C26, C27
1
CAP-100NF
0.1uF
C21
17
RES-10000
10k
R1, R2, R3, R4, R5, R6, R7, R8 +9
5
RES-2K2
2.2k
R13, R14, R28, R29, R30
6
RES-100000
100k
R15, R26, R36, R37, R39, R41
3
RES-51000
51k
R16, R33, R45
1
RES-40000
40K
R17
1
RES-330K
330k
R18
1
RES-20m
0.02
R19
1
RES-47000
47k
R20
2
RES-1000
1k
R21, R32
1
CON-001
USB-A1HSW6
R25
1
RES-5
5
R27
4
RES-68
68
R34, R35, R38, R40

Gameboy design files

The KiCad project lives in the Nalydmerc/gameboy repository on GitHub; these links point at the commit this page was built from.

Gameboy: common questions

What microcontroller does the Gameboy use?

The Gameboy is built around the MCU-005, from the STM32 family.

How big is the Gameboy PCB?

The Gameboy measures 200 × 100 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Gameboy?

125 components, from 53 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 Gameboy design files?

From the Nalydmerc/gameboy 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 Gameboy design in my own project?

The repository has no license, so all rights stay with Nalydmerc. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Gameboy 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