Tiny Retro Game Console

by gubutek in Circuits > Raspberry Pi

10 Views, 0 Favorites, 0 Comments

Tiny Retro Game Console

PXL_20250619_174836454.PORTRAIT.jpg
Tiny Retro Game Console

This is the DIY pocket-sized game console that you can take with you anywhere you go. It is cheap and simple to make. I used common components from aliexpress. Everything is design with KiCAD and FreeCAD.

Supplies

You will need a Raspberry Pi Zero for this project. You also need the following materials and tools

Materials:

  1. Game controller PCB
  2. 6x 8mm buttons these are very soft and good for game controller
  3. 2x SMD buttons (you can use the same 8mm buttons if you want)
  4. jumper wires
  5. 2x20 pin header

Tool:

  1. soldering iron
  2. lead

Hardware

vlcsnap-2025-06-20-23h50m54s694.png
vlcsnap-2025-06-20-23h52m47s286.png

The game controller is designed with KiCAD. You can download the geber files or order it directly from my PCBWay project page. You can get the PCB and all the components and solder them. You need to be careful with the SMD buttons but the rest should be easy

I designed the support so there will be no pressure on the Raspberry Pi Zero when we play it. If you need the CAD file, it is here. If you don't have a 3D printer you can ask near by service. It should not be so difficult to get them.

Software

Screenshot from 2025-06-21 00-06-09.png
PXL_20250618_045545605.MP.jpg

This step has a lot of tutorial on internet, I just sum up the important steps

First, you can install RetroPie on the Raspberry Pi Zero using this link

https://retropie.org.uk/docs/First-Installation/


Then you can install GPIOnext following the instruction here

https://github.com/mholgatem/GPIOnext


Finally, you can config the game controller that you made in step 1 with the command

gpionext config

You will have the result like in the photo at the end of the process.

After configuration, you can restart the Raspberry Pi Zero and you can control your game console with the game pad you just made.


If you use the Raspberry Pi Zero W, you can set up the wifi inside the RetroPie emulator

Assemble

vlcsnap-2025-06-20-23h59m39s167.png
vlcsnap-2025-06-21-00h00m14s551.png
vlcsnap-2025-06-21-00h01m36s471.png
PXL_20250619_174645618.PORTRAIT.jpg

You can mount the game controller (red) on the Raspberry Pi Zero header. The supports can be added on two sides of the Raspberry Pi Zero. There are holes for M2 screws and nuts to fix them all together.

Have Fun

You can use this game console with any kind of display. I tried it with 5-inch LCD, computer's monitor and TV. All you have to do is connecting the HDMI cable and power supply.

If you have any problems, let me know in the comment and I will try my best to help.

Happy making!