We started at retromash.com looking over the cabinet silhouettes of the main arcade machines. I'd never heard of the Bally Midway game Tapper, but it had an outline that we liked. I took a screen shot and imported it to Microsoft Visio and blew it up and traced the outline with line segments so that I could work with it. It looked like it would have good support for a control panel that wasn't integrated into the cabinet's shape but was built as a separate unit that attached to the cabinet. This would allow the control panel layout to extend wider than the 31 inch width of the cabinet that was dictated by the monitor and Pixelcade widths. That would give us a chance to get started without having a finalized layout of the control panel. We did, however, set up a flat surface where we could adjust the height to decide how high off the ground that we wanted the control panel. We settled on 37 inches to the top of the front of the control panel. We also decided on a 5 degree slope from the front of the control panel to the back to have less strain on the wrists while playing.
I built a new PC last year and my old one was still sitting in the garage, so we thought it would be suitable for the build. I decided that since it was going to be inside the arcade cabinet, that we didn't need to use the case from the PC. I wanted to keep it for another PC build later. We would just mount the PC inside the cabinet on a board at the bottom. I found an acrylic motherboard mount and attached it to an oak shelf from an old entertainment center I had built years ago. That way, I could easily remove the motherboard if we ever need to work on it outside the arcade cabinet.
Knowing how much space the PC would need, I was able to adjust the lengths of the cabinet outline in Visio. It looked appealing, so another decision made.
I saw that a number of people used Sketchup to design their cabinets. I tried for a number of hours to get the hang of using it and it just took so much time for little results. My son tried too and he at least got a working 3d view of the cabinet:
I've always been able to visualize and make 3d objects in 2d, so I will stick with Visio since I'm already fluent.
I always tend to over-engineer the things I build, so the first decision looking at the cabinet outline was that I wasn't just going to make the cabinet out of the two side panels and attach everything to them. I would build a structure and attach the side panels to that at the end. More strength to the cabinet in all three directions. We used all plywood, no MDF. There'll be no screws visible from the outside of the cabinet and the pieces will be built as modules that can be attached and removed if we need to. The lower section of the cabinet looked like a simple rectangle, so we started there. We picked out four heavy-duty casters that have built in leveling with a twist dial when the wheels aren't needed. The four wheels let it roll just like the latest cool suitcases. We wanted a built-in keyboard tray that would pretty much disappear when it wasn't needed. It looked sort of like a bookcase without the shelves, but needed a small door at the front and the back so that we could access the leveling dials on the casters when we need to move the machine. That all ends up looking like this:
In between building the structure, I started thinking about the control panel. When I saw a few of the acrylic LED-lit control panels, I was sold on that approach. Some of our favorite games were Tempest, Centipede and Ms. Pac-Man. Therefore, a trackball and spinner were mandatory. I couldn't figure out whether I liked the spinner on the left of the buttons better or the reverse and so that we could also show off Pong, the choice became two spinners. For the joysticks, 8-way always caused me trouble with Ms. Pac-Man, so we also picked out Ultimarc ServoSticks so they could automatically switch to 4 or 8-way for each game. We figured it'd be unlikely we'd have four players at once, so 2-player would be enough for us.
Next, I bought a few of each of the different buttons we thought were possible candidates that we'd like, the Ultimarc trackball, spinners and servosticks and one of each of the main led controllers to see what worked for us. We got the buttons with different switches so that we could try those out too. I made them into a temporary frame so we could play around:
Using this it was easy to pick what we wanted. Each player would have the 7-button layout next to the joystick with the trackball in the middle. I picked the "Clustered layout with space between rows" from
http://slagcoin.com/joystick/layout.html. Above those would be the two spinners with two buttons each, one to the right and the other to the left. That row would also have Player 1 and Player 2 start buttons and Exit and Pause buttons. All other administrative functions would be from the keyboard so that normal players couldn't mess with the settings. The SpectraLite buttons from GroovyGameGear with the clear ring, black plungers, helio9 RGB LEDs and the Standard Soft Touch sub-20 gram switch for the main controls. The LEDWiz was best for the trackball lighting, but flickered too much at lower intensities for the buttons. The PACLED64 didn't have as high a current capability as the LEDWiz, but it was bright enough for us and didn't have the bad flicker at lower intensities. The PACLED64 would be used at 5V for the buttons and the LEDWiz at 12V would be used for the trackball and the control panel lighting.
Next, we built a mockup of the control panel top out of 1/2 inch plywood and used it to size the control panel box.
We made the box out of 3/4 inch plywood for the bottom and 1/2 inch plywood for the sides. We made the bottom of the control panel box extend into the cabinet for support and to provide access for wiring, etc. We also started the black paint job using Behr Marquee from Home Depot. It's paint and primer in one and I've used it for painting inside the house before so I figured it would save us time by needing fewer coats. Then, we cut a 3/4 inch plywood piece for the front kick panel and cut in a coin door.
The box design for our base really separates the cabinet into a lower compartment and an upper compartment. The small circular holes in the back top of the base cabinet allow for cabling to get between the compartments and the larger circular holes are for exhaust fans. There will eventually be two 4-pin PWM fans that bring cool air into the lower compartment, two between compartments to pull warm air up out of the lower compartment into the upper compartment and two at the back top of the cabinet to exhaust the warm air out of the cabinet. The six fans will be connected to fan headers on the motherboard so that it can monitor and control the speed of the fans based on the temps on the motherboard.
More later...