How to Build a Handheld, Raspberry Pi-Powered Game Console

The Raspberry Pi is a great little mini-computer for playing classic video games from your childhood. But, thanks to its small size, it's also possible to turn it into a portable handheld game console that plays your favorite titles, from NES to N64. I call it “The eNcade”.

The eNcade is a Kickstarter project up for pre-order, but with a little engineering and soldering skills it's not crucially difficult to make one yourself.

What You'll Need

As is always the case with DIY, you can adjust these instructions to make…well, whatever you want! But here's what we'll be using in the guide:

How to Build a Handheld, Raspberry Pi-Powered Game Console

Step Zero (Optional): Slim Down Your Pi

I used the model B Pi, but modified it to be slimmer so I could get a slim device in the end. You can do this same adjustment with the B+, or just use the already-slimmer A+. This guide here will help you with that. In this case most of the ports (USB, ethernet, audio jack, RCA jack) were completely removed to make pins easier to solder to and to save the most space possible.

Step One: Connect Your Power Supply

Your power supply is the most fundamental part of the handheld, as well as the easiest to wire, so we'll do that first. The Raspberry Pi takes 5 volts to run, and you can connect it directly to the GPIO (general purpose input/output)—the 26 pins next to the yellow video out socket (shown above).

How to Build a Handheld, Raspberry Pi-Powered Game Console SchematicYour battery is going to power more than just the Pi, though—you'll also need to power your other components (like screen) from the same battery. We're using a 3.7v Li-Po battery, which, with the help of the PowerBoost 500, converts that output to 5v. With this circuit you can plug in your battery though the connector and solder two wires: one from the 5v output pin on the PowerBoost to the Pi's 5v input (labeled on the GPIO diagram above), and one wire from the pin labeled “gnd” on the PowerBoost to the pin labeled Ground on the GPIO:

Although it is not conventionally recommended to solder directly to the GPIO, it could save space in your design. Normally, you would use a GPIO header to connect your wires. The PowerBoost 500 also has pins where you can connect your switch, as described on the PowerBoost 500 page. Here's what it should look like at this point:

FO more detail: How to Build a Handheld, Raspberry Pi-Powered Game Console

About The Author

Ibrar Ayyub

I am an experienced technical writer with a Master's degree in computer science from BZU Multan University. I have written for various industries, mainly home automation, and engineering. I have a clear and simple writing style and am skilled in using infographics and diagrams. I am a great researcher and is able to present information in a well-organized and logical manner.

Scroll to Top