This was my favourite stage of the build as I now had a working model. It was nice to play the cabinet in its entirety as it highlighted a few faults, the main one being the width. Although the dimensions of the cabinet are all based around the screen I’m using, it all feels a little excessive for a single player set up. I’m now regretting not making the cabinet dual control – Next time!
Here is a short video of the cabinet in a working state.
Although the Retro Gaming Pi Kit comes with a USB controller, this wasn’t ideal for the arcade cabinet. The hunt was on for a set of USB arcade buttons and joystick as this will still work with the the Raspberry Pi and a quick search on eBay revealed a set for the nice price of £10.
The milling out of the holes for the buttons was easy to do though the next step of crimping the connectors was a struggle with the type of pliers used. Still, the button wires fed nicely into the USB board which was hot glued to the underside of the MDF panel. If you’re having trouble with the wiring then check out this helpful USB Arcade Controller Wiring Guide.
I’ve learnt the hard way that it’s good practice to test as much as you can during any build and after connecting up the new controller panel, it all worked first time. Playing the classics with a controller is one thing but replaying them how they were originally intended, with a joystick and buttons really transforms your gaming experience.
I love retro gaming, my collection of old consoles will testify to that but there has always been one thing that I’ve never had the opportunity to own due to the ever increasing price tags they carry – the arcade cabinet.
So a challenge was been set to build a low cost arcade cabinet that will be based around a kit similar to the components of First Coding’s Retro Gaming kit. The kit contains a Raspberry Pi Zero which will be perfect and the SD card provided runs Retropie with arcade games already loaded onto it, so it is perfect for a project such as this and a great build to kick this blog off. Be sure to follow the cabinet’s progress here on the First Coding blog.