The Tabletop Arcade Machine
Started 2/21/2008
I decided I wanted to finally build my own arcade machine to run MAME
on but none of the available designs (here, here, here)
did what I wanted so I decided to create my own. I wanted something
that could be used for both horizontal
and vertically oriented games so something like a three sided cocktail
cabinet was what I was looking for. But I also wanted share the spinner
and trackballs between the horizontal and vertical players and allow
for some four player action. I decided to ditch the idea of hiding the
controls under the table like most cocktail designs. Why bother trying
to be a table when it's suppose to be an arcade machine anyways. I also
wanted it to rest on an existing table so the entire machine could be
transported to other peoples homes for parties and stored away when not
in use and so it needed to be a thin as possible.
Here is my initial design, created by laying out the controls and
buttons
so they could be accessed from either side. I originally drew the
design on paper and then ordered up a 4:3 19" LCD monitor, controls and
buttons. I bought the monitor from New
Egg and most of the controls from Ultramarc and the
rest from Happ.
I liked the control designs and prices from Ultramarc better than Happ
but they didn't have as wide a selection. Ultramarc also has the
interface hardware required to hook things up to the PC. I used
a I-PAC4
and a OpticPac
controller to be able to hook everything up. I really like that you can
switch the joystick
from 4 to 8 way from the top panel by just rotating it. I also got one
of the analog
joysticks for games that need it like food fight and just to
get a variety of control types to experiment with.
After drilling all the holes I started wiring up the controls. It's a
lot of work crimping and cutting and stripping wire.
Here most of the buttons and controls are now wired. Notice I have the
LCD monitor mounted on the other side with the four bolts in the center.
This is so I can turn it over and let my son try it out with the PC on
the workbench. Since I didn't really have a design for this done before
I started I am building it kind of from the top down.
I had to cut a hole in the top for the monitor to rest in and then
mounted a platform underneath to hold a salvaged keyboard drawer and
then
the PC motherboard, power supply, hard drive and video card. I used a
90
degree PCI adapter to reduce the clearance of the system. All these
items I salvaged from the dumpster. I then built and centered an
enclosure around everything with a little bit of a lip on the top side.
Here is the bottom with a hole so you can remove it and rubber feet
to protect what it sits on.
Finally inside I added fans and a wall socket plug connected to a
circuit breaker switch for safety. Also an external USB connector and
wireless network, again all salvaged parts.
The finished machine with the keyboard drawer out but still needs
painting.
Here is it with the keyboard drawer closed. I really think the little
keyboard drawer makes the machine. I had to repair the built in mouse
but otherwise it works great. The two joysticks next to each other are
great for the tank game Assault or just use one joystick for Zaxxon.
The only thing missing is a diagonal joystick for Q-bert.
A successful project.
Parts list
$12 1 2ft x 4ft MDO
$30 2 3/4" x 8" x 8ft aspen boards
$15 1 3/4" x 2ft x 4ft aspen glued board
$10 1 1" x 2" x 8ft pine board
$0 1 box of machine screws on bench
$0 1 box of wood screws on bench
$0 1 8"x16"x1/8" aluminum scrap metal salvaged
2 SpinTrak Rotary Control spinners without mini-pac cable from ultimarc
2 spinner knobs from ultimarc
2 Flyweight medium spinner wiegths from ultimarc
2 2 1/4" track balls with optic pac cable from ultimarc
2 track ball mounting plates from ultimarc
2 Mag-Stik Plus 4/8 way easy top switchable joystick from ultimarc
1 red ball top handle for one of the above joysticks
1 ipac4 with USB cable from ultimarc
1 opti-pac with USB cable from ultimarc
1 UltraStik 360 Oval Top analog joystick with USB cable from ultimarc
1 UltraStik Restrictor Plate Kit
37 arcade buttons of various colors including player 1-4 stencils from ultimarc
subtotal $650 from Ultimarc
$75 2 mini 8 way top button joysticks from Happ
$10 2 adapter plates for above joysticks
$0 1 mini rack mount keyboard salvaged
$0 1 mini PC power supply salvaged
$0 2 fans salvaged
$0 2 plastic fan faceplates salvaged
$0 1 circuit breaker salvaged
$0 1 power distribution block salvaged
$0 1 power supply socket salvaged
$0 1 8 GB IDE harddrive salvaged
$0 1 motherboard with CPU & RAM salvaged
$0 1 90 degree PCI adapter salvaged
$40 video card PCI from newegg
$190 1 19" LCD monitor from newegg
$10 1 wireless USB access point from woot
$0 1 USB hub from junk box
$0 1 surface mount USB extender salvaged
$0 1 USB motherboard connector salvaged
$0 1 spools of colored wire on bench on bench
$0 1 box of crimps on bench
Total $1042
back