• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

DIY Arcade Cabinet Discussion

Justin Bailey

------ ------
I'm sure some of you are interested in this stuff, so I thought it would be nice to make a thread to serve as a resource for current and future arcade cabinet DIYers out there! I built this cab a few years ago --

KnX1igG.jpg


goF6Ng5.jpg


9kPulie.jpg


(More pics of the build process and plans can be found here)

http://imgur.com/a/ajacB

-- and have answered lots of questions since then. So I thought I'd share some of them here and leave it open for people to add their own input, as well as ask questions of their own as they do their own builds. It's certainly one of the coolest things I've ever done and it's a great machine to have around the house - so if you're on the fence then just do it and share your experience here!

General Build Questions

How much does it cost?
As always, it depends. You could do it for a few hundred bucks if you're resourceful and can borrow someone else's tools, but it can go all the way up to a few grand if you really get crazy with it (ahem).

How long will it take?
It took me about 2 months working mostly on the weekends.

Where do I get plans?
http://jakobud.com/plan-list.php
http://wiki.arcadecontrols.com/wiki/Cabinet_Plans
My plans are here --

n6CuXyp.png


What kind of power tools do I need?
18v Drill - Used for drilling the screws and holes for the buttons, and you know, just drilling normal holes
Circular Saw - Used for long cuts
Jigsaw - Used for close cuts
Router - Used to route out the wood where you need to mount the plates for the joysticks and trackball (if you have one)
Sander - Used to smooth edges and smooth surface of the wood before the paint goes on

Do I really need to build a control panel? Can I just buy an X-Arcade and mount it?
Yes, you can, but should you? Hah. Ok, I will say that building and wiring the control panel is one of the most rewarding parts of the whole process. Without that you're just building a fancy shelf. I also have yet to see an X-Arcade cab that looks right. It's not that hard, trust me.

What kind of wood do I need?
3/4" MDF or Plywood for the outside panels. Screw battens where each panel meets on the inside to hold them together. I used MDF on mine.

I'm a total newb here - how do I cut the wood straight?
Don't sweat it. Measure out the cuts before you do them with a tape measure and/or t-square. Remember: measure twice, cut once. Draw a straight line with a pencil and a scrap piece of wood (could also use the t-square depending on the cut). Once you've got the line drawn, line up the blade of the circular saw with it and brace a piece of wood against the straight side of the saw. Now use wood clamps to clamp the brace board to the piece of wood you're cutting. You should now be able to follow the saw against the brace board throughout the entire cut.

You can also just measure the distance between the blade and the straight side of the saw and clamp the brace board from that distance of each of your lines as you draw them. After a while you get a feel for what you are comfortable with. I would just warn you - don't get too comfortable. Measure everything before you make the cut, then measure it again.

Can't I just get Home Depot/Lowes to cut the wood for me?
Not really. They only do really simple straight cuts, no angles. Also, the guy doing your cuts is not going to do them to spec. He wants to hurry and finish with you so he can get to the next customer. The cuts will be bad

What about the jigsaw?
Use the jigsaw where your cuts meet each other. An example is the back of my side panels above. The spot where you see the point of the inward triangle is where I used a jigsaw. The circular saw is not precise enough to make a good cut in these spots.

What about the battens now?
Battens are just small strips of wood. You'll find longer strips at your local Lowes/Home Depot, buy a bunch of these and cut them to whatever lengths you need with the circular saw. A batten should be drilled to the MDF where each of the panels meet. Before you drill the screws in them, drill starter holes in the MDF with a regular drill bit.

What kind of screws should I use?
Drywall screws. They are pretty sturdy.

What monitor should I pick?
Obviously a CRT is going to be more authentic for classic arcade games, but they are bulky, heavy, and can be expensive nowadays. I used a 32" LED TV. I doubt I have to tell any of you about input lag, but I picked one that was used for "Digital Signage" to forego all that post-processing stuff that contributes to lag, as well as minimal response time.

How is the monitor mounted?
VESA mount to a piece of MDF that is held up by. . . you guessed it - battens.

Is that plexiglass?
Yes. You can also use Lexan.

How do I cut that?
I wouldn't. It's super fragile and even if you manage to do it without cracking it - whatever you end up with will probably look bad. Just find a local plastics place near you and ask them to cut it to your dimensions. They'll do a good job.

What about drilling the holes for the speakers and buttons?
That part you can do. Carefully. The best way is to "sandwich" the plexi between two pieces of wood using the wood clamps, and drill. This will protect you from cracking.

