Thought for the Dazed

I've had to give up that Distance Learning course as I was having trouble seeing the teacher.

Flickr
www.flickr.com
RobMiles' items Go to RobMiles' photostream
Twitter
C# Yellow Book

Search entire site
« Taking One From The Team | Main | Voice Music Video »
Sunday
Nov182012

Raspberry Pi Arcade Table Nearly Finished

IMG_5569.jpg

This is how it looks now, not too shabby eh?

I spent a chunk of today finishing off my Raspberry Pi powered tabletop game machine. Because I swapped monitors I had to rework the monitor support but fortunately the size and shape of the hole in the surface was the same.

I did have all kinds of plans to rework the joysticks, but I’ve changed my mind (mainly because I’m lazy) and so I’ll keep it like this for a while.

IMG_5557.jpg

This is the work in progress. I covered the wooden parts with foam plastic to make a better support. I’ve found that my favourite fool suppliers (www.toolstation.com) also sell 0.5M HDMI cables which made it much easier to fit the monitor. You can just see the Raspberry Pi on the top right hand side, the USB hub and the joystick interface are under the front panel. Since I took this picture I dismantled a pair of USB powered speakers and put the drive units and amplifier under the screen as well. Here is a parts list of sorts:

The only thing left to buy now is the glass which I’ll have to get cut to cover the monitor. I also need to tidy up the wiring. One of the nice things about this design is that all the voltages actually in the table are low ones. These are the things that I’ve learned from the exercise:

  • Test the monitor angle of view before you buy it. Don’t assume that it will work.
  • Think about how the joystick and buttons are to be arranged, and how you see the device being used.
  • Cutting the surface is easy, but watch out for metal staples that connect the surface to the wooden bracing inside. You can actually do the cutting of the top and bottom panels with a craft knife if you are careful.
  • You have to cut a hole in the bottom of the table and push the joysticks up through it. Removing the shaft and trying to slide the joysticks in between the top and bottom is pretty much impossible. I took off the metal mounting bracket and screwed the joysticks directly to the surface, otherwise there was not quite enough clearance for them inside the table
  • Making physical things is quite a bit harder than writing software (at least for me) but very satisfying

Reader Comments (4)

I love this project, I may have a go with a load of emulators and my pi and make a snes, although I'm waiting on ouya really
November 19, 2012 | Unregistered CommenterLindsay
Hi Rob

This is a great project i am trying to do the same thing. I have bought the same joysticks with the USB interface but i am having issues with a some of the buttons working i was wondering is you can across any similar issues.

I have made up a controller with a joystick and 8 buttons but only a couple of the buttons are working.

I have plugged it into my laptop and everything is working correctly so i know its not the wiring.

If you have any ideas that would be great.

Many Thanks

Gary
April 11, 2013 | Unregistered CommenterGary
All my buttons worked fine. We could find them and reassign them from within MAME and we didn't have to do anything special to make the system recognize them. I seem to recall that we used the "Wheezy" version of the OS and it all just worked. Not sure what to suggest I'm afraid.
April 12, 2013 | Registered CommenterRob
Ok maybe there is something wrong with my mame installation. Did you get instructions on installing mame and if so would you share that link.

Do you also know what version of mame you are on?

thank you for any replies
April 12, 2013 | Unregistered CommenterGary

PostPost a New Comment

Enter your information below to add a new comment.
Author Email (optional):
Author URL (optional):
Post:
 
All HTML will be escaped. Hyperlinks will be created for URLs automatically.