Time for another update! Here's what I did this weekend.


These are the parts I cut last week. Before gluing or otherwise attaching any parts together, I carefully marked on the Control Panel part where the side walls attach. This way, I can figure out the boundaries of my controls. I marked the location of the walls from the outside on the bottom of the control panel, and marked an inside line based on the wall thickness (3/4 on the sides, 1/2 along the front.)

Here's where I marked the control panel for the holes to drill. Note that this is the BOTTOM of the panel, so the controls will be normal in the finished version (joystick on the left, buttons on the right.)

I drilled pilot holes, then went at it with my handy button-drill-bit (a 1 1/8 inch wood bit). Best practice is to go partway with the big drill bit for a bunch of holes, flip the panel over, and finish the holes from the other side. Makes a nice, clean hole. I did that...after the first few holes.

Here's how I plan to secure the control panel to the cabinet. Remember, I have no coin door to reach through, and I don't want to go in from the back, getting past the monitor neck and boards.
The bottom of the whole control panel assembly will secure to the cabinet with toggle bolts. The control panel surface, front wall, side walls, and smaller rear walls will be secured together. This whole upper assembly will be held to the bottom plate by black socket cap screws (they go in flush, and takes a hex-wrench [Allen-wrench]).
Seen here are the insert nuts on the bottom of the side walls. These are what the cap screws secure into. Also the reason I went with 3/4 inch MDF for the sides.

Button and joystick holes cut out of the plexiglass, and partially trimmed from the sides. You may notice, on the left, are two old arcade buttons. These are just in there to keep everything lined up while routing. I don't want everything shifting.
Using a router made things a metric ton easier than my first cabinet. This time, I had flush trim bits, and a 45 degree bit with guide bearing. I first used a regular small bit to make a decent-sized opening for the buttons and joysticks, then the flush trim bit to make the hole match the button opening perfectly. I worked on one hole completely, secure a button in it, and then start on one in another part of the board. Of course, I also had the plexi clamped to the board with multiple clamps.
The sides I trimmed with the 45 degree bit. Gives it a nice angled surface.
My first cabinet, I used a moto-tool with grinding wheel. The router was 100% better.

Here is the plexi all done (still has the protective film on it, in case it looks all marked up in the picture.) I purposefully offset it from the panel for the picture, so the holes can be seen easier.
But wait, some of you may be saying. Isn't your control panel supposed to have 3 buttons per player? Don't you have an X-Men jamma board (which is a 3 button game)? Well, there's a reason for that.

I'm making two controllers at the same time. Both are the same dimensions, and the side and front walls have already been created too. I even made a second bottom to house the unused panel, with the holes drilled in the same spots for the socket cap screws. The unused panel can then be used with any of my other arcade equipment. It also is easier to make the 2nd panel at the same time, rather than down the road.
(No, I'm not going to make a 4-player control panel).
So how can I connect the controller up? Well, a long time ago (before my first cabinet), I devised a common connector system for my stuff. Using 15-pin D-Sub connectors (like
this one) I can connect a joystick, 7 buttons, start, coin, and ground. The leftover pin is used for admin stuff (player 1 connector is Test, player 2 is Service.) My cabinet uses it. My external Naomi setup uses it. My external WinPac, Supergun, my standalone arcade controllers, all conform to this standard. Half-Shell will be no different.
So yeah, a 6-player swappable panel and some talk of putting a pc on a jamma slider board may seem to be straying from the "authentic" aspect. But don't worry. Half-shell is a jamma cab first. And when I show my friends, it'll always start off as a 2-button, TMNT jamma board machine.
----------------------------------------
On my list of tasks for the cabinet is assembling the control panel units. That is, secure the sides, front, and rear parts to the control panel surface. As you can see from the last picture, I have the panel clamped together as the wood glue dries, securing the sides to that panel. This is the perfect task for the work week, as it gives the glue plenty of time to cure.
Next part to do is...test the monitor bezel. I never checked to see if it needs to be trimmed, or if I have to add another panel right above and below it.
Also, I need to build the switching panel. Nothing fancy, just some switches to control the marquee light, coin buttons light and functionality, and some of the controller stuff.
After that, I can finally start prepping the cabinet for paint. Which means Bondo. Lots of Bondo. There are holes on both sides, on the control panel (the holes around the joysticks are for screws that will be covered up. I'm not doing exposed carriage bolts.) Even the "coin door" panel is a little short and will need some Bondo to square off the bottom.
It's almost time to order the artwork from GameOnGrafix. Planning on going with replicas of the original cabinet artwork.
A few month ago, BYOAC member dheck
offered to share with me his original file to make my own layout. I wish I would have gotten the file, as his is a more complete version of the panel (GameOnGrafix version is only the buildings, dheck included the streets too. I could have also shrunk the logo down to keep buttons from overlapping it (although, based on my measurements, it shouldn't happen with the GameOnGrafix version anyway, even with the 6 button panel.) I messaged dheck asking for the file, but he hasn't been on since early April. I'll hold off a bit more before ordering, hoping he can get back to me.
One final thing: I'm making a copy of this thread and all the replies, in case the BYOAC server issue requires a complete data wipe. Probably won't, but it's just in case.