Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

You can build a Game Boy-inspired handheld, but first decide what you want it to run. A Pico console for original, simple games, a microcontroller running Game Boy emulation, and a Raspberry Pi computer in a handheld case are different projects—not interchangeable versions of one build. Match the board, display, controls, software, and enclosure to that goal; the look alone does not make a homemade console an authentic Nintendo product or make it play commercial cartridges.

Choose what you want the handheld to play

The software goal determines the hardware and setup. A programmable Pico handheld can run games made for its framework; a Game Boy emulator attempts to run Game Boy software; a Raspberry Pi build is a small computer running an operating system and emulator front end. Decide between those targets before buying parts.

Build path What it runs What to expect
Programmable Pico handheld Original games made for a framework such as MakeCode Arcade A focused microcontroller project. The documented ST7789 design uses an RP2040 Pico, a specific display, buttons, buzzer, custom PCB, and printed case. Its parts and firmware are specific to that project. Project documentation.
Pico-GB emulator Game Boy software through emulator firmware Requires a display-specific firmware build and suitable controls, display, and often storage and audio hardware. Its maintainer describes the emulator as experimental, with incomplete compatibility. Project documentation.
Raspberry Pi computer in a handheld case An operating system and emulator front end, such as RetroPie in the cited guide More like assembling a small computer into a case: expect OS imaging, case-specific display and battery installation, and wireless configuration. The guide’s parts and steps apply to its named case systems, not generic Pico builds. Raspberry Pi Official Magazine guide.
PicoBoy kit or prebuilt A Pico-based handheld project Offers project software and case resources, with kit and prebuilt options described by its repository. Verify current availability and read the repository’s hardware support and code-use terms before adapting or distributing it. Project documentation.

These routes differ in more than screen size. Consider the target software, exact board and display compatibility, custom PCB or wiring needs, case fabrication, power design, firmware setup, and your comfort with soldering, coding, and troubleshooting. Do not compare frame-rate claims across these unrelated builds as if they came from equivalent tests.

Plan parts around one documented design

Start with a project’s own bill of materials and pinout rather than combining parts from different builds. A display that looks suitable may use the wrong interface, and a board from the same product family may have different pins or firmware expectations.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
ELECFREAKS Retro Coding Arcade for Microsoft Makecode DIY Programmable Handheld Game Console Suitable for STEM Education, Game Programming Learning Machine Supports Block Programming and Python
  • 【A Different Retro Coding Arcade】 This Game Programming Learning Machine is the first arcade device in a big screen with a high resolution. We are able to use them to create their games in a fun and easy way through the blocks program, and the Retro allows for a self-defined game role, multiple game sceneries and plots design. It surprises you more with the bountiful built-in sensors and gives us more chances for creation.
  • 【Create Rather than Play Games】Compared with traditional handheld game consoles, Retro Arcade's games are completely user-made, such as self-defined game roles, multiple game sceneries and plots design.
  • 【STEM Education Gift 】In the process of programming learning, you can use Makecode graphical programming language or Python language to program Retro Arcade, which can quickly develop their computational thinking ability.
  • 【Rich Free Tutorials Materials】(1)The bountiful guides of lessons and projects on the MakeCode website inspire users to keep exploring. (2)Wiki Tutorial Get: Wiki Tutorial Get: Pls enter "wiki.elecfreaks.com/en/retroarcade/" to learn. (3)Strong Technical Support—Pls click “elecfreaks” amazon store and click “Ask a question” to email us!
  • 【Great Operating Feeling】(1)High resolution of 320*240, which is four times than that of the same industry. (2)Silicon buttons: The buttons are made of silicon in cross design,and has 8 command directional buttons and provides the best handing experience. (3)Environment shells: Made from ABS & PC environment-friendly materials, the shells have fine outlook with high durability and safety. (4)Built-in Sensors:Buzzer,photocell,gyroscope,vibration motor.Pls enter "wiki.elecfreaks.com/en/" to learn.

For a programmable Pico console

