@Torren Hey, sorry it took me so long to reply. I didn’t really follow a single tutorial on how to build it. I did use a CAD design from http://www.retrobuiltgames.com/the-build-page/diy-minicade-free-plans/
That being said, I would of probably designed my own since his free design doesn’t actually line up properly and is just made available so you pay for his proper design. It does give you a good idea of the shape and dimensions though.
Darren and I tried to compile a program for getting the keyboard input on an arduino UNO but did not have much luck in getting it to work successfully. My advice if you are building a 2 player cocktail table is looking into an arduino LEONARDO with a shield if you run out of inputs.
Other than that, I use a RPi 3 to power everything run the emulator, on that revision they took out the composite port and built it in to a 3.5mm AV jack so you do need a specific 3.5mm “TRRS” jack.
For mine I used a 7" car monitor with composite, the resolution is fine in-game as most of them run on the native resolution of the screen. In the OS on the other hand the resolution feels a little blurry because it’s not the best screen.
I would suggest buying a sanwa or happ joystick/button kit of amazon. For a cocktail table I would also look for an HDMI monitor over anything composite so you have a nice clean resolution (RPi 3 has an hdmi and AV jack, so you can run video through the HDMI and audio through the AV jack ti make it simpler.
As for the enclosure do yourself a favor and spend some time on the design and make some finger joints so you can avoid using any screws to fasten anything. The 1/4" wood worked out fine for now, but acrylic would make for a much better finish.
Anyways, that’s all I can thing of right now - let me know if you have any questions. I don’t mind taking a half hour showing you the internal guts of it and explaining everything a little better.