Building a prototype retro arcade machine
The aspirational goal is to build a full size arcade machine. But first things first.
A friend of mine gave me the idea to try this and he's got all the software set up for RetroPie.
Buying the important stuff
I bought a Raspberry Pi, a monitor, some USB speakers and some cables.
Then, as our Melbourne, Victoria, Australia, 2020 COVID lockdown lockdown was ending the, things stalled.
Planning a box to house the controls
In 2021, I started thinking about picking this up again. This time I bought:
- Xin-Mo PS3/PC DUAL Player Controller since I'd read that it should work with RetroPie. And it's not a keyboard encoder so I figured that's probably a plus (if I can get it working of course). I bought it here.
- A Sanwa arcade joystick.
- An assortment of buttons.
The plan is to build a smallish wooden box to house the joystick and buttons and then go from there. And one of the trickiest things seems to be how to mount the joystick in a way that is solid and robust enough to actually play with and not have nasty bolts on the playing surface.
There is a lot of good information to be found. Some good ideas here.
Mounting the joystick
The mounting plate on the joystick does not overlap all the circuitry, so that makes things tricky as I didn't want to have to cut out a huge hole in the wood to get it through. I was only going to use 12mm MDF, which is not a particularly strong wood so mounting the joystick from the top was not going to be feasible without some kind of reinforcement.
Mounting from the bottom seemed like it could work but I didn't want to lose too much joystick height. So to deal with that I'd need to chisel out the size of the mounting plate both on the top and bottom. With only around 12mm of wood to play with, removing 3-5mm on the top and bottom meant this was not going to be strong enough if bolts or screws went straight into the wood.
I found this at Bunnings (76¢) which was roughly the size of the mounting plate and had holes in the perfect positions. And it was only 1mm thick so it could be used to reinforce the top of the mounting area.
I'd bought a piece of 600x900 12mm MDF and I cut off a 25cm x 45cm piece for the top and started drawing lines. I drilled the holes for the joysticks early on. I only have one joystick for this prototype but I thought I'd make room for another so I can actually use it to play double-joystick games.
You can also see I removed the middle connecting part of the metal plate (with pliers) since that was right where the joystick handle needs to be.
The wood was quite soft, so chiseling it out was easy. Getting it relatively smooth and level was more difficult since I was doing it all by hand.
It ended up like this, looking at the top, but I'd chiseled out more than I needed to.
So I flipped it over and made it the bottom instead. That way I'd get more joystick height.
Building a wooden box
600 x 900 x 12mm MDF
2 hinges
2 magnetic clasps