The documented Raspberry Pi Pico GameBoy project specifies a Raspberry Pi Pico with RP2040, an ST7789V3 1.69-inch display, seven tactile switches, a buzzer, a custom PCB, and a 3D-printed PLA case. The repository provides case models, a PCB archive, a schematic, and firmware instructions, including UF2-based flashing. Its maintainer explicitly says other Pico versions are incompatible with this design because of pin and firmware differences. Check the project README and files before sourcing parts.

For the Pico-GB emulator

The Pico-GB README recommends a Pico 2, while noting that a Pico 1 may work for limited targets. Its example parts include an LCD—one example is a 2.8-inch, 320×240 ILI9341 display—a microSD reader if the display does not include one, a FAT32 microSD card, a MAX98357A amplifier, a 2W 8-ohm speaker, eight tactile buttons, and a PCB or breadboard with jumper wires. These are recommendations and examples for that project, not universal requirements for every handheld.

Rank #2
Sale
PEMENOL 7-in-1 DIY Game Soldering Kit, Interactive STEM Electronics Project
  • 【DIY Electronics Project with Interactive Functions】Build a complete electronic project through hands-on component assembly and soldering, then explore 7 built-in interactive functions after the project is completed.
  • 【Three Difficulty Levels for Progressive Practice】Choose from three difficulty levels to match different experience levels. Practice soldering, component assembly, and basic electronics skills through a structured hands-on project.
  • 【Hands-On Soldering and Electronics Learning】Designed for practical electronics learning through real component placement, soldering, and assembly. The project provides an engaging way to develop hands-on skills through making and testing.
  • 【Designed for Teens 15+ and Adults】Designed for users aged 15 and above, suitable for individual practice, school projects, electronics workshops, and supervised group learning activities.
  • 【Step-by-Step Manual and Video Guidance】Includes a color-printed step-by-step manual and video guidance to support component assembly, soldering, and operation, helping users complete the project with clear instructions.

Display choice affects performance and wiring. Pico-GB warns that SPI screens can be slow at larger sizes; parallel displays can be faster but use more GPIO pins. The README also notes possible screen tearing in a particular wiring configuration. Check the project’s display guidance and pin assignments for your exact setup. Pico-GB documentation.

For a Raspberry Pi computer build

Expect a case-specific combination of computer, display, battery, connectors, cooling, and microSD image rather than a drop-in Pico parts list. The Raspberry Pi Official Magazine guide walks through two particular handheld case configurations, including image setup and wireless configuration. Follow the instructions for the case and hardware you select. Read the guide.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
DIY Retro Game Soldering Project Kit, Electronic Practice Soldering Kit
  • VERSATILE GAMING: Features 4 classic games including Tetris, Snake, Racing, and Shooting games in one DIY electronic kit
  • EDUCATIONAL VALUE: Perfect for learning basic electronics and practicing soldering skills while building a functional gaming device
  • DISPLAY FEATURES: Includes an 8x8 LED matrix display and 3-digit score counter for enhanced gaming experience
  • CONTROL SYSTEM: 6 yellow button controls for responsive gameplay and easy navigation between different game modes
  • COMPACT DESIGN: Clear protective case houses the circuit board and components while allowing full access to all gaming controls

Plan power as part of the design

A battery-powered console needs a power circuit suited to its board and display; a cell is not automatically a safe or suitable direct supply. As one separate example, Raspberry Pi describes a Pico 2 Snake console using a 64×32 LED matrix and an 18650 lithium-ion cell with power-management circuitry that boosts the cell’s nominal 3.7V supply to stable 5V for the Pico and matrix. That is an example of a complete power design, not a drop-in circuit for the other projects. Raspberry Pi’s project article.

Build and configure in a project-specific order

  1. Choose the software target. Decide whether you want to make homebrew or MakeCode Arcade games, emulate Game Boy software, or install a Raspberry Pi operating system and emulator front end.
  2. Select a documented project. Use its exact board, screen interface, pinout, and firmware. For example, the ST7789 Pico GameBoy repository specifies RP2040 and warns that other Pico variants are incompatible. See its compatibility notes.
  3. Make a complete parts list. Check whether the display includes an SD reader, whether you need to fabricate or source a custom PCB, which buttons and audio components are specified, and what power-management parts the design requires. Do not assume components from another route will fit.
  4. Assemble and check the electronics before closing the case. Use the chosen project’s schematic and pin assignments. The available documentation does not establish one validated assembly sequence for every build, so follow the design’s own guidance rather than treating this as a universal wiring procedure.
  5. Install the software for that project. The Pico GameBoy documentation describes drag-and-drop UF2 flashing. Pico-GB requires configuring a display-specific build with PlatformIO and flashing it; its README does not provide a precompiled binary. The Raspberry Pi case guide uses microSD imaging and RetroPie setup. Pico GameBoy, Pico-GB, and the case guide.
  6. Load only game files you are entitled to use. Pico-GB says it does not include copyrighted games and asks users to use ROMs they legally own. It does not provide a basis for downloading commercial game files from unofficial sources. Read the project’s ROM guidance.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Know the limitations before committing

Emulation is not guaranteed compatibility

Pico-GB’s maintainers call it experimental and warn that some games may fail or behave unexpectedly. The documentation also distinguishes original Game Boy and Game Boy Color scope across versions, so check the current README for the specific firmware version and target rather than assuming broad compatibility. These are maintainer-documented limits, not independent test results. Pico-GB documentation.

Rank #4
Sale
ELEGOO Mega 2560 R3 Project The Most Complete Starter Kit with Tutorial
  • 35+ Guided Electronics Projects: Progress from LEDs and buttons to RFID access, real-time clocks, motion and distance sensing, environmental monitoring, motor control and interactive displays for STEM learning, coding clubs and maker projects
  • More I/O and Memory for Larger Builds: The MEGA 2560 R3 provides 54 digital I/O pins, including 15 PWM outputs, 16 analog inputs, 4 hardware serial ports and 256 KB flash for projects that combine more sensors, controls and displays
  • 200+ Components for Prototyping: Includes LCD1602, RC522 RFID, RTC, DHT11, HC-SR501 PIR, ultrasonic and water-level sensors, GY-521, MAX7219, keypad, joystick, rotary encoder, relay, SG90 servo, stepper motor, DC motor, breadboard and more
  • Learn, Modify and Create: Follow 35+ guided lessons with example code, then adjust sensor thresholds, timing, display text, motor behavior and control logic to turn structured exercises into access systems, monitors, alarms and interactive projects
  • Organized for Repeatable Learning: Pre-soldered modules, a solderless breadboard, storage case and small-parts box reduce setup time and keep sensors, LEDs, ICs, wires and other components easy to find between projects

Performance choices bring trade-offs

On Pico-GB, a larger SPI display can be slow, while a parallel display uses more GPIO pins. The maintainer also warns about overclocking and hardware stress. Treat display throughput, tearing, and overclocking as design considerations described by that project, not as tested performance guarantees for every build.

Effort depends on the route

A packaged kit or prebuilt option can reduce fabrication work, while other projects involve custom PCB work, soldering, wiring, firmware configuration, and a printed enclosure. A Raspberry Pi computer build adds operating-system imaging and case-specific integration. PicoBoy describes its kit as a soldering-learning project; its repository limits official support to V1/V2 products and sets non-commercial and non-competitive limits on code use. Check the repository’s current terms if you plan to adapt or share its code. PicoBoy project documentation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Best Value
Sale
LAFVIN ESP32-S3 Retro Game Console Kit, 2.4" TFT SPI Display Portable Handheld Game Player, Open Source Code DIY Game Development Kit for Beginner
  • 【Powerful Performance】Equipped with Xtensa 32-bit LX7 dual-core processor, 512KB SRAM, 8MB external PSRAM and 16MB Flash, providing strong support for smooth operation of retro games and complex embedded development projects.
  • 【Stable Wireless Connection】Integrated 2.4GHz Wi-Fi and Bluetooth, enabling stable network communication and wireless connection with other smart devices, expanding more usage scenarios.
  • 【Excellent Visual Experience】2.4 inch TFT-SPI screen with clear display and smooth picture refresh, restoring the classic texture of retro games and bringing immersive gaming experience.
  • 【Multi-Platform Support】Compatible with multiple simulator platforms, supporting up to 13 classic retro game platforms, enabling you to relive a variety of classic games.
  • 【Free Technical Support】Professional technical support team provides free consultation and problem-solving services to ensure a smooth learning and development process.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.