

YAPoco
Full pocket colour PCB using the original parts
- Size
- 69.4 × 114.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 94
- Nets
- 188
- Pads
- 534
- Tracks, vias
- 1,061, 159
- Pours
- 29
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 12 Jul 2024
- Updated
- 17 Jan 2026
Overview
YAPoco is an open-source printed circuit board by nataliethenerd, from the nataliethenerd/YAPoco repository on GitHub. It is a 2-layer board of 69.4 × 114.3 mm with 94 parts on 188 nets, routed with 1,061 tracks and 159 vias.
It is built around the 1SS355 and 2SC4081-R. Its parts include 35 capacitors, 9 switches, 7 resistors, 6 ICs and 6 connectors.
Main components
2README
README.mdYet Another Pocket Color (YAP)
Poco = Pocket Color. This project allows you to put a Game Boy Color in a Game Boy pocket shell. Full pocket colour PCB using the original parts. This board is made with modern screen kits in mind meaning it does not have the voltage rails for the original screen.
ORDER AT 1MM WITH ENIG
You can support me on Ko-Fi or by buying the board directly from me my store
I also occasionally sell pre built PCBs on my store.
Building
[!WARNING] I am not responsible for your skill issues!
This board uses all the parts of an original Game Boy Color minus the IR and original screen circuit. Most parts are in the same spot, however if you are having trouble you can check the interactive BOM
The thumbwheel circuit can be connected to an OSD screen to control brightness. The two touch pad wires and be conneced to the pads labelled ↑↓ on the back top left side of the board. The select, A and B pads are easy connection pads for the screen also.
My recommendations
- New power regulator like my Safer Charge DC
- Q5 OSD Game Boy Color screen. The OSD allows you to move the screen
- Funny Playing Game Boy Pocket shell, with this shell you wont need to perform any trims.
New parts
Update log:
Feb25: added pinouts for battery and 5V for testing and also my Safer Charger battery indicator LED board. Fixed some shielding pins, tied them to ground.
Jan26: changed the CPU footprint to be a bit more forgiving
| Before | After |
|---|---|
![]() | ![]() |
Thanks
- Hozy for the original Pocket Color concept
- Console and Casks for the thumbwheel circuit
Follow me
If you are into Game Boy modding or retro gaming, please consider using code "NatalieTheNerd" at:
My socials
• Modded Gameboy Club - a club dedicated to the modification of Game Boys, freely sharing resources
License
Please do not remove my logo, website and name.
The CC BY-SA 4.0 (Creative Commons Attribution-ShareAlike 4.0 International) license allows you to:
- Share - Copy and redistribute the material in any medium or format.
- Adapt - Remix, transform, and build upon the material for any purpose, even commercially.
Conditions:
- Attribution - You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- ShareAlike - If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
Parts
94| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 10nF | Capacitor_SMD:C_0603_1608Metric | C9, C10, C13, C29, C33, C41, C45 |
| 7 | 1uF | Capacitor_SMD:C_0603_1608Metric | C17, C18, C19, C25, C26, C27, C39 |
| 6 | , , , , , | ||
| 6 | BLM11B102S | Resistor_SMD:R_0603_1608Metric | EM1, EM2, EM3, EM4, EM5, EM9 |
| 5 | 100nF | Capacitor_SMD:C_0603_1608Metric | C24, C28, C40, C43, C44 |
| 3 | 100pF | Capacitor_SMD:C_0603_1608Metric | C5, C6, C7 |
| 3 | 47nF | Capacitor_SMD:C_0603_1608Metric | C14, C15, C16 |
| 3 | BLM21PG221SG | Resistor_SMD:R_0805_2012Metric | EM6, EM7, EM8 |
| 2 | 1SS355 | Diode_SMD:D_SOD-323_HandSoldering | D2, D5 |
| 2 | 27pF | Resistor_SMD:R_0603_1608Metric | C48, C49 |
| 2 | 750 | Resistor_SMD:R_0603_1608Metric | R1, R7 |
| 2 | ICP-S1.0TN | Fuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F1, F2 |
| 1 | 1.5M | Resistor_SMD:R_0603_1608Metric | R25 |
| 1 | 100R | Resistor_SMD:R_0603_1608Metric | R27 |
| 1 | 100uF | Capacitor_SMD:CP_Elec_5x5.3 | C38 |
| 1 | 100uF | Capacitor_SMD:CP_Elec_6.3x5.4 | C32 |
| 1 | 10K Dual Thumbwheel Potentiometer | CGB:Volume wheel CGB | VR1 |
| 1 | 150pF | Capacitor_SMD:C_0603_1608Metric | C47 |
| 1 | 15R | Resistor_SMD:R_Array_Concave_2x0603 | RA2 |
| 1 | 18K | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 18pF | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 22pF | Capacitor_SMD:C_0603_1608Metric | C4 |
| 1 | 270R | Resistor_SMD:R_Array_Concave_4x0603 | RA3 |
| 1 | 27pF | Capacitor_SMD:C_0603_1608Metric | C2 |
| 1 | 2SC4081 | Package_TO_SOT_SMD:SOT-323_SC-70 | Q2 |
| 1 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C31 |
| 1 | 47K | Resistor_SMD:R_0603_1608Metric | R8 |
| 1 | 4W601 | Resistor_SMD:R_Array_Concave_4x0603 | FB1 |
| 1 | 5.6K | Resistor_SMD:R_0603_1608Metric | R26 |
| 1 | 510R | Resistor_SMD:R_Array_Concave_2x0603 | RA1 |
| 1 | 8.388608MHZ | CGB:Crystal CGB | X1 |
| 1 | A | CGB:AB CGB | SW6 |
| 1 | ACM4532-801-2P | Crystal:Crystal_SMD_EuroQuartz_MJ-4Pin_5.0x3.2mm | EM10 |
| 1 | B | CGB:AB CGB | SW7 |
| 1 | Battery | CGB:Battery CGB | BT1 |
| 1 | CGB CPU | CGB:CPU CGB | U1 |
| 1 | CGB SRAM | Package_SO:TSOP-I-28_11.8x8mm_P0.55mm | U2 |
| 1 | Cart Connector | CGB:Cart CGB | P1 |
| 1 | DC-DC | POCO:DC | U5 |
| 1 | DNP | Capacitor_SMD:C_0603_1608Metric | C46 |
| 1 | Down | CGB:Dpad CGB | SW3 |
| 1 | FPC 50 Pin 0.5 Pitch (top contacts) | CGB:Screen CGB | P2 |
| 1 | Headphone Jack | POCO:HPjack | P5 |
| 1 | Left | CGB:Dpad CGB | SW5 |
| 1 | MGB AMP | CGB:Amp MGB | U3 |
| 1 | PST9135N | Package_TO_SOT_SMD:SOT-23-5 | U6 |
| 1 | RED | LED_THT:LED_D3.0mm | D4 |
| 1 | Right | CGB:Dpad CGB | SW2 |
| 1 | Select | CGB:Select CGB | SW8 |
| 1 | Serial Port | CGB:Serial CGB | P3 |
| 1 | Speaker | TestPoint:TestPoint_2Pads_Pitch2.54mm_Drill0.8mm | SP1 |
| 1 | Start | CGB:Start CGB | SW9 |
| 1 | Thumbwheel Toggle Switch | customsym:NAV_SWITCH | J1 |
| 1 | Up | CGB:Dpad CGB | SW4 |
| 1 | ~ | CGB:Switch CGB | SW1 |
| 1 | ~ | Package_TO_SOT_SMD:SOT-23-5 | U7 |
| 1 | ~ | POCO:DCJACK | P4 |
The 93 most common of 94 parts.
Similar boards
- 2 layers72 × 121.9 mm

- 2 layers95 × 30 mm

- 2 layers70 × 122.3 mm

- 2 layers60 × 40 mm

Forcegauge
szbeni/forcegauge
Traning for climbing. Load cell with HX711 and real time plotting,
77 parts18GPL-3.0 - 4 layers102 × 86 mm

- 2 layers46.9 × 50.8 mm

- 2 layers102 × 85 mm

Superflat
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
94 parts915 - 2 layers58 × 71 mm

MLX90640-allsky
eddyem/stm32samples
Code samples and ready projects based on bare-metal STM32
94 parts208
Questions
How big is the YAPoco PCB?
It measures 69.4 × 114.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the YAPoco use?
94 parts, built around the 1SS355 and 2SC4081-R. 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 YAPoco KiCad files?
From the nataliethenerd/YAPoco repository on GitHub, at the commit this page was made from: the board is KiCad Files/YAPoco.kicad_pcb and its schematic KiCad Files/CGB_Serial.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the YAPoco design in my own project?
Its repository states no licence, so its author keeps all rights: ask nataliethenerd before reusing the design.

