There’s a lot of arcade emulators out there that can run on many computers including the Raspberry Pi, so it only makes sense to play these emulators on some authentic hardware. Here we’ll show you how to build an arcade style joystick using our new Arcade Pushbuttons and Arcade Joystick. We’ve got a Leonardo main board to emulate a USB keyboard, so it can be used with any software that you can play with a keyboard. Just like any other Arduino design, it can of course be customised to more buttons or even mapped to different keys. We’ve built ours in an ABS enclosure for portability, but there’s no reason you couldn’t mount the controls directly to an arcade cabinet or even a coffee table.