How do you get that slick black look around the monitor?
I spray painted the back of the plexi black. That's it. Tape off where the monitor will be with Frog Tape.

How is the plexi mounted on top the monitor?
I have it resting on top of some aluminum edges that are screwed to the inside of the MDF. Just far enough in so that the plexi is flush with the wood.


Control Panel Questions

How do I know what layout to use?
This page is a great resource for that - http://slagcoin.com/joystick/layout.html

Where do I get the buttons/joystick/trackball/wiring?
Likely you will get things from several resources. I used the following --

http://www.ultimarc.com/ - Trackball, ipac2 (more on that later), wiring kit
http://na.suzohapp.com/ - Buttons and joysticks
http://www.paradisearcadeshop.com/ - P1 and P2 buttons (Suzo Happ didn't have them at the time)

How do I drill the holes for the buttons and joysticks?
Use a 1 1/8" Forstner bit with the drill. It goes through the MDF like butter.

How do I make sure I drill the proper measurements for the layout I want?
Print an actual size of your layout on a normal piece of paper from your local Kinkos, then tape it to the top of the wood and use a small drill bit to drill a "starter" hole for each of the buttons. Then use the Forstner bit to drill the actual button holes.

What about for the trackball?
I don't think they make Forstner bits that big so use a hole saw. It's a pain but it will get through it eventually.

So I just place the buttons and joyticks through the holes and I'm ready to start wiring?
The buttons? Yes. The joysticks (and trackball if applicable)? No. You will want to use a router to route out the wood on the underside of the control panel so that the joysticks came out far enough on the top. You'll need to route out enough for the mounting plates. If you don't do this they will look and feel like little nubs sticking out of the wood. Routing is not difficult. Just place the router over the wood and pull the trigger. Practice on a scrap piece of wood to get a feel for it.

How do you get the buttons and joysticks to work?
I promise, this part is not as hard as it seems. You wire each one to a board called the ipac2, and that board connects to your PC via USB. That's pretty much it. The ipac2 mimcs keyboard input.

Ok, well how do I wire them then?
Alright, again, I ordered a wiring kit from Ultimarc. It came with the wires, wire crimpers, and female connectors.

Once your buttons and joysticks are in place, take a look and strategize how you want to wiring to "flow." You will need to daisy chain a ground wire from the ipac2 to each of the buttons, and you will need to connect another wire from each of the buttons to a corresponding connector on the ipac2. So each of your buttons will have 2 wires connected to it.

For the ground wire - first strip about 1/2" from the end, twist the wire in your fingers, and place it in the GND connector of the ipac2. Then run the wire to the next button in your chain, give it a little slack, and cut it. Now strip 1/2" from the end you just cut and the other end of the longer wire, and twist those two bare wires together using your fingers. Connect the flatter end of the female connector to the COM connector on your button, and place the twisted wire into the other end of the female. Now crimp the end of the female connector on the wire you just inserted. If you did it right, you should be able to give it a good tug and it won't slip out. Rinse and repeat this process for the rest of the daisy chain of buttons.

Now for the "normal" wire - just run a straight wire from the NO connector of each button to the corresponding connector on the ipac. Stripping and crimping along the way of course. After doing the ground daisy chain this should seem like a cake walk.

P.S. - here is a great resource for wiring. Better than mine and even has pictures - http://buildahomearcade.com/main-guide/building-the-control-panel/wiring-the-controls

What about the trackball?
The wiring here is much easier. It just plugs into the PC via USB and acts like a mouse. I'd recommend the one from Ultimarc so you don't have an ugly mounting plate on top of the control panel.


PC Questions

What specs do I need for the PC?
Here are mine, which are way overkill, but I wanted to future proof it for at least a decade. You really don't need anywhere near this to run older games --

3.2 GHz Intel i5
16 GB RAM
GeForce GTX 660 2 GB
2 TB HD

What emulators are you using?
Arcade - MAME
Atari 5200 - Kat5200
Atari 2600 - Stella
Jaguar - Virtual Jaguar
Daphne (LaserDisc Games) - Daphne
Gameboy Advance/Color - VisualBoy Advance
NeoGeo Pocket Color - NeoPop
Nintendo64 - Project64
NintendoDS - DeSmuME
NES - Nestopia
SNES - ZSNES
Gamecube/Wii - Dolphin
Sega Genesis/32x/SegaCD/Game Gear/Master System - Fusion
3DO - FreeDO
Playstation - ePSXe
Playstation2 - PCSX2
TurboGrafx 16 - Ootake

