MAME Arcade
 
 The Cabinet
 
 Control Panel
 
 Controls Layout
 
 KeyWiz & Wiring
 
 LCD Monitor
 
 MAME Computer
 
 The Coin Slot
 
 Classic Arcade
 
 Games
 
 Online Games
  Home Page
  Photo Album
  Tech Articles
  Readers Rigs
  4x4 Club Links
  Centralia PA
  Contact

 

 

 

  
    

 

Wiring the MAME Game Control Panel

Not as hard as it might sound.  Each button needs two wires.  A ground and a wire running back to an input on the KeyWiz.

I got a bunch of 16 gauge wire in as many different colors as I could get.  A friend had a bunch on spools and I cut at 3 foot lengths.  I planned to mount the KeyWiz right below the control panel so 3 foot per was plenty.  I got a bunch of black for the ground.  I also got a bag of female disconnects that didn't have any insulation on them.  I planned to solder the wire to the disconnects which would then be pressed onto the micro switches.
 

 

I ran the ground (black) first.  Each button needs a ground.  Instead of running 16 ground wires all back to one terminal on the KeyWiz, I instead jumpered from one button female dis-connect to the next, soldering each one. (See below)

 

Next I soldered a female blade disconnect to each wire end and ran a colored wire from each button back down to one end of the panel.  I used wire loops to hold the wires neatly in place keeping in mind all my clearances I had to make when the panel goes back into the cabinet.

 

Control Panel Wiring

With a wire coming from each switch back down neatly to the wire harness, I cut the wire to an even length.  I took my time here.  I wanted this to be clean and manageable in case I had to move wires.  I also wrote down what each wire color was and which button it belongs to so I could later connect it to the KeyWiz.

     
The KeyWiz

The KeyWiz was a great time and headache saver.  Only 35 bucks.  What this cool gadget does is allow you to switch from a regular keyboard over to the inputs from your buttons.  Each input is labeled and it is setup with all the MAME defaults.  The wires from each button get screwed down into the industrial quality terminal block on the KeyWiz board.  A PS2 cable is included and that runs from the KeyWiz to your PC.  You then connect your keyboard into the KeyWiz.  Flip the switch and you can use your keyboard or use your buttons.  It's also programmable for custom jobs and has other features like something they call  Shazaaam key which allows 24 keys to have alternate assignments.  There's a bunch more features to this KeyWiz board.  I used the defaults.  Very easy.  Forget the keyboard hack.

Following my sheet for the keys I was using and their default key mapping to which terminal block, I wired up the KeyWiz to my controls.

 

 
Mounting The KeyWiz

The KeyWiz switch needed to be accessible.  I chose to mount it inside the coin door, right below the control panel.  The wire harness drops down, makes a loop as in the picture.  I screwed the KeyWiz to the cabinet using the spacers they provided with the KeyWiz.  Here's a tip: Use some chewing gum to hold the spacers to the screws while you mount it.  I hate dropping screws.

 

 

 
Testing the KeyWiz

Before I started permanently mounting things, I wanted to test my control panel.  So I connected up my computer (more on the PC later), and an old CRT monitor (LCD was still on order) and I tested to controls.  Surprisingly, it worked.  Except for the fact that I wired my joystick backwards.  But it works!  Woo Hoo!

The first game?  Well that would be Astro Invader of course!

My plan was to have the keyboard accessible from the coin door if needed and a USB trackball mouse connected to a USB hub mounted on top of the game.  I have the computer booting up and starting the MAME Emulator program automatically (shortcut in the startup folder).  More about all that later where I'll go over the computer itself in detail.

 

 


First Mame Game... Astro Invaders!
If you had read anything about my Jeep project, you'd know that my garage is small to say the least.

 

  
    
 

 

 

Home | Photo Album | Tech | Readers Rigs | Club Links | Links Directory | Shop Offroaders | Centralia PA | Contact