Darkade - Bartop Arcade Cabinet

by darthwolf in Circuits > Computers

30948 Views, 363 Favorites, 0 Comments

Darkade - Bartop Arcade Cabinet

IMG_20160403_213805.jpg
IMG_20160404_161629.jpg
FJU7KFZIB49T0FG.jpg
IMG_20160404_180630.jpg

For a long time I wanted an arcade cabinet to relive the old classic games from my childhood. Got a lot of inspiration for building mine from people posting on Instructables. Most of the materials used were recycled or upcycled, a lot of the electronics scavenged from old devices.

I was torn between using the Raspberry Pi or my old computer for this project but finally decided on the old computer parts because I hated parting with them and they worked much better with emulators.

Design was based off the plans I found here on Instructables, though adjusted a bit to fit my own needs.

Tools and Matrials Used

IMG_20160404_165232.jpg

Hopefully I listed everything needed, if I forgot something please don't hold it against me.

Tools used:

  • hand saw
  • pliers
  • hammer
  • knife
  • screwdrivers
  • power drill
  • angle grinder
  • soldering iron
  • rotary tool
  • clamps
  • various drill bits
  • sanding paper
  • brushes
  • masking tape

Materials:

  • palette wood
  • plexiglass
  • MDF board
  • hinges
  • iron-on edge tape
  • USB SNES controller
  • happ buttons
  • 8-way joystick
  • 4,6 mm female quick spade connectors
  • 19" 4:3 LCD monitor
  • atx power supply
  • motherboard, graphicx card, processor, RAM, HDD
  • power extension box
  • speaker driver
  • 3w speaker
  • 50cm 12v LED strip light for computer case
  • piece of aluminum
  • screws
  • wire
  • paint
  • wood putty

IMG_20160223_170843.jpg
IMG_20160225_154554.jpg
IMG_20160224_172922.jpg
IMG_20160225_161414.jpg

This is how it started, building the base and the side panels. Make sure that the bottom is sturdy because the construction is going to be somewhat heavy. I used a lot of screws since the wood wasn't straight, otherwise I would just use wood cement.

IMG_20160226_235503.jpg

Added the front and the control board parts, did a lot of sanding. Also on some joints I used U-shaped pieces of wire along with wood cement. You can see the construction starting to look like a proper cabinet now.

IMG_20160227_140612.jpg
IMG_20160227_160711.jpg

Glued together the front pane, screwed it to the bottom. Started using wood putty. Again a lot of sanding after.

IMG_20160227_172755.jpg
IMG_20160227_174343.jpg

Used a couple of hinges to make the top open like a car hood. You will definitely want easy access to the inside of your cabinet in case you need to fix or adjust something later.

IMG_20160228_000537.jpg
IMG_20160228_123429.jpg
IMG_20160228_181523.jpg

Next thing was the monitor mount. I added a couple of boards on the sides to make it sturdier since the screen I'm using is somewhat heavy.

IMG_20160228_211543.jpg
IMG_20160228_215127.jpg
IMG_20160228_215642.jpg
IMG_20160228_224656.jpg
IMG_20160302_194813.jpg

Attaching the marquee, screen stand and cutting the plexyglass to fit the marquee.

IMG_20160302_220926.jpg
IMG_20160303_140428.jpg

Hooking up the speaker to the driver board, connecting to the case and testing everything. My first idea was to put it up in the marquee but decided against it since I'd have to drill holes in the plexy to get the sound correct and the volume knob would be difficult to get to. This way if I decided to adjust the volume later, just lifting the hood was enough. The sound board used is a LM386 mini amplifier board that works from 3V-12V, and the speaker is 3W 4ohm, salvaged from a broken bluetooth speaker.

IMG_20160303_154907.jpg
IMG_20160303_232520.jpg

Made the fixture for the plexy and tested the LED. I was considering a few other ways to attach the plexy but ended up with this somewhat simple solution.

IMG_20160304_162108.jpg
IMG_20160304_223132.jpg

At this point I took apart the SNES controller and pulled the wires from it. Sandwitched the panel between two MDF pieces to keep them from moving. There is an instruclable for this from MrHermito, please check it out the details for details:

https://www.instructables.com/id/Hacking-SNES-Pads-...

IMG_20160305_135153.jpg
IMG_20160305_160910.jpg
IMG_20160305_161041.jpg
IMG_20160307_135009.jpg

Drilling the holes for the arcade style buttons, also installed the power button. More wood putty and sanding before painting. Lots and lots of sanding.

IMG_20160308_191116.jpg
IMG_20160309_190920.jpg
IMG_20160308_233012.jpg
IMG_20160309_224804.jpg

Basic paint job. First I transferred some graphics to the wood via baking paper technique, then did 3 coats of paint and was happy how it came out.

IMG_20160310_122833.jpg
IMG_20160314_172724.jpg

Installed the LCD screen and the buttons.

IMG_20160314_201219.jpg
IMG_20160314_203337.jpg
IMG_20160314_210156.jpg
IMG_20160322_111119.jpg

Next came the red trim, which I ironed on. The 8-way joystick arrived at this point to I put it in it's place.

IMG_20160324_230459.jpg
IMG_20160325_154036.jpg
IMG_20160324_230526.jpg

The tricky part, getting the motherboard, power supply and HDD securely on the MDF. Decided to make a hole under the processor so it wouldn't lie on the wood and had more air circulation under it. The HDD is screwed in from the bottom, motherboard from the top and the power supply secured with zip ties.

Hardware for those interested:

  • AMD Athlon II X2 270
  • GIGABYTE GA-M68MT-S2P Micro ATX Motherboard
  • Apacer 4+2GB RAM, DDR3
  • Sapphire Radeon HD6670 1GB DDR5
  • Seagate Barracuda 7200 160GB
  • OCZ CXS-500W

IMG_20160329_154840.jpg
IMG_20160329_155328.jpg
IMG_20160329_222937.jpg
IMG_20160329_223005.jpg

Made a aluminum mount for the LEDs, mounted it in the marquee. The sign is printed until the vinyl one arrives, which might take some time.

The OS was booted up at this point, decided on Lakka for it's simplicity. Decided for this OS since it already has all the emulators built in and supports a wide variety of joystick. All you need to do after installing it is to load up your ROM files and you're good to go.

Check out http://www.lakka.tv/ to see more about this simple Linux distribution.

IMG_20160330_143530.jpg
IMG_20160401_145745.jpg

The front USB panel was installed and buttons were being tested before I closed it up.

IMG_20160404_161433.jpg
IMG_20160402_135758.jpg
IMG_20160402_141418.jpg
IMG_20160402_141449.jpg

Added the power extension box in the back and made the back cover. There's more than a few holes to ensure air circulation and more than enough room to add a 12cm fan later if I notice it starts to heat up in the summer. Also made a hole for easy access to the extension box's power button.

IMG_20160403_213658.jpg
IMG_20160402_175119.jpg

Last but not the least, having my significant other thoroughly test it. Hope you find this instructable somewhat helpful if you decide to build an arcade cabinet of your own.