Raspberry Pi Arcade Stick Console

by nocarrier, published

Raspberry Pi Arcade Stick Console by nocarrier Mar 14, 2015


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

14622Views 1038Downloads Found in Video Games


I didn't see any all in one arcade stick Raspberry Pi project plans out there that were free and/or well documented -- so I designed my own. This uses a Raspberry Pi and iPac2 keyboard emulator, so it can function as an all in one console - or just a joystick, depending on how you'd like to use it.

The top and bottom are laser cut plexi, the side supports are 3D printed. See the instructions for more detailed information.

The cost for everything was about $150. See here for parts list and ordering links from various sites: http://tinyurl.com/piarcadestick


The top and bottom plexiglass parts were designed in Illustrator, based on button layouts for the Sega Astro City cabinets (player one), which are very comfortable. Big up slagcoin, as that site has everything you'd ever want to know about joysticks: http://slagcoin.com/joystick.html

The 3D printable side supports were designed in Tinkercad online. They are 3 inches high, but that height could be adjusted if you want something low profile. For me, it's a comfortable fit and allows easy access the the Pi and iPac. There aren't mounting holes on the bottom plexi, as I used Scotch fasteners (think plastic velcro) to attach them. See the parts list for more detail on that.

I used machine screws because the tops are rounded and feel more comfortable. The ones around the joystick don't bother me at all, even after playing a while. Finally, see the parts list for the rubber bumpers. It's a nice touch on the bottom and it keeps the screws of the table and your joystick in place firmly on a table.

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

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

Hi, With the .ai files, what size paper would you recommend to print on to use as a template for cutting wood. I have been wanting to do this for a while and your project is brilliant!

Also do you have a wiring diagram for the controller and button configurations?

A 8.5 x 11 inch (or letter size, in the US) would work fine for the template. It's a little bigger (but just barely) than the entire top plate.

The wiring is pretty simple. Each button has a two wires, with one going to ground (can be all twisted / soldered together if needed) on the iPac controller. There is one ground on the joystick, too. The other wires on the buttons and joystick (one for each direction) go to the respective terminals on the iPac. Look into the iPac and see if you can understand. If not, I can open it up sometime and take pictures for you.

Glad you like it and good luck :)

appreciate you getting back to me!

It is a beautiful and simple design, love the open sides to show off the internals, that is what i am thinking to when I get mine.

I will take a look at the iPac. I have also looked into a two player version and found a nice pack for the buttons/joysticks which wire into a usb interface. Link: http://www.ultracabs.co.uk/usb-interface--standard-joystick-set-109-p.asp

That could be nice to create a two player version!

Thanks for the inspiration and the files, great work!

My raspberry pi is in the mail and I was going to do something like this but way worse. Nice work!