How about the frontend?
I'm using Hyperspin. It's very slick.

How do I set up Hyperspin?
Ah geez. Ok, that could be an entirely different thread. This is the part that will take you as long as it took to build the damn thing. Just google it for now and maybe I'll come back to this one.

Come on, just a few tips?
Ok, get an account on http://www.emumovies.com. They have a downloader that will link up to your games and download the sample videos, boxarts, screenshots, cab pics, whatever you want - automatically. I bought a year subscription and it was more than enough time to get what I wanted. Then have fun tinkering with AHK scripts and XML files for the next month. Mwahaha.


Art Questions

Where did you get the marquee?
I just made it from some art I found online. Just blew it up in Photoshop and print it on some glossy paper at Kinkos.

What about the CPO (Control Panel Overlay)?
Same as above. I found some art and used Photoshop to manipulate it to fit what I needed. I don't need to make this a Photoshop tutorial I think. There are plenty of good ones online already.

If you are interested in the PSD files for either of these just PM me.

As for getting it on the control panel, I just printed it on some glossy paper at Kinkos and placed it on top of the wood. Then I did a "pizza slice" pattern over each button hole with an X-acto knife, put the plexi on top and placed the buttons straight through.

What if I don't want/know how to do that?
That's cool. Go to a site like http://www.gameongrafix.com/ and they will make/print some off for you.


Paint Questions

How did you get the right colors for the NES?
I actually brought my own NES to a Sherman-Williams and they mixed some paint to match the colors. If you have some special paint color needs I would recommend them or another paint specialty shop.

How do I paint?
Not as stupid of a question as you may think. Honestly, I am not terribly happy with my paint job so I hope some of you can learn from my mistakes. Remember, painting does not cover up imperfections on the surface, it magnifies them.

First, wipe it down. All of it. Next, sand it smooth all over. Use bondo or putty for any holes. Then wipe it down again. Then, paint on a coat with a normal brush. Let it dry overnight. Then paint another coat. Then another. Seriously. Painting is a pain and it's usually harder because you are so close to being done that you want to get it over with. But trust me, don't cut corners here.


Online Sources

Here are some of the sources I used when I built mine --

http://buildahomearcade.com/ - nice comprehensive tutorial
http://www.slagcoin.com/joystick/layout.html - perfect for getting the right measurements for your button layout
http://forum.arcadecontrols.com/ - lots of good nuggets of info on the posts in this forum
http://wiki.arcadecontrols.com/wiki/Main_Page - wiki for building a cab
http://www.ultimarc.com/ - well known shop to get parts
http://www.paradisearcadeshop.com/ - another good parts supplier
http://hyperspin-fe.com/ - frontend for your system
http://www.donovanmyers.com/old/ - one of the first guys to build his own Vewlix cab, similar to what I have above

-----

So this isn't supposed to be a comprehensive FAQ or anything, more like a springboard for like-minded folks that want to build their own cab or people that already have. I know I had it on my mind for years before I finally took the plunge and it was totally worth it!
 

ahoyhoy

Unconfirmed Member
/swoons

This is going to be my first project once I settle down somewhere with enough space, though I haven't decided if I want to build an upright like this or build a cocktail cab first...
 

brainpann

Member
Fucking amazing cab. I love the look. Props to you for a job well done.

Im currently working in a mini arcade build myself, using an icade and a netbook. When it starts coming together a bit more, illpost here.
 
