 |
Some quick disconnect crimps. These were too big. I'll get some
better ones at a electronics store later this week for the real
panel |
|
January 25, 2004
|
|
|
Here is the template I got off of Lusid's download page. I just printed the
template off on a regular 8 1/2 x 11
printer and voila, instant layout for a control panel joystick and
button cluster. I may modify this design in my real control panel as
in Lusid panel, you can actually move the buttons around (in
Microsoft Word) |
 |
 |
A spade bit is a definate must. DON'T use a hole saw if
at all possible. Hole saws take a long time to cut, and burn the
wood (I know, I've used them in the past). If using the Happ horizontal
buttons, buy a 1 and 1/8 "
spade bit. This spade bit cut through the MDF like a hot knife
through butter. |
|
Picture of laying out the control panel
template. Just fix it to the surface, and punch holes in the center
of the button/joystick template. This is where you will be drilling. |
|
 |
Here is a close up picture of the Player 1 controls.
It took me a bit to realize that lining the joystick over the
center of the joystick hole is tricky.
Tip: Draw horizontal and vertical center lines for the joystick.
This makes lining up the joystick later on easier when drilling the
1/4 " holes that will hold the carriage bolts. Note: I used the
same spade bit to cut the joystick hole. I also used the 1/4" to cut
the holes for the carriage bolts as I am using 1 and 1/2 inch 1/4
carriage bolts to mount the joystick to the CP. |
|
A woodworkers best friend, dust... (although we prefer pine,
basswood or oak to MDF). One good thing about MDF. It does not
splinter, and it is very easy to shape with a belt sander. |
 |
 |
Control Panel Player 1 and Player 2 buttons and joystick
cut out. I first drilled a 1/4" hole, then the cut with the spade
bit. The 1/4" hole helps guide and keep the spade bit perfectly
centered.
Tip: Use an electric drill for the spade bit as it has a lot more
guts than a battery drill. |
|
Ultimarc T-Stik Plus joysticks in place. The plan is starting to
come together... |
 |
 |
Buttons now in place. I am pondering going with the
Red/Blue theme for this CP. Kind of like Marble Madness.. |
|
Micro switches installed in buttons. They
are quite clicky... |
 |
|

|
Another view of Player 1 controls.
|
|
Before wiring up. Looks like a control panel to me. |

|
|

|
Getting ready to wire...
|
|
Prepping the common wire. Cutting and stripping took
quite a bit of time.
|
 |
|

|
Installing the I-PAC. I ordered the mounting brackets.
In this picture they are installed.
|
|
Crimping... |

|
|
 |
All commons are now wired. I took the advice of others
on BYOAC and wired the Player 1 controls to one common, and the
Player2 controls to another common. The I-PAC has two Ground/Common
contacts. This will make debugging potential problems down the road
easier to solve.
|
|
The final product. Looks messy and complicated, but
actually, very simple. |
 |
 |
And now for a couple of games of Joust!
|
|
|
|
|
January 26, 2004
|
|
|
Mobile Control Panel and Serial Cable Hack!
 
|
 |
Oops! After testing out the control panel, button #4 on
the Player 1 cluster
was not working! After
investigation, it turned out being a bad crimp job. As suspected,
the crimps are too
big and wire too thick. So, I decided to re-wire the control
panel. |
|
While I was at it, I
thought that It would be really nice if I could detach my control
panel and put in another if I wanted to build another specialized
control panel down the road. Also, it would be nice to have a
mobile control panel, meaning, I could bring it to my friends and plug
it into their computer. Well, to have all this flexibility means that
I cannot mount the I-PAC in the control pane, rather, it would need to
be attached in the MAME cabinet.
I've seen other MAME cabinets use various types of connection
methods including serial cables and IDE ribbon wire. I thought I would
combine a serial cable with a wiring block to make the control panel
easily detachable.
Here is a rough diagram of the potential design...
In this design, the
I-PAC will be mounted in its own box (MDF Box for now). This Mobile
I-PAC box will be attached to the inside of the MAME cabinet using
velcro. t will have a PS/2 or USB cable running out of the Mobile
I-PAC box to the computer, and will attacha hacked female 25 pin
serial cable to connect with the control panel.
On the control panel side, I will wire all the buttons to a series
of wiring blocks, and then attach the male part of the serial cable to
the wiring blocks. This means I will be able to attach the Control
Panel to the Mobile IPAC using the serial cable. Sounds like it will
work. Because the I-PAC/2 has 28 connections, I will need a second
serial cable to complete the connections. I decided to go with a 9 pin
serial cable for this. Probably use this one for the system buttons
(Esc, Tildy, Pause, etc, etc).
Next few pictures will show you how I did this...
|

|
|

|
I decided to purchase smaller wire (22 gauge)
and smaller quick connectors. I've decided that I
will solder each quick connect joint. This definitely makes the electronics part
of the project more solid and stable.
|
|
Here are the new quick connects I will be using. You may not be
able get these smaller parts at Radio Shack or Home Depot. Look up a
local electronics store in your area and buy what you need. I found Active Electronics in Ottawa
on Merivale Ave (mear Kirkwood). |
 |
|
 |
This is a multi meter tool. I will use
this to test the connections to make sure they are working properly.
You have to set it to the picture that looks like an AND-Gate.
|
|
Male and female part of an old 25 pin serial cable. |
 |
|
 |
A close-up of the serial cable. Notice how
each pin has its own color. Never knew this. This will be easier than
I thought!
|
|
Notice the shielding around the bundle of wires. Never knew these
things were shielded as well. The things you learn hacking... |
 |
|
 |
Another picture of the hack...
|
|
Every color of the rainbow is here... |
 |
|

|
Underside picture of Control Panel |
|
|
|
|
January 29, 2004
|
|
|
Prototype Control Panel |
 |
 |
I bought some wiring blocks.
Here they are installed on the control panel. I will run all the wired
from the switches to the wiring block, then the wire serial cable to
the other side of the wiring block. |
OK Glenn, that's eighteen. Just 10 more
dude... (Glenn was kind enough to help me make the wires for me which
included cutting wires to length (about 12 inches), splicing and
crimping the 22 gauge crimps. Saved me a lot of time :-)
|

|
|
|
Here I am preparing a wire for a solder...
|
Soldering the crimp onto the end of the wire. Tedious work, but will
make the connections very solid. I recommend this to all. It is not
very hard to solder, and it makes sure a button does not stop working
in a critical game of Joust!
|

|
|
|
Here I am wiring the wire to the wiring block...
|
A funky shot of the CP by
Glenn...
|

|
|
|
And at last, here is the final layout of the control panel with the
serial cables attached. Now to test it out with MAME... I used the
multi-meter to test that the connections on both end of the serial
cable were correct.
|
Well, after all that, it looks
like my Serial Cable idea DID NOT WORK!!! A little disappointing. I
kept getting a "Keyboard Error" when trying to boot up the computer. I
tested and debugged and everything appeared to be wired correctly. I
think problem has to do with shielding in the serial cable or
something like that. Oh well, back to the drawing board (guess that's
what experimentation is all about...right!)
(If anyone has any theories why this did not work, please e-mail me
at garrywh@garry.ca)
|

|
|
|
|
Build and Installing the Control Panel
|

|
|
|
Here is the control panel dry fitted. Used
the same technique as the cabinet by using 1x2 strapping. This shored
everything up and makes everything very solid. Still using the
drywall screws...
|
Here is a view from the top of the control panel...
|

|
|
|
Here is a view from the side of the control panel. I
cut the top of the front and back piece on the table saw using a 9
degree angle. This makes using the control panel a little easier to
use. To cur the side pieces, I used the skill saw, cut outside the
line, then used the belt sander to sand down to the line... I would
have needed to build a custom jig to use the table saw, and did not
feel like it warranted it.
|
I attached a piece on the back of the control panel. I will use
this piece to secure the control panel piano hinge.
|

|
|
|
Here is a picture of the control panel with the piano
hinge... I may buy some black metal pain and paint the hinge later on.
The hinge gives me easy access to the control panel wiring later on.
|
Here I have added a panel to sit the control panel on top of..
|

|
|
|
Here I've added a piece to hide the monitor shelf...
|
|
|
| February 24, 2004
Cut/Install Acrylic for Control Panel
|
|
|
 |
I used the table saw to cut the acrylic. Man, did that ever create a lot of
plastic dust! |
| To cut the button holes for the acrylic
piece, I sandwiched the acrylic between the control panel top and a
scrap piece of MDF (I believe the coin door cutout!). The blue stuff is the
acrylic.
I then used a electric drill and a 1 1/8" spade bit (the same bit used to
cut the button/joystick holes) to cut out the acrylic holes by using the
control panel as a template. Make sure everything is lined up and clamp
securely before starting to cut the acrylic holes...
|
 |
