loading
Have you wanted your own arcade machine, but never thought you had the time, skills, tools or money to make a stylish cabinet?
 
Here is the solution!
 
I have designed an extremely easy to build, affordable and stylish cabinet. Now you can build one too. With this home arcade machine, you can play arcade and home console games with a true arcade feel.

What makes this cabinet so special?
  • Easy Woodworking:There are no curves or special cuts to make, every cut is a straight cut and little measuring is needed. The only power tools needed is a saw, a drill and a sander.
  • Extremely Affordable: The entire cabinet cost me less than $100 to build! I did have an old laptop I put in that I am not counting in cost, but this is cheaper than a small bartop cabinet!
  • Easy to do: I built this in two weekends, and I was going slow!
  • Stylish: Most Viewlix style cabinets are extremely complicated and very expensive to build. Usually between $1000-$1500 This cabinet has everything that is great about a viewlix. Striking angles, design for seated play, slim profile. It is an affordable eye grabber.
The cabinet I will be showing you here is a mini cabinet, perfect for kids or as a sit down cabinet for adults. Most of the cabinet is build from one sheet of 2' by 4' by 1/2" sheet of plywood. You can follow these instructions and build a full size cabinet instead by doubling all the dimensions. You would use a single 4' by 8' by 3/4" sheet of plywood instead. 

So follow along if you finally want to make you home arcade machine a reality!

Step 1: Materials

Here is what you will need to begin:

Tools:
Hand saw or jigsaw.
Straight edge for drawing cut line
Power Sander, preferably random orbital.
Drill for drilling screws and 1 1/8th spade bit for drilling arcade button holes.
Cutting knife
paint roller if painting by hand
Adjustable wrench for bolts
Wood Clamps


Materials:
1 sheet of 2' x 4' X 1/2" plywood or MDF wood. This make up the core of the cabinet.
Spare and scrap wood! I used 10 feet of leftover 3/4" square doweling wood and 4 feet of 1/4 by 4" wide flat doweling wood.
16 inches of heavy wood lumber for a base. A 2" by 6" is great. 
paint, either can of spay enamel, or bucket of paint if painting by hand.
Arcade controls
An arcade encoder. You can get a Zero Delay arcade encoder from ebay for $11
An old Laptop or computer with flat monitor, up to 17 inch screen. Save that old computer from the scrap heap!
Small computer speakers.
Art board for bezel
Screws to keep the cabinet together, bolts to bolt on the control panel and controls, varies in size depending on the controls you use.
Putty to fill imperfections.
(Optional) Vinyl edge banding as as a stylish protectant around edges of cabinet.
(Optional) Plexiglas sheet for monitor cover and marquee
(Optional) 12" fluorescent light for a light up Marquee.

OK, lets dig in!

Step 2: The Plan

Here are the plans, and they are even easier than they look!

Let's draw out the lines on our sheet of wood.

  1. Draw a line down the middle of the sheet of plywood lengthwise.
  2. Draw a line from the end of the middle line to the corner, this will be the sides for the cabinet. 
  3. The control panel and front panel sheets are all even 16" widths.
  4. Two inches of the control panel goes to the arms, and there is a notch that will be cut into the back of the triangle sides. We will used that wood for the arms as well.
Not bad, right? Besides a few random wood dowels, this is the entire cabinet! Lets go over the cuts in detail. 

Step 3: Cutting the Wood

Cut the board down the line you drew lengthwise. Now cut down the diagonal line to make your triangle sides.

Next, on the other half of the plywood sheet, cut your 3 16" boards for the front and control panel

Now cut the 2 inch arms from the control panel section of plywood.

And that right there is most of the cutting.

Step 4: Sanding and Rounding the Sides.

Next, clamp the two triangle sides together and whip out your power sander. You will need to sand the edges even on the two sides. Those cuts are hard to get perfectly even.

While you are sanding, you can just sand away the tip of the side and round off the base as well. You will be left with two identical sides, rounded to safety.

Step 5: Cutting the Back Notch

Here comes the last major cut. It is a little more difficult because it is a couple angles in one cut.