Eh, I've been wanting my own cabinet for a while, however I don't think I'm up to it. Sure I can stud up a basement and hang drywall, but this is a while different story. It requires a firm hand (that's what she said) and I would get super pissed if I kept screwing it up ;(

How much of a pain was it to do this yourself?
 

v1lla21

Member
That's amazing. Mad tips bro, it's beautiful.


I work at a cabinetry, I'm a finisher and my dad is a cabinetmaker so the wood part would be easy. I would just need space to put it lol.
 

baphomet

Member
At least display the games in 4:3 like they're supposed to be. Everything looks squashed when you stretch them to 16:9.
 

plainr_

Member
Thank you for this. I'm going to make a bartop arcade soon but I didn't know where to start and this thread came just in time!
 

Justin Bailey

------ ------
Eh, I've been wanting my own cabinet for a while, however I don't think I'm up to it. Sure I can stud up a basement and hang drywall, but this is a while different story. It requires a firm hand (that's what she said) and I would get super pissed if I kept screwing it up ;(

How much of a pain was it to do this yourself?

It's honestly not that bad, but it does take patience. I had pretty minimal woodworking experience before I built mine.

Also, just accept that you're going to screw up some cuts and have to make more trips to Home Depot than you thought you would. I wish someone had told me that beforehand.
 

TheBear

Member
My awesome girlfriend has just bought me a MAME cabinet for my birthday!

A friend of mine makes his own custom machines and they are super professional looking, so she has asked to him to build me a custom machine. All I have to do is choose the artwork and stick layout and he will do the rest.

I'm thinking I want 2x Sanwa sticks +6 buttons in the middle nicely spaced and then have another 2x sticks +3 buttons on the side, as it will mostly be a two player machine but it would be good to be able to cram some more people in for 4 player on the odd occassion.

As for the artwork, I was hoping to get some inspiration off you guys. I have looked at some interesting stuff where they have all the seminal arcade characters, but there's usually a dirty big MAME logo on it which I don't like. I've found some interesting custom side art but none of it grabs me at the moment. Anyway as I said, just looking for some inspiration. Here's some that have caught my eye.

testglow.png


X-MenLeftSide.jpg



This TMNT one is probably my favourite so far:

index.php

index.php
index.php
 

Justin Bailey

------ ------
That's pretty awesome! I'm not much of an MK fan though.

Also, is there a way to get lightguns working reliably in MAME cabinets?

EDIT: Found a decent resource for cabinet artwork http://www.gameongrafix.com/index.php

I assume you're going to have a LCD monitor? If so then check this one out -- http://www.ultimarc.com/aimtrak.html

It uses a sensor bar like the Wii. Old style light guns only work on a CRT. I haven't set this up personally on mine yet but I plan to. Ultimarc is a very solid place to get this kind of stuff, I got my trackball and ipac2 from them.
 
That's pretty awesome! I'm not much of an MK fan though.

Also, is there a way to get lightguns working reliably in MAME cabinets?

EDIT: Found a decent resource for cabinet artwork http://www.gameongrafix.com/index.php

gameongrafix is quite expensive, for just $35 i got all the artwork in the cabinet.. and for that money on gameongrafix you got just sidearts, i look for the artwork on google and my brother cleaned everything even edit the layout of the control panel to make 6 lineal buttons not just 5 as the original mk panel. take all to a place to print and wait a couple of hours :)
 

TheBear

Member
I assume you're going to have a LCD monitor? If so then check this one out -- http://www.ultimarc.com/aimtrak.html

It uses a sensor bar like the Wii. Old style light guns only work on a CRT. I haven't set this up personally on mine yet but I plan to. Ultimarc is a very solid place to get this kind of stuff, I got my trackball and ipac2 from them.

I don't have a monitor yet, would be happy to get a CRT if it meant the lightgun would work propoerly. I guess I was talking about emulator issues, I would love to be able to get a Namco arcade lightgun with recoil working with all lightgun games, but also be able to play everything else with a stick.
My friend has mucked around with it and apparently you can get it working but you have to calibrate and play with the settings every time you boot up a lightgun game.

Also, I think I'm pretty set on the design, want to make it look like the old Final Fight cabinet

DSC_0810.jpg
 

TheBear

Member
Does anyone have any opinions on frontends? I've used Maximus in the past and it's pretty swell. Is Hyperspin any better/different/more user-friendly?
 

BFIB

Member
Also, I think I'm pretty set on the design, want to make it look like the old Final Fight cabinet

DSC_0810.jpg

Dynamo cab designs are the best. When I built mine, I just scoured Craigslist for an empty cab, then ordered the joysticks, buttons, and JPac. Used an old computer and put an old CRT with S video.
 
I've been looking at those intel-on-a-stick machines and thinking about doing a budget arcade build using that. Thinking I can build a very small/sleek looking 'cabinet' with a setup like that and a thin flatscreen. I'm not necessarily looking for 'authentic' arcade so much as just a really cool playable piece.

I do like the one in the OP post, that would be more what I'd be going for. Very sleek, very modern, but also still nostalgic.
 

Mellahan

Concerned about dinosaur erection.
If I had more time I'd build my own. But I don't.

I think I'll just pay someone some day.
 

TheBear

Member
I've been looking at those intel-on-a-stick machines and thinking about doing a budget arcade build using that. Thinking I can build a very small/sleek looking 'cabinet' with a setup like that and a thin flatscreen. I'm not necessarily looking for 'authentic' arcade so much as just a really cool playable piece.