|

|
Here I am ready to cut out the 2 Player button/joystick holes... |
|
Don't worry, the dust was from the coin door scrap underneath. Using the
scrap piece ensures that the acrylic does not "splinter". If I did not have
the scrap piece, the acrylic would have been all chewed up on the other
side... |

|
 |
Here is the acrylic drilled after the above process...
|
|
Another picture of the control panel....
|
 |
 |
Notice that I have counter sunk the carriage bolts into the MDF for
the joystick holders on the CP. Since I used 1/4" carriage bolts, I
used a
5/8 spade bit to cut the hole. This will allow me to layer the acrylic right
over the carriage bolt holes. I touched up the counter synchs with melamine
using a small painters brush.
|
|
I didn't like the silver bolt heads on the carriage bolts so I painted the tops of each
carriage bolt black with the melamine paint. This had the effect of blending
the carriage bolts into the black of the control panel, in effect, giving
them less contrast.
|
 |
| Rewire
Control Panel |
|
|
 |
Here is everything (all wiring) re-installed to the mobile control panel.
For now, I've hard-wired the I-PAC here, but later I plan on moving the
I-PAC to the cabinet in it's own "mobile box" once I finish the trackball
control panel... The wiring is much more organized and screwed down with
1/4" mounting clips that I picked up at Active Electronics. This really securing the cabinet wiring in a good organized
fashion. White Wires = joystick connects
Red Wire = Pushbutton connects Greed Wire = Ground |
| Here is a picture from the top (visible) side of
the control panel with everything installed...looking sweet! |
 |
|
|
|
|
|
|
|
|
| |
` |
| |
|