There's a certain nostalgia atmosphere that attaches to the video game arcade. Through this article you can experience that nostalgia at the comfort of your home. The best part of making this, is that it does not involve any programming and therefore is fairly easy to make.
8GB Micro SD card
Female wire connectors
Hook up wire
LED Arcade buttons
Arcade joystick (Jamma style)
Wifi USB Adapter
Power adapter (for Raspberry Pi)
12 volt power supply for LEDs
To begin with this project you will need a controller board, the board used for this project is called an IPAC-2 , you will also need a raspberry pie and a small memory card. You can use your cell phone charger to power the Pi, a USB keyboard for the set up process and a 12v power supply for the LEDs.
Getting the pi set up is relatively simple, all you have to do is download the disk sample onto your laptop, you can use an application that is free, this will help you put the image into an SD card and it is ready.
Next you have to plug the SD card into the Pi and then you will have to plug in the HDMI cable, this cable is connected to your monitor. Plug the keyboard in and the power in and you're halfway done. It will boot up on it’s own and is ready to play, with your keyboard. You could top here and have an arcade that can be played with just your keyboard. To put your own games into it, you will need to put it into a memory stick and then start it up. Everything will be automatically copied and enable the emulator.
To make the buttons, you can use Adobe illustrator to design our down buttons. Then you will need some vinyl, with the help of a craft cutting machine, you can cut and apply a piece of transfer paper over the vinyl, you can cut it down to the individual sticker pieces.
To make the button you will need to twist the electronics, sliding them out, taking off the rest should be easy. You will then need to peel off the back of the sticker and then stick it onto the button.
For the wiring, you will need to make a daisy chain out of the one female plug, to do this you will need to cut two wires, strip the ends and attach them into a female plug, you will have to repeat this for all of the buttons. You will then have to make 3 daisy chains in black, red and green. You will then have to cut a single wire for every connector and attach it to a female plug.
To make the board, you will need to put all the buttons onto a wooden plank. You will then have to trace all the electronics onto the wood and cut them to fit in the electronics. You will need to drill a hole for each joystick and all the buttons.
You then have to build a frame for the board so that it is raised from the surface.
Since the joystick has to be screwed on you will have to attach the electronics at the back of the board. You then have to place all the buttons into the respective holes drilled for it. Each of the buttons will come with a ring, you will need to screw the rings at the back of the board, this will keep the buttons in place.
Each button has 5 terminals, 2 at the side are for the LED, the bottom is ground and the 2 at the front is for the button to be opened or closed by default, then add a single wire to all of the buttons, you will also have to add wires to the button on the joystick.
The terminals on the board coincide with the direction of the joystick. All the wires on the joystick should be inserted into the terminal. You will then have to tighten the terminals with a screwdriver. You then have to attach the LED to the buttons, make sure to attach the LED with its corresponding button of the same colour. You then have to attach the end of the green daisy chain to the ground terminal, make sure to attach the daisy chain to the right sides of each button (red) and the left sides (black). You will then have to wire the ends of the daisy chains to a 12v power supply. Test it out to note if the buttons light up.
Lastly, plug the IPAC to the Raspberry Pi, you can do this with the help of an USB. and you are done!
Subscribe to our Newslatter
Sign up for free and be the first to get notified about new posts.