Keep your side boards clamped tight, and cut the notches as you penciled them out from the plan. Be careful to keep the wood you cut out free of damage. You will need that for the arm.

Step 6: Cut Cross Sections and Start Assembling

Now we can take those dowels we have handy and start cutting them up.

We will need a number of 16" bars that we can screw in as cross sections in the cabinet. We will also need furring pieces (Dowels screwed to the inner sides of the cab to screw the cross sections into.The picture shows exactly how the furring works.

With those furrings cut and screwed into the cabinet, we can now assemble the parts. I did begin to paint much of the wood at this point, but that is unnecessary. 

Notice how those front panels are placed on the front of the cabinet?  The can be positioned however you want them to.

Each arm is made of two pieces of wood. One to go on the outside of the cab, and the other to bring it back flush with the inside of the cabinet. This is made from the remaining plywood.

You can size up how high you want your control panel. and clamp on the arms to test your placement. I chose 22 and 1/2 inches from the ground. Just line up and mark where to cut the arm pieces, make the cuts. 

When you have the arms done, they can be bolted to the side. Just drill a hole in the arm and the side of the cabinet and slide the bolt through. I did 3 per side, and that was a style decision.

Step 7: The Control Panel

This is an easy step, but takes some well thought out planning. Simply use your 1 and 1/8th spade bit and cut button holes, and a joystick hole. You will need to test out exactly how you want you controls placed so it is comfortable with you.

I also attached some doweling to the top of the control panel as a groove for the art board bezel to fit in.


Since we are talking about control panels, I thought now would be a good time to go over a few control options you might want to consider for your cabinet. The standard control setup for a 1 player home arcade is 1 joystick, 6-7 action buttons, a start button and a coin button. You could also build mini racing cabinet. On my second build, I made a racing cabinet by just putting a PC steering wheel in place of the controls. See picture 2. 

But, you will probably want to buy joystick and buttons. Here are a list of online shops for arcade controls that I frequent. They are reputable vendors: And lastly, here are a couple of my joystick recommendations:
  • Sanwa JLW - A good, well-rounded joystick
  • Mag Stick Plus - Has a cool 4-way mode for those classic games like Donkey Kong.
  • Sanwa JLF - A great joystick for fighter games. 
  • Seimitsu LS- 32 - A great Joystick for vertical shooters.
  • Zippyy Joystick - If budget is on your mind, this is a good joystick for a cheap price.

Step 8: Final Assembly and Dissasembly

OK, now we need to just finish putting everything together. Clamp everything how you want it and screw together. For the area above the monitor, you can either put two dowels and wedge plexi between, or for the easy route, you can just put a flat board across the top and forget a marquee.
  • You can putty and sand any areas that are not smooth.
  • You can also cut your artboard to fill the entire monitor area, and as soon as you have a monitor in place you can cut out the center hole.
  • Plexi and artboard should both just be cut with your cutting knife and your straight edge.

Now, dissasemble! Unscrew the sides. You can leave the furring in, we just need to paint the main parts.


Step 9: Painting and Reassebly

You can either roll on paint your spray paint. I chose a spray on enamel. You can also get fancy with the painting.

Here, I started with a Black coat of paint, then let it dry and put on painters tape for "racing stripes" Then I painted with red, and when that was done I peeled off the tape. Made a real easy, stylish paint job.

When everything is dry, just screw it back together again.

Step 10: The Encoder

For this cabinet, I use the Zero Delay Arcade encoder. In my opinion, this is the best little encoder ever made. It is super affordable ($11 on eBay) and it is very dependable.

The method to installing the encoder is easy. In the photos is a diagram of the inputs on the encoder. There is an input for up, down, left, right, and 12 button inputs. All you need to do is take on of the included wire sets, pop in the white connection end to the encoder, and attach the other end to the corresponding control you want.

  • Take a look at the photos I included of common arcade controls. If you look at the buttons, you will see two common styles. On the left is 2 pin button with built in micro switch, the other is a standard button with an attachable micro switch on it.
  • All you have to do is take the metal connect ends of each wire set, and plug them in to the metal tabs on the switches. For the 3 pin switch like the one pictured to the right, you will be connecting to the outer two pins and leave the top pin open. The same goes for the micro switches on the joystick