I do like the one in the OP post, that would be more what I'd be going for. Very sleek, very modern, but also still nostalgic.

Sounds more or less like a Bar Top which are awesome

dk2.jpg
 

autoduelist

Member
Almost built one of these two years ago. Wish I did, don't know how to find the time to do so now. I want a Robotron-inspired cab so damn bad. Great job on yours.
 

Justin Bailey

------ ------
Does anyone have any opinions on frontends? I've used Maximus in the past and it's pretty swell. Is Hyperspin any better/different/more user-friendly?

I can't speak for Maximus, but I went from Mala to Hyperspin and was pleased with the result. Hyperspin is just so damn slick. Getting all the romset names, videos, and pictures to link up to the XML files is a bitch, as is setting up all the emulators and admin buttons using AHK scripting. And then if you start using custom themes. . .

Basically, you can go as deep down the rabbit hole as you want. At one point my wife told me I should stop tinkering with it and start playing it, which was good advice. I am glad I put in the time to set it all up properly though, because I have rarely had to mess with it or take out the keyboard since I initially set everything up.
 
HyperSpin is very nice, but a git to setup.

If you go the legit CRT route, in which case you'll end up using GroovyMAME (best for CRT, resolution and refresh) you may have the issue I had, which is HyperSpin uses every core it can muster, and it caused input latency and lag issues on GroovyMAME. I resolved it by setting the affinity (keep HS on 2 cores, and MAME on a seperate core).

If anyone is doing this, I can't emphasise enough how much a real arcade CRT adds to the experience.
 

Mengy

wishes it were bannable to say mean things about Marvel
I've built three MAME cabinets over the course of the past ten years. My first one was basically a Donkey Kong cabinet built out of particle board. That cab has since been burned, LOL. My other two were made of oak boards and were dimensionally MK2 cabinets. One was for a friend and had a modified control box with 4 sticks and button layouts, he wanted 4 player Gauntlet to be possible. It's an awesome cabinet and sits in his bar room basement and gets played a lot. My last one was for my brother as a housewarming gift when he built his new house, it sits in his bar room too. That one is the nicest MAME machine I've ever built, looks slick and has a 27" S-video Sony Trinitron tube for the display, it really makes games look great.

I don't actually have one of my own anymore. I keep thinking I'll build a fourth cab but it's just so easy to play on my PC instead. I've been thinking of instead making a table unit that I can plug into my 61" LCD and play from the couch, kind of like a super arcade / console / jukebox / media machine. That might happen this year yet, I feel like I need to build it just to get the idea out of my head!!!



Cool thread, subscribed.
 

shuri

Banned
What's really important is to design your cab so that it's very modular (trivially easy to change joysticks and button / connections) and make it future proof (will that 19 inches monitor be easy to find in the future? What if you can't find a similar one.. Are you going to have to heavily modify your cab?)

Avoid having 1104 buttons and joysticks and trackballs. It looks like shit.

Avoid having 1023913 games in your selection if you are using emulated games, youre going to spend more time searching and browsing than playing. Have a selection of 10-20 awesome titles, MAX

My experience with those lightguns was pretty bad, It works fine, but WHEN I TRIED THIS, AGES AGO, you would calibrate the guns for a person, but if the next player happened to be a kid or someone much taller, or didnt happen to stand at the very exact place that you were standing when calibrating them, its going to be out of calibration.

Perhaps this is fixed by now.
 

TheBear

Member
Tossing up between CRT vs LCD

For picture quality alone, it seems CRT is the way to go for an authentic experience, but I've heard arguments that MAME can compensate for that with filters etc. My experience with filters is that they look like shit but perhaps they have improved.

Thoughts?
 

MoxManiac

Member
Tossing up between CRT vs LCD

For picture quality alone, it seems CRT is the way to go for an authentic experience, but I've heard arguments that MAME can compensate for that with filters etc. My experience with filters is that they look like shit but perhaps they have improved.

Thoughts?

Always CRT. Always.
 
Tossing up between CRT vs LCD

For picture quality alone, it seems CRT is the way to go for an authentic experience, but I've heard arguments that MAME can compensate for that with filters etc. My experience with filters is that they look like shit but perhaps they have improved.

Thoughts?

If you're not going CRT you might as well play on your PC with an arcade stick.
 

TheBear

Member
Also, what's the best gampad out there for emulators? I was thinking about using my old DS2's with a USB converter. Any other ideas?
 
Top Bottom