Portable RetroPie Emulator with Raspberry Pi Zero (Gameboy Clone)

by bricogeek, published

Portable RetroPie Emulator with Raspberry Pi Zero (Gameboy Clone) by bricogeek May 27, 2016
1 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps

Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag


Thing Statistics

20144Views 1658Downloads Found in Video Games


Portable retroPie emulator like the old Gameboy but using the new Raspberry Pi Zero.

En este proyecto, te enseño cómo he montado una pequeña consola portátil muy similar a la Gameboy utilizando una Raspberry Pi Zero y el sistema RetroPie.

Puedes ver la información completa aquí:

1 x Raspberry Pi Zero
1 x Adafruit 913 (Screen)
1 x Adafruit 1712 (Audio amplifier)
1 x Adafruit 1944 (Powerboost)
1 x Pololu 799 (DC booster)
1 x Perfboard
8 x Momentary push buttons - Pulsadores de goma (mucho mejores!)
2 x speakers (the flatter the better)
1 x 3.7V LiPo battery 2000mAh

UPDATE 08/12/2016: He solucionado el problema del sonido utilizando un amplificador de audio digital MAX98357A. Para más detalles, te dejo el vídeo de la solución a continuación.

Print Settings

Printer Brand:



Prusa I3 Hephestos










Audio fix with MAX98357A

More from Video Games

view more

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Treatstock is an online platform that offers decentralized manufacturing services such as 3D printing and CNC machining for clients all over the world. We offer free and instant access to comparati...

App Info Launch App

3D print your favourite design with NinjaPrototype, a professional 3D manufacture with consistent quality and speed.

App Info Launch App

Just what I'm looking for !

Tengo problemas con la conexión de los pulsadores podría enviarme un esquema de las conexiones en la placa perforada muchas gracias

tengo un problema con los pulsadores. No se como van conectados exacatmente

There is twice GPIO 18 in your schematic.

Amazing model, I would totally go for this if it weren't for the lack of left and right buttons, or am I missing something?
Hopefully in the next version'?

Hi, finally this is not a 7 inch screen but a 3.5, right?
Which screen do you use? All parts where buy there ? http://tienda.bricogeek.com/ Do you have the list ?

One other question, this will be OK for the composant? https://www.amazon.fr/Pistolet-910-3-Compact-Filaire-Accessoires/dp/B00439G4ZE/ref=cm_cr_arp_d_product_top?ie=UTF8


Yes, the 7 inch display is used only for initial configuration. The machine uses a 3.5' display from Adafruit (SKU: 913) wich are available in our website here: http://tienda.bricogeek.com/pantallas-lcd/574-pantalla-tft-35-ntsc-pal.html
Here is the BOM list:

  • 1 x Raspberry Pi Zero
  • 1 x Adafruit 913 (Screen)
  • 1 x Adafruit 1712 (Audio amplifier)
  • 1 x Adafruit 1944 (Powerboost)
  • 1 x Pololu 799 (DC booster)
  • 1 x Perfboard
  • 8 x Momentary push buttons
  • 2 x speakers (the flatter the better)
  • 1 x 3.7V LiPo battery (I used 2000mAh)

For the audio circuitery you will need some capacitor and resistors components, but don't waste your time, the audio doesn't work im my version. Your probably need to use a Teensy board for the buttons and conect it by USB to free some CPU and have audio working.

Updated description with this BOM list

Big thx for your fast and complete answer !
Something like that will work audio ? https://www.adafruit.com/product/1475

Hi Jonathan,
I recently discovered that this amplifier work really well on the Pi Zero, so I may upgrade my project with this:

Best design for using the zero I've seen yet, but not much in the way of a tutorial on your blog and it's in spanish if i'm not mistaken. Do you know of any premade audio amps I could use instead of the schematic you have pictured? I really like your design because it incorporates audio and uses a bigger screen (all the rest seem to use a tiny 2.4 inch)

Hi tfrost1980,
The main problem is the Zero can't handle audio at the same time the script to handle buttons (retrogame from Adafruit). But you can: 1) Use a teensy to handle buttons and connect by USB or 2) a USB sound card. I think there is a little bit of space to do one or another. Maybe in a future design, we'll see :)

Really great project, but when I download and open the stl's in autodesk inventor, the gameboy is close to 90 inches tall, so I'm having a hard time determining the right scale to use in order to print it at actual size.

Don't import STL to Inventor but directly in Repetier or Slicer at 1:1 scale. Should be around 180mm tall, enought for most printers.

switch to mm instead of inches