Now all that is left is to plug in the USB wire to the encoder, and plug the USB port into your computer. It is completely plug and play with windows, and will read your arcade controls just as if you plugged in a USB joystick.

Step 11: Add Controls to Panel

Now that we know how to set up the encoder, Let me cover adding the controls to the control panel. 

Buttons work exactly like a nut and bolt. just slip the buttons in the hole, and screw the nut tight. 

If your joystick came to you disassembled  I have a assembly diagram for a joystick. Please note that different joysticks assemble differently, and this is just one common method they go together. Assemble all the joystick except the ball top and dust washer, now run bolts through the top of your control panel, and the joystick base on the underneath of the control panel. Tighten down the bolts with nuts, then put the dust washer and ball top back on. You now have your joystick installed.

Now we need to do is plug in the encoder as we covered in Step 10 and Viola, a stylish Control Panel.





Step 12: Mounting the Monitor

If you are using a flat screen monitor, chances are that it has mounting hole through the back. Sometimes it is hidden.

I will go  over an example with a dell monitor.  You see in the photo that there are no mounting bolts see, only a stand attached to the bracket. Let's see what it looks like when we remove the stand...Let me just remove the screws.

Aha! Mounting holes! Now All I need to do is go buy 4 bolts that are the same width as the bolts I just unscrewd from the base. Then, I need to get a 16 inch long board, and bolt the monitor to the board centered. Screw that board to the inside of the cabinet, and now I have a monitor mounted.

But what if I am using a laptop or a monitor without mounting hole? Well you have to get creative. For my laptop, I had to remove the LCD from the casing, Drill holes in the casing to make my own mounting holes. Then I put the casing back on. Another method would be using heavy duty expoxy to glue it to a board.

Now all you need to do is cover up your monitor with that artboard you already started cutting. Cut a center hole with your cutting blade for the monitor. to cover up everything but the screen.

Step 13: Artwork

If you want to do a lit marquee, all you need to do is mount a 12" flourescent light behind the marquee. You will need artwork of Course.

Since I went with a design that felt like a race car, I made a marquee and printed it out on my home printer. More professional marquess can be taken to a print shop.

I also topped my machine off with a  hand painted Logo. The cabinet is dubbed the Vigolix because it looks like a Vewlix, and well, I am Vigo!



Step 14: Computer Software

Emulators and Frontends:

So now we have everything physical ready on our arcade machine, but as for all the digital bits, we still have work to do.

When dealing with arcade machines, there are two categories of software that we need to cover:
  • Frontends - This is just a menu interface to launch out games from, and it works off arcade controls. It makes the arcade experience much better.
  • Emulators - These are programs that run games from other systems and platforms. If you have an old arcade game or video game console game you want to play, you will be running it from an emulator.

For a frontend, I recommend getting Mala. Mala is a great, easy to use frontend that can get you to your games quickly. You can also dowload or make skins to make the menu really pop! You can download it free From www.Malafe.net

For emulators, Mame will be the main one you will probably be using. It is hands down the best emulator out there for arcade games. You can download it free from www.mame.net/

You will probably want more than Mame though. Each emulator works differently, so I can't go into detail of each one to use. What I can do is recommend some great emulators that are arcade cabinet friendly:

Nintendo: FCEUX
Super Nintendo: ZSNES, BSNES
Arcade Games: MAME
Sega Genesis/Game Gear/ Mega Drive: Kega Fusion
Neo Geo: Nebula, Kawaks, MAME
Commodore 64: Vice 64
Gameboy/Gameboy Advance: Visualboy Advance


Installation:

