Build a Portable Retro Gaming Console With Raspberry Pi

If you’re a fan of retro gaming and want to play classic games to bring back fond memories from your childhood, there’s no need to search eBay for old games consoles when it’s possible to build your own retro games system. We will take you through the process of building a portable DIY retro gaming console with a Raspberry Pi using the open-source RetroPie software.

Why Build a RetroPie Gaming Console?

RetroPie is an open-source software package that allows you to turn your Raspberry Pi 3, 4 or Raspberry Pi Zero 2 W into a classic retro gaming machine. The software package contains a wide range of emulators, including:

RetroPie is continuously updated by enthusiasts and community developers adding new features. It also offers tons of customization options, including software tools to configure your Raspberry Pi as a retro-gaming machine.

4

Besides Raspberry Pi, it’s possible to install RetroPie on an ODroid C1/C2, or a Windows/Linux PC.

Things You Will Need to Build RetroPie Console

You will need the following items to build your own retro gaming console using Raspberry Pi and RetroPie software:

Once you have all the parts, you can continue with the installation and assembly.

creating your portable retro gaming console with raspberry pi

Install RetroPie on Raspberry Pi

There are two different ways to install RetroPie on a Raspberry Pi:

Alternatively, you could download and install any of these retro gaming disk images instead of RetroPie:

install retropie os from raspberry pi manager

Along with a different front-end menu system and customization options, some of these offer a different range of emulators.

Enable Auto-Login and Auto-Start RetroPie on Boot

At this stage, you’re able to connect the touchscreen display to the Raspberry Pi. Our example build uses the DFRobot 7" touchscreen display. You can use any small display between 5" and 10", such as the official 7" Raspberry Pi display, whichever is available.

To enable auto-login and ensure RetroPie starts as soon as the Raspberry starts or boots, you first need toconnect to the Raspberry Pi via SSHto access it remotely from another computer.

raspberry pi running retropie with display

Power on the Raspberry Pi and connect it to your router using a LAN cable. You can use the Fingapp or check your router’s DHCP settings to find the Raspberry Pi’s IP address so you can SSH in.

Once you are connected via SSH to the Raspberry Pi, follow these steps to enable auto-login (if not already enabled) and start the RetroPie emulator automatically on boot.

A screenshot of the Kuman RaspberryPi Battery Pack next to product information

When you restart, RetroPie will automatically start on the boot—there’s no need to run a command anymore.

Configuring the Controllers

On the first boot, you will see a screen to configure your USB game controller. Makes sure you have one plugged in. You may also use any Xbox or PlayStation controller (except DualSense) via a USB adapter to work with your retro gaming console.

On this screen, you need to map the controls by clicking the buttons on the controller. Complete the on-screen instructions and then move to the next part where you will add the games.

Add ROMs and Games to the RetroPie Console

You can add the games, aka ROMS, to the RetroPie console via a USB drive. Alternatively, you can install theretropie-managerto enable a web interface to manage RetroPie games and ROMs.

You can download the ROMs from the internet, for whichever emulator you want to use. Copy the ROMs to the USB drive and then connect it to Raspberry Pi.

If using the web interface, upload the ROMs directly, and then you can start playing the classic games on your Raspberry Pi.

You may also follow these steps to upload game ROMs:

Once you restart the Raspberry Pi, you will see and play the new games (added ROMs) in RetroPie.

Making the Retro Gaming Console Portable

To make this retro gaming console completely portable, you can use a UPS HAT or battery pack for the Raspberry Pi. There are various battery packs available, powered by lithium-ion batteries. To learn more, you can refer to ourguide to Raspberry Pi battery packsfor your retro gaming console.

Alternatively, you could use a power bank with 5V/3A USB output to power the Raspberry Pi or build your own DIY battery pack to power the retro gaming console and play your favorite games on the go. For the latter, you will need:

Once you have the required items, you can refer to the following diagram to connect them and make a DIY battery pack for your retro gaming console.

The battery backup time will vary depending on the battery capacity and display size you choose.

Assemble It in a Case

For the finishing touch, you may well want to put your portable retro games console in its own case. The size and shape will depend on the exact components you’re using, in particular the type of display. A wide range of cases are available to buy, such as thisNeeGo caseto house a Raspberry Pi 4 and official 7-inch touch display. Alternatively, you can opt to 3D print one from STL files, such as this similarcase on Thingiverse.

If you are going to use a battery and theAdafruit PowerBoost 1000 module as discussed earlier, you can download this tablet-stylecase from Thingiverseand then your 3D printer to make it or get it printed by a 3D printing service provider. Make sure to use the official Raspberry Pi 7-inch display to fit all components in these particular 3D-printed cases.

Affordable Portable Retro Gaming Console

By using a small display and a DIY battery pack, you may build a completely portable retro gaming console with your Raspberry Pi 3, 4 or Zero 2 W that you can carry with you anywhere. All you will need is a controller to play the classic games on the go. To give this project a clean look, you could buy or 3D print a suitable 3D case and assemble all the components in it.

By adding OctoDash and a touchscreen display to your Raspberry Pi OctoPrint setup, you can control your 3D printer with an intuitive touch UI.

Freeing up vital memory on Windows only takes a moment, and your computer will feel much faster once you’re done.

Your iPhone forgets what you copy, but this shortcut makes it remember everything.

Anyone with more than a passing interest in motorsports must see these films.

Obsidian finally feels complete.

Now, I actually finish the books I start.

Technology Explained

PC & Mobile