Raspberry Pi Mini Arcade Cabinet

for Raspberry Pi model A, B, A+, B+, 2 B and 3 B


Need a home for your Raspberry Pi? This is your dream. Our arcade come in kit form for you to build at home. All parts, TFT panel and other components are included - you just need to supply the Raspberry Pi and and an Arcadie iPad mini gamedock. This gamedock costs only 30€ and is a very cheap possibility to get an arcade cabinet, joystick and bush buttons. We provide also a SD card image with pre installed drivers and MAME emulator. 

We've prepared several artworks for the Arcadie enclosure - Space Invaders, Pac Man or PolyPlay (one & only arcade from the former GDR) from the 80s. See below for more information...


We will show you the construction of the arcade in the next section. We provide a DIY kit for the Raspberry Pi mini arcade in our webshop. The Arcadie game dock is available here.


1th step - prepare the Arcadi enclosure

enclosure without the foils
enclosure without the foils

Disassemble the enclosure first. Remove the both side screws (behind the side labels) to remove the back part. Remove the joystick unit and open the back part. Last but not least remove all labels.

2nd step - mechanical preparation upper part of backside

upper part of backside front view
upper part of backside front view

Add some holes for the cables of display, joystick unit, potentiometer pcb and the speaker

3rd step - mechanical preparation lower part of backside

add some holes for DC voltage connector, sd card and the ESC button

4th step - preparation of joystick unit

assembled joystick unit with soldered ribbon cable
assembled joystick unit with soldered ribbon cable
joystick unit with soldered cable (kit version)
joystick unit with soldered cable (kit version)

Remove the pcb with the 6 conductive rubbers and all cables first. I'm using a 10 way ribbon cable with plug to connect later the joystick unit with the main PCB. Furthermore we need 2 additional push buttons for COIN and START in the front of the main cabinet. These buttons are also conncted with the ribbon cable.



Now mount the joystick unit  in the cab

5th step - assembly of the TFT and driving board

upper part of backside rear view
upper part of backside rear view

I'm using a cheap analogue 5.6" TFT with CVBS input as display for the Raspberry Pi. Connect the driving board directly with the CVBS output (chinch connector) of the Raspberry Pi.

Mount the driving board (with double-faced adhesive tape) and the loudspeaker (with hot glue) to the back side of the upper part.

6th step - main PCB

breadboard with electronic
breadboard with electronic
assembled PCB from DIY kit
assembled PCB from DIY kit

The Raspberry PI needs a stable 5V DC voltage for power supply, but the TFT and the audio amplifier needs 12V DC. To have only one 12V DC power supply for both we have to realize a 5V DC power supply by myself.

Also we need a power amplifier for a loudspeaker, because the Raspberry Pi comes with a line out signal only.

These both circuits and also the adapter to connect the joystick cable with the Raspberry Pi are placed to a breadboard. (You will find the circuit diagram at the end of this website).

Meanwhile we offer a DIY kit with assembled PCB in our Webshop.

Connector pin assignment for RPi
Connector pin assignment for RPi

7th step - mount the RPi and bread board

Mounted bread board in back part
Mounted bread board in back part

First drill  the holes for the ESC button and DC connector to the back part. Also a slot for the SD card is needed.

Now glue the Raspberry Pi and breadboard with double-faced adhesive tape to the back part. Glue the DC connector over the hole in the back part. Mount the ESC-button.

Connect the ESC button and DC connector cables with the bread board. To connect the RPi with the bread board you will need a 26 way ribbon cable.

Before you close the backpart connect TFT power, the CVBS cable and the loudspeaker with the RPi...

Fix the upper part to the lower part with screws.

8th step - final assembly

mount the backpart with the both side screws to the main cabinet and place the labels to the enclosure

first testrun without labels
first testrun without labels

9th step - create SD card image

I'm using Raspbian with installed PiMame as software package for the arcade.

To redirect the inputs from the joystick an push buttons to the keyboard driver I'm using the program "Retrogame" by Adafruit. I've extended this driver with support for 3 further buttons (COIN, START, ESC).


You will find a prepared image for the SD card. Pls use the tool win32Diskimager.exe to copy it to an 4GB sd card.


It's recommend to use a second RPi with network connection to copy ROMs to this sd card. In this guide, we will be explaining how to install your game ROMs to your PiMAME operating system.



Order your DIY kit here:

You can order an DIY kit for the Mini Arcade in our webshop. This kit contains the assembled PCB, the TFT with driving board and all other needed parts for example loudspeaker, buttons, cables... but not the Raspberry Pi and the Arcadie gamedock enclosure:


FAQ for Mini Arcade DIY kit
frequently asked questions and answers
Adobe Acrobat Document 69.2 KB
Cable & socket assignment for Mini Arcade DIY kit
for PCB version 1.2
Adobe Acrobat Document 300.2 KB
circuit diagram
PiCAB V01-03.pdf
Adobe Acrobat Document 40.5 KB
Artwork labels for Arcadie Mini Cab enclosure
PDF files in original size with the artworks for "Space Invaders", "Pac Man", "Donkey Kong", "Missle Command" and "PolyPlay"
Compressed Archive in ZIP Format 2.4 MB
Datasheet HT056-M-L-R
5,6" TFT with CVBS input
Adobe Acrobat Document 520.8 KB


Featured product

arduino uno yun RS422 RS485 modbus shield
RS422 / RS485 Arduino Shield