You are currently viewing Pico-GB Raspberry Pi Pico GameBoy Emulation Console 🕹️

Pico-GB Raspberry Pi Pico GameBoy Emulation Console 🕹️

For all those who feared their Game Boy days would be but a memory, worry no more! The Game Boy may be dead, but with the Pico-GB you’ll have a chance to revive it.

The Pico-GB is a retro-gaming emulation console that ressembles to the original Nintendo Game Boy released in 1989.

It is based on the $4 Raspberry Pi Pico microcontroller. The case and buttons are 3D printed. The screen is a 2.2-inch LCD with a resolution of 220×176 pixels and 65K colors. There are 8 buttons: 4 for the DPAD + 4 action buttons (A, B, select, start). The buttons are 6x6x6mm micro push buttons. The sound is provided by a simple piezo buzzer.

The Pico-GB can play original Game Boy DMG games using the RP2040-GB (DMG) Game Boy emulator from Mahyar Koshkouei (deltabeard).

Technical Specifications

The Pico-GB is still a work in progress and specifications are subject to change.

Pico-GBOriginal Game Boy (1989)
Size148x90x32mm (1:1 Scale)148x90x32mm
Weight160g (without batteries)220g
Screen2.2 inch ILI9225 LCD IPS2.6 inch LCD STN
Display size47x38mm47x43mm
Resolution220×176 pixels160×144 pixels
Color support65K Colors4 shades of “gray”
PowerUSB4xAA batteries
SoundPiezo BuzzerSpeaker + headphone
InputsEight-way control pad
4 action buttons (A, B, Start, Select)
Eight-way control pad
4 action buttons (A, B, Start, Select)
Volume potentiometer
Contrast potentiometer
Power switch
CPURaspberry Pi Pico
RP2040 133MHz dual ARM Cortex-M0+ cores
Custom 8-bit Sharp LR35902
4.19Mhz
Memory264KB RAM + 2MB Flash8KB internal RAM + up to 128KB game cartridge RAM + 8KB RAM for LCD display

Bill of Materials

To make the Pico-GB, you need the parts below:

1xDownload .STL files for Pico-GB on Cults
Download everything I release by becoming a Patreon!
1xRaspberry Pi Pico
1x2.2inch ILI9225 176×220 LCD Display Module
8xMicro Push Button Switch, Momentary Tactile Tact Touch, 6x6x6 mm, 4 pins
1x9042 Mini Piezo Buzzer Speaker 3.3V
1xSolderless Breadboard
1xSolderable Breadboard
1xDupont Wires Assorted Kit (Male to Female + Male to Male + Female to Female)

40x
Dupont Connector Kit
Right angle header
1xPreformed Breadboard Jumper Wires
SUNLU PLA+ 3D Printer Filament
Grey, Red, and Black or the colors of your choice!

4x
4x
4x
4x
M2 M3 M4 M5 Stainless Steel Hex Socket Head Assortment Kit
M3x4mm Hex Socket Head Cap Screws
M2x4mm Hex Socket Head Cap Screws
M2x6mm Hex Socket Head Cap Screws
M2x8mm Hex Socket Head Cap Screws
DISCLAIMER: Some links are affiliate links. As an Amazon Associate I receive a small commission (at no extra cost to you) if you make a purchase after clicking one of the affiliate links. Thank you for supporting the channel!

Recommended Tools

3D Printer (e.g. Creality Ender 3 V2)
Yihua 939D+ III Soldering Station (e.g. Yihua 939D+ III)
Set of 4 hexagonal screwdrivers (1.5 mm, 2mm, 2.5mm and 3mm)
Digital Multimeter
DISCLAIMER: Some links are affiliate links. As an Amazon Associate I receive a small commission (at no extra cost to you) if you make a purchase after clicking one of the affiliate links. Thank you for supporting the channel!

Slicing the parts

*** COMING SOON ***

Electronics

Pico-GB: Raspberry Pi Pico Pins Assignment
Pico-GB: Button position on breadboard
Pico-GB: Assembly

Assembly

*** COMING SOON ***

Game Boy Emulator for Pico-GB

The Pico-GB can play original Game Boy DMG games using the RP2040-GB (DMG) Game Boy emulator from Mahyar Koshkouei (deltabeard).

Note that this emulator is very much a work in progress. As such, some games may run incorrectly or not run at all.

Future Work

  • Emulator improvements: sound support, game saves, rom selection etc.
  • Hardware PCM sound support, headphone jack, volume potentiometer
  • Battery & Power switch

Makes

Change Log

  • 20220613: Initial Release