NaCade – The Naked Raspberry Pi Arcade Machine

The brains of this setup is the Raspberry Pi computer. It's not overly powerful by today's standards but it can run early style games and systems pretty well. It's small size and low power consumption makes it ideal for many different uses. Best of all it's cheap to buy. The software comes courtesy of Shea Silverman's PiMAME  It has a bunch of great gaming emulators built in.
The display is an ordinary 7″ LCD (car reversing monitor) which is sufficient enough for these low resolution games although the menus can be a bit too small to read. I had to use a larger monitor when I set it up initially. Working with scripts on this screen was impossible though a 9″ screen would be a better option if I had to do it over.
The AV input on the screen is connected into the yellow RCA port on the Raspberry Pi.
I used an arcade quality joystick and illuminated buttons which are wired directly into the Pi. Power is supplied through an 9 amp hour AGM battery which is charged by an inbuilt 15amp solar controller. The solar controller regulates voltage from an external source which in this case is a solar panel. Yes, its powered by the sun!
Sound comes from a portable USB speaker that has its own internal battery.
The Naked Raspberry Pi Arcade Machine
The box itself is made from 3mm clear acrylic and as it was my first attempt working with plastics, I spent a lot of time researching how to cut and bend acrylic sheets with the helpful guides available here on Instructables.

Step 2: Parts

Parts Used :-

  • 3mm Acrylic Sheet 1200mm x 1200mm  –  $50 (Local plastics supplier)
  • assorted switches  –  $10
  • wiring and socket  –  $10
  • Another 12v USB charger for the speaker – $1  ( )
  • Assorted bolts and nuts
  • clear rubber adhesive feet for the base (Local hardware store)

All prices are Australian Dollars

Step 3: Tools Required

  • Heat gun or a strip bender
  • scroll saw
  • holesaws and drill bits
  • scoring knife, straight edge and a ruler
  • soldering iron
  • wire strippers
  • clamps
  • metal file and sandpaper
  • screwdrivers
  • masking tape
  • acrylic glue

Step 4: Planning

I'm not good at sketching out designs so I used some cardboard to make a mockup box. I could get a feel for the spacing and layout of the controls much easier like this. The final width of the unit was determined by the controls and the screen. Everything else had plenty of room to fit in.

Step 5: Building the box

Once the cardboard mockup is sorted, its just a matter of pulling it apart again and using it as a template by laying it flat against the sheet of acrylic. All the bends are marked in their positions and the holes traced out. The mockup can be put back together for later reference. The important part is the main body (which holds the screen and controls) that wraps all the way round.
The two side panels can be marked out and cut once the main body has been shaped.

The Naked Raspberry Pi Arcade Machine Wiring

Step 6: Cutting the sheet

For the main body I needed a long strip of acrylic. To get a nice, straight cut I used the score and snap method. It involves using a straight edge and a scoring knife to mark the sheet deep enough so when downward pressure is applied it snaps exactly where it is needed.

The holes for the joystick and buttons are cut out with a holesaw. The trick is not to rush and allow the drill to gently cut through.

For more detail: NaCade – The Naked Raspberry Pi Arcade Machine

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top