Follow this step by step to install Mala with Mame on your computer:
  1. Download the Windows command line version of MAME and Mala from the websites I listed above
  2. Extract MAME in a directory on your harddisk (eg c:\mame)
  3. Extract or install the program on your harddisk
  4. Execute MaLa
  5. The options dialog will open, when it does, Point the MAME executable to your mame.exe file
  6. MaLa will create a mame.ini and a mame.xml file for you if not found, let it do it's thing.
  7. Enter a rom path*
  8. Go to the config options tab, and then click controller tab
  9. Click with the control that you want to be set up with your arcade contols.
  10. Press the corresponding control (Up, Button 1, etc) DO this for all the controls you want to map.
  11. Close the dialog and MaLa will ask you to refresh the main game list.
  12. You can now select a game and play it in Mame
  13. If your controls don't automatically map to your aracde controls in mame, press tab while a game is open, go to Input (General)  and map the controls to your liking.

Please note that emulators need roms to run. These are the games themselves. Downloading these off the internet can be illegal. If you are unsure about legality issues, there are some free legal roms you can download from www.mame.net

Step 15: Time to Play!

What are you doing here still? You have a new arcade machine, now go play it!! ;-)

Final Thoughts:
  • You can also make a great racing cab with a few slight alterations. Pictured is a racing variant of the Vigolix.
  • I also know I do skip over the finer details about some arcade cabinet processes. This is intentional as these are things that are done on many different arcade cabinets. I tried to cover the areas unique to this cab without unneeded details. If you have any questions on anything, you can find the answer at forum.arcadecontrols.com. You can also look at other arcade cabinet instructables here!
  • The mini size of this cab makes it perfect for children. Mine absolutely, positively love the cabinets I built! This will not be uncomfortable for adults either, you just need to sit when playing. If you want a full size machine, just use a 4 by 8 sheet of wood as instructed in the beginning of this Instructable.
  • Other people have followed these plans to make this cabinet before, with great sucess. It is a tested design!


That's it! Enjoy your arcade machine!
<p>I had an epiphany while working with this! I had seen a comment here about upping the measurements all by 1.5- and it worked perfectly- about 72&quot; tall, etc. Then in putting the arms on - I was trying to come up with a plan to most appealingly make the interior pieces so that the control board would reach- when I suddenly said &quot;put the arms on the INSIDE!&quot; it looks SO much more attractive with the arms on the inside! I did a little tweaking and just used wood screws instead of bolts - keeps the side much cleaner too without any exterior bolts- just some sunken screw heads. I'll have to try to post pictures- I didn't do well with recording it - but found a 24&quot; screen on Craigslist, and it looks great so far.</p>
<p>Yes, I wanted to put them on the inside as well but, I routed grooves that my monitor slides into. If I had put the arms on the inside the width would have been to wide for the monitor.I am sure it could have been easily done with a few changes but I decided to go outside and put black caps on the bolts. </p>
Ah, good point. I like the idea of the routed grooves. So worried mine will end up looking kind of hokey in the end - but as long as it's fun!<br><br>I think I just kind of lucked out with a monitor that just sort of fit right in, resting on one of my braces - almost accidentally. So, I ended up with space to put arms inside. Just serendipity I think. I am shorter than most, so that may be one factor! I put the control panel a BIT lower (like about 38&quot; from the ground), as I figure I might as well make my cabinet fit me... and any taller friends may have to slouch a bit - HA!
<p>Everyone who has looked at the pictures all ask if the monitor is to high....but all who have played then say its perfect. A co-worker who helped me build it is like 5'6, and he said it was perfect. The reason I put my monitor up higher is I am going to make the void area, controls, plasma ball (flux capacitor), LED lit fans (red and blue), digital clocks and gauges. When finished it will be my very own time machine!</p>
<p>And can I be one more person saying THANKS so much for the instructions- been thinking of doing this for years... and finally, now with a 10-yr-old son who actually likes my working Atari 2600 console and these &quot;quaint&quot; old games, I finally umped in (even working with a Raspberry Pi for the first time- yikes)</p>
<p>THANKS for the idea and instructions. I made mine 30 wide. CP is 30 x 14. Thans again for the instructions.</p>
Do u have the template for the side art that you could send it to me? Thanks.
<p>I can send you or help you with your own artwork if you wish.</p>
How much did u pay for ur side art?
<p>I modified this some and made it larger to be more comfortable for adults. Made it 2 player 8 buttons. Followed some of the suggestions by the GreenMachine...tinted plexi, masked off the border of the monitor and spray painted it. Used carbon fiber wrap for the Control panel. Got rid of the batman ears on top and made it more triangular. Also adding a light gun for the duck hunt and area 54. Installed Hyperspin on it...that's the hurt locker. Had a duratrans made and a vinyl sticker for the side art. Check out this link for great ideas it saved me a lot of time. </p><h3><a href="https://www.youtube.com/watch?v=Ai5mCW06r1U" rel="nofollow">Vigolix Invader Arcade Cabinet - YouTube</a> </h3>
How much did u pay for the side art? Want to make one myself and would love tl put a sticker on it
<p>Very nice! I am making a larger size like this as well, two player. What did you use for a monitor? What size? </p>
<p>I believe it's a 27&quot; have to check it to be sure...</p>
<p>The one I just posted pics of is a 27&quot; monitor. 2 player. Pics doesnt show controls yet but they fit nicely, 2 js, 16 buttons plus 2 on front</p>
<p>When you say made it larger, how much larger off the original plans did you make it? Looking to start a build and any tips would be great. </p>
<p>Sure it 60&quot; high x 24&quot; wide...I'll post a very rough diagram of what I did...you have to measure everything out again to make sure i'm accurate. This was awhile ago so not sure if I made many changes.</p>
<p>Tried to post my rough pdf...won't allow me to post. <br></p><p>plywood was 8' tall..</p><p>Side triangle was 15x60. </p><p>Base of unit was 24x12</p><p>control panel was 24x12</p><p>Arm were 24x3</p><p>front panel under control panels were 24x15 (2 panels)</p><p>Marquee was 24x6</p><p>Should be able to get 2 arcades from single board. Or you may need one piece of extra board. We built 2 of them. </p>
Thanks sports007 feel free to email me the PDF if possible. Tj12691@gmail.com
<p>Almost finished just waiting for some speakers that will go under the screen and a bit of painting :).</p>
<p>Hey dude I absolutely love this cabinet. Wondering how you mounted your screen and what size monitor you used is. Also did you put something covering the bottom of the arcade where the controls go? </p>
<p>Thanks dan i used a 22&quot; acer monitor </p>
<p>thank you so much for the pic. I am about halfway through making mine now. mostly just have to finish sanding then assemble. What did you use to run your emulator on? I plan on using a raspberry pi and am just having a little bit of trouble configuring the joystick buttons. </p>
<p>I used an old softmodded xbox and hacked the controllers </p><p>like in this youtube link https://www.youtube.com/watch?v=S7JTPmYsMKI</p>
<p>I used pi on mine but have a softmodded xbox also. Can u possibly give me some info on how you hacked the controlers so I can use the xbox with the mamma mame joysticks and buttons?</p>
<p>I have just one more question for you, I am curious as to how you attached and made your joy stick console. I cant really figure out what was done for this build in the instructions and it looked like you used a different method altogether. Just curious on the steps you took. </p><p>thanks</p>
<p>It doesn't appear they covered up the underside...I plan to.</p>
<p>How did you get the two player setup? Did you build it at 2.0x? </p>
<p>Hi woody, what did you use for the marquee and back lighting?</p>
<p>Where did you order the buttons?</p>
<p>Hi Bobby i got them from ebay. They come from China so i was expecting a long wait but they only took about 2 weeks to arrive. Link below :)</p><p>LINK</p>
<p>So i bought a very similar set of buttons, but they use a Sino Arcade Encoder. The buttons themselves work on my raspberry pi however as soon as I enter a game the controls no longer function. Do you have any experience using a raspberry pi? </p>
<p>http://www.ebay.co.uk/itm/Arcade-USB-Control-Panel-DIY-Bundle-Kit-2-joystick-20-LED-Illuminated-Buttons-/191560963489?pt=LH_DefaultDomain_3&amp;hash=item2c99ec55a1</p>
<p>Your arcade looks amazing. I am just curious what the dimensions for your controller box are?</p>
<p>Woody, that looks awesome! How did you finish/paint the wood? Your finish looks very smooth and natural.</p>
<p>Looks great! Did you build this at 1.5 times the original size (4 ft x 6 ft)? What size monitor did you use? What are the dimensions of your control panel?</p>
Hi holtzer yeah I used 4x6 18mm ply so it stands just under 6 foot tall and is 60cm wide. The monitor is 22&quot; :)
<p>Thanks for the great ideas! Buddy and I started one on Saturday, 30 wide, 6 feet tall. CP is 30&quot; wide by 14 and 36 from floor to top of cp. Monitor is mounted by routed grooves and slides in, but also added shelf so if that monitor needs replaced in the future a monitor can be sat on the shelf if needed. Just gotta sand, paint, and wrap. Have a raspberry PI B+ setup with retropie, and, I have an xbox modded with XBMC I will also put in bacj or under front. Gonna put usb ports also so PS or xbox controllers could be plugged in in leu of sticks and buttons if a player preferred. Thanks again for all the ideas!</p>
2nd one made and plexi glass was held on with 4 blocks of timber 30mm x 30mm screwed to cab and silicone glue between plexi glass and timber block
<p>Hi Nick, did you make measurement adjustments to fit 2 player joy sticks? Looking to start a build but definitely want it to be 2 player like yours. Any information/tips would be greatly appreciated. Your set up looks amazing!</p>
<p>Man you do some amazing work. What did you do for the Plexiglas? What thickness is the Plexiglas?</p><p>Thanks. </p>
https://www.bunnings.com.au/suntuf-900-x-600-x-5mm-grey-acrylic-sheet_p1010489
<p>Hey thanks man. </p>
<p>I'm wondering, how much more should I increase the dimensions to make a 4 player cabinet, I love this design!</p>
<p>Finished mine. Running a Raspberry pi3, 24&quot; TN screen, Sanwa JLW joystick with IL buttons. For audio I was going to install two 5.25&quot; Fosgate speakers in the base but the monitor sound is working so well I'll use those in another project. </p><p>Thanks to the OP for the guide and everyone else for posting pics of their setups. </p>
<p>Hey guys and gals, quick question, I see he made this build for one player in mind but I see completed builds with two players. Is there a difference in the plans? Please elaborate! :)</p>
<p>just again. How do you get the games onto the monitor. Is a hard drive needed?</p>
<p>Try a Raspberry Pi computer. It's not very expensive, and if you load an OS like RetroPie on it, it can cant as an emulator for a ton of diffrent consoles.</p>
<p>Or a 60-in-1 board or an ArcadeSD board.</p>
<p>You need an old computer, a program called MAME, and some sort of front end to run it (a piece of software that will allow you to easily pick a game with a nice menu).</p><p>Hit up the thrift shops and look for Core 2 Duo equipped computers. Those often do the job just fine. Pentium 4 or Pentium D computers could do it, but try to go for Core 2 Duo. Then you'll need to A. Learn how to use and set up MAME and a front-end, B. Need to get arcade ROM files (these are the games themselves), which if you want the classic arcade games is not legal and I can't supply you with them, and C. You need to know how to set the computer up so that it automatically goes into the front end, so you don't need to use a keyboard and mouse to use the arcade cabinet.</p><p>Here is a good guide on the same deal, just follow the steps that explain those three points I mentioned: http://www.maximumpc.com/how-to-build-a-kick-ass-mame-arcade-cabinet-from-an-old-pc/</p>
<p>Thanks for this! I am now planning a table-top portable retro arcade box powered by RPi3B and a large LiPo battery that should last for many hours on a a charge. I am fiddling with MAME for Raspian right now, but it's tricky...</p>

About This Instructable

520,665views

1,388favorites

License:

Bio: Vigo is an electronics enthusiast with a passion to bring back the nostalgia of the past. His goal is to share major projects that anyone ... More »
More by vigothecarpathian:Animatronic Singing Beaker-bot A Super Easy Arcade Machine from 1 Sheet of Plywood Make Action Figures from Soap 
Add instructable to: