Here I will show you how I went about building my arcade machine that uses a Raspberry Pi running MAME to emulate games. As everyones setup will be different this will be general in nature but will hopefully supply enough information so you can get started yourself ! This is my first instructable but hopefully it will all go well. Enjoy ! 

Step 1: Parts You Need

- An old CRT television with an AV input

- A Raspberry Pi (any type should do)

- Strong timber for your CRT frame

- AV leads

- Arcade buttons and switches 

- Joystick

- USB interface ( I got mine here, or make one here)

Many of the arcade specific pieces (buttons, joystick, interface etc. are available online, google is your friend here, shop around get the best price you can) 

You will also need various tools, saws, drills etc. aswel as bits and pieces like screws and bolts. As everyones CRT will be different you'll need different amounts
Hey, <br> <br>Nice work. Can you give a bit more information on the USB button controller board, where did you get it from?
Yeah sure thing, I got mine from the link below but you can get cheaper ones on ebay if you just want one set of controls. If you google &quot;keyboard encoders for arcade&quot; you should come up trumps. <br> <br>http://www.austinamusements.com.au/keyboard-encoders/2-player-usb-encoder-interface-suit-mame-pc-ps3/prod_165.html
<p>I know this instructable is old, but, it's the most informative piece I've found in my searching. Would it be possible to set this up as 2 player? one on either side, like the old Pacman Tables, or say as a nintendo emulator? </p><p>Ive got a 32&quot; flat screen CRT that I don't really want to toss out, and am trying to find a way to use it as an arcade. I'd settle for MAME, but NES, SNES, Genesis/Mastersystem would be great, just 2 player. Even if I had to build a vertical cabinet for side by side 2 player that would be fine. </p><p>Thanks for this instructable, and thanks in advance for a reply</p>
<p>I guess I can't edit, it's a CRT TV. component, A/v, RF, and S video inputs. </p>
So I made an arcade a while back using my Super Nintendo and now want to use my raspberry pi, but my only problem is that the Tv only has channels (Channel 2,3,4,5 etc.,) and not an AV mode, can anyone help me figure out how I can get the Pi to show up on his TV ?
<p>You will need to purchase an RF modulator, which will allow connecting composite video sources (yellow RCA connector) to TV's with channel selector only.. You can probably still get them at Walmart or Amazon for a few bucks.</p>
<p>Here is a couple of suppliers for them. There are bound to be many others.</p><p><a href="http://www.ultracabs.co.uk" rel="nofollow">http://www.ultracabs.co.uk</a></p><p><a href="http://www.vadership.com" rel="nofollow">http://www.vadership.com</a></p>
<p>Would this still work if i used an hdmi cable to connect the pi up to my TV?</p>
old tv samsung
where did you get the movement comtrol,the one with the red ball
I got mine from here http://in2amusements.com.au/arcade-joysticks/ but you can get them from ebay too
what source did you use to get the directional switch
I'm not sure what you mean ?
i keep seeing donkey kong.. if you rotate that image 90 degrees it'll take up nearly the entire screen.
Donkey kong was just used for testing, I don't want to rotate the image as it'll ruin other games that I play. But yeah you're right about it taking up the entire screen.
Looks great, well done! I am making a similar design except using a full PC and an arduino to control for other interfaces, and smoked glass on top. Are you going to put something on the top or is it all finished?
I plan to put some glass on top but I'll need to drop the CRT a little bit before do. I plan to make a keyboard encoder from an old USB keyboard so watch this space/subscribe I hope to have it up in the next week or so.
That is so cool, A great use for a CRT. But be careful, the flyback can have a nasty charge and so will the tube so ground the 2nd anode to the aquadag ground, not the chassis ground because that will damage semiconductors! Also watch the tube; implosion. If you don't have an A/V input, get an RF mod. You can also use a 2n2222 amp if the TV's sound sucks. Be careful with the deflection yoke, if you al of a sudden get a vertical or horizontal line or no HV, the horizontal or vertical output circuits are dead or disconnected from the magnet. I'm such a CRT geek!
Great Job. Do you think you could use a old usb keyboard instead of the &quot;usb interface? Not sure if its possible but take the keyboard buttons out then wire the arcade buttons in.
It was an idea I had but most modern keyboards don't use individual buttons for their keys, open one up and you'll see what I mean. They just use a plastic film bilayer that touch when a key is pressed. I'm sure there are other options out there as well, like I said the GPIOs are always an option and I'm sure I've seen an arduino keyboard encoder.
Hey mate, <br>where did you get you're joystick and buttons from? I've found them on Ebay and that's it. Where else would be a good place to start?
I got mine from an online store in2amusements.com (I think). There are other online stores around too.
nice use of the CRT. Although I'm afraid to open up a CRT due to the fact of getting electrocuted. Anyways, good job on the MAME. What rom can it support on the Raspberry Pi? Street Fighter 2, Final Fight...all those good classics.. I have a project that I want to work on but I want to make sure it runs smoothly on the Raspberry PI... and how did you manage to get your hands on one? I've been looking around to get one but it's backordered for several months....
I got mine from element14 and as far as I know they have some in stock at the moment. As for what ROMs you can run I've only tested a few of the old retro games like galaga, DK, pacman and a few other lesser known ones. You can always check out the raspberry pi and MAME forums (or Shea Silvermans blog) for more info on the ROMs you want to run. And if you're not confident in taking a CRT apart there's always the LCD option, you might be able to pick a half decent sized one up on eBay or a similar site.
Finally a great use for all of those old TVs!
yep, we can all have arcades in our back yards !

About This Instructable




Bio: Chemist by trade, hacker by nature. I love making things go boom and making things that have gone boom work again.
More by Spartan 117:Keyboard encoder for MAME arcade Turn an old CRT Television into a Raspberry Pi Powered MAME Cocktail Cabinet 
Add instructable to: