Sunday, 23 February 2014

The control panel (part 7) - attaching the control panel to the cabinet

So in the Janaury blog I mentioned the control panel was nearing completion but that I had to figure out how to secure the panel to the actual cabinet.

The cabinet did already  provide provision for securing the control panel in the form of two angle brackets each with a hole for threading through a securing bolt. The original control panel had two bolts (with the head embedded in the panel) at either side. The control panel then fits into place with the bolts passing through the holes. Wing nuts are then screwed in place so everything is a tight fit.

I like this approach because  the embedded bolts are not visible from the top of the panel, and using wing nuts mean that should it be necessary to remove the panel it can be simply done when opening the coin mechanism door.

So I used this approach for the VecCab control panel. It did require complete dissassembly of the VecCab control panel so I could add the embedded bolts. The image below shows the top side of the control panel. You can make out the two bolts at either side of the panel. The bolt heads are in countersunk holes and do not stand proud of the wooden panl surface. I added a bit of glue to the bolt heads to ensure the bolts do not move. All of this will be hidden when the final Perspex panel is on top.


The following image shows the underside of the control panel. You can see the bolts with the wing nuts. Of course the wing nuts are actually fastened to the bolts after the bolts are threaded through the angle brackets on the cabinet. You can also see  a couple of black boxes I have added on the underside. One box will house the electronics which will be responsible for taking the button  and joystick control signals and feeding them to the Vectrex controller port. The other box will house the electronics for proving power the lights that will be embedded in the buttons. To begin with, I will arrange for the lights to be continuiously on - but later I want to switch on and off the lights when coins have been paid - e.g. flashing buttons to act as an attract mode.
The final image shows the control panel on the VecCab and with the buttons and joystick base added.

Nearly there now, all that remains is to wire up the control panel. I'll blog this as soon as it is ready. Then after that you may not be hearing from me because I'll be playing Vectrex games via the VecCab!


Wednesday, 12 February 2014

Its alive!

Today I show the mains layout used in the cabinet. In the last blog news I talked about two switches to turn on and off the cabinet. The switch at the rear is a pre-exisiting one, whilst the one at the front is a hidden one only for those in the know! The idea being that the VecCab could be placed in a real amusement arcade and not be at risk from rogue persons who like to switch things off. Of course for the home user, knowing about that secret front switch (and hidden reset button)  is very handy. The following diagram shows the VecCab  mains electricity diagram.

I could have just used a junction box or terminal bock and wired the Vectrex and marquee light directly in. But I think its sacrilege to cut off plugs. Therefore instead I purchased a  four way adaptor from Clas Ohlson and mounted it inside the cabinet. It is easy then to plug in what you want. I did buy a small junction box, but this was used just to connect the other wires together and keep everything tidy.

I took the cord off the four way adaptor, soldered some terminal spades to the wires, added heat shrink and mounted to two of the terminals on the mains switch at the rear. This mains switch is recessed at the back and mounted on a metal plate, so I took care to earth the metal plate. The following image shows the metal plate and mains switch detached from the cabinet:

Next I mounted the main switch and metal plate back in the recessed hole at the base of the rear of the cabinet. I took new wires of the-is rear mains switch into a junction box. The secret front mains switch is wired in series with the live signal and connected to the four way adaptor.

The following iamge shows what can be seen when the rear door of the cabinet is removed:
 

And an image of the back of the cabinet when the rear door is secured:
You can see that its still got the original stickers on, when the cabinet used to earn its living back in the 80's! The stickers are a bitt tatty but for now I'll leave them on, just to make the cabinet look more real.


Secret on/off switch and reset button

Now that the cabinet is starting to take shape I remembered to add a couple  "nice to have"  features that I wanted to include.
 
Readers of the earlier entries in this blog will know  that my goal is to make an arcade cabinet that would not look out of place  in an 80's arcade. However, I have to also balance those requirements with making  a machine that can be also  used conveniently in my living room (if my girlfriend permits it!)


For living room playing I would like to provide  a reset button in order to reset any games (also useful for getting to the main menu in multicarts) and an on/off switch. A suitable push to make push button was procured.

From its JAMMA days the cabinet already included an on/off rocker switch at the bottom of its back. This is fine if the VecCab was going to be in a real arcade. However, for playing in the living room its   not at all convenient to have to delve round the back of the cabinet every time I wanted to turn it on/off.

The on/off switch will control the power to the Vectrex, marquee light, and power supply for the audio amplifier and cabinet lights. I wanted to be sure that I used  a switch that was able to carry enough amps. After much investigation I purchased a ON-OFF Mini Rocker Switch of  the type SPST 10A 250V Car Boat Dash Light Power Snap-in #SW42 from Eltop Electronics on ebay. I selected this because of its physical size and the current carrying ability (it needs to safely switch on/off the Vectrex, marquee lamp, power supply for ancilliary electronics etc.)


For convenient access for the player,   an on/off switch and reset button  must be mounted somewhere on the front of the cabinet. The location has to be convenient to the home user but hidden from the eyeline of a naughty person should they be visiting  the VecCab in an amusement arcade.

Where to place them? Aha, I have placed them underneath and in the area behind  the coin door, the secondary mains switch on the left and the reset button on the right. This is about knee level for an average sized person.

I drilled two 16mm diameter holes into the shelf that supports the vertical coin door panel.  The power switch and push button were mounted on small steel panels and the steel panels screwed down so that the mounted switch and push button partly protrude through the recessof holes. In effect they cannot be seen, as the holes are ressessed.




 In hindsight I should have added these "nice to haves" right from the beginning when I had better access to the supporting  shelf. Because of the limited space it was a struggle to make the small holes to accept the screws which secured the steel panels. I couldn't use a drill. Rather I had to alterante between a PCB track cutter and a drill bit, rotating them inbetween my fingers whilst pressing them down in the vertical direction. This and the fact I also had to use a small screwdriver (as a result no torque)  gave me an enormous blister on my finger!



`
The next two images show the switch and button wired up. For the mains switch plate I made sure it was earthed.The second image clearly shows that the recessed switch and button are not visible.



Now that all remains is for the reset push button to be connected. This means opening up the Vectrex and piggy backing a  couple of wires onto the existing reset button. For the on/off switch this needs to be wired to the power circuitry for the Vectrex, light and other anciliaries.I will cover this in the next blog.

Monday, 27 January 2014

The control panel (part 6)

Control panel progress:

Crikey, putting that joystick into the control panel got me head scratching for a while. Good job I took a photo of the order of joystick parts so I could remember how to re-assemble it again.


 As you can see I went for coloured buttons. They have the option of being back lit too. I must say the Perspex is very shiny and shows up any finger prints too easily. Well, my plan is when it comes to be doing the final touches to the VecCab that I will arrange for a printed Lexan layer sticker to go over the top. The artwork for this layer will probably follow the MB Vectrex controller style.


Side view of the nearly finished VecCab control panel.(The T molding is a good tight fit - no glue required!).

Progress going well, but how to secure the control panel into the VecCab? I think I'm going to have to disassemble again. All will be revealed in the next blog......

Sunday, 26 January 2014

The control panel (part 5)

So, I have started making the control panel. Basically the control panel  will follow the "top mounted, route double control panel" design which I presented on this blog on 19th September 2013

Today I'm showing the  "carpentry" work on the wood which includes the holes made for the butons, routing of the cavity for holding the joystick, and routing of  the front edge of the control panel to accept T molding (the plastic that lines the edges of tables and cabinetry).

Readers from the start will know that my wish was to use an analogue joystick. Unfortunately, commercial arcade cabinet analaogue joysticks are very expensive (>£100!). I did by a few old PC analogue joysticks with a view to modifying them, but their form factor doesn't make it easy to add into a control panel.

Therefore, I decided to use a standard SANWA arcade cabinet digital joystick in the hope that one day I might see an analog joystick bargain on eBay which I could then swap into the VecCab control panel. This approach was the main  reason I went  for the "top mounted, route double control panel" design. The design allows the screw holes for the joystick to be hidden behind a panel.

The control panel will be made from wood with a perspex plate acting as the top layer. This means that  in the future I can more easily change the joystick for another one, and all that would be required  if the joystick foot print is  a little bigger than the previous one is further routing of the wood behind the top panel .

I already arranged for my mate with a CNC machine to cut a  3mm Perspex panel with holes positioned for the joystick and buttons as per the finalised control panel drawing. I also got him to drill a small countersunk hole at each of the panel corners.

This plate was then used as a template  to draw the holes and cut the wood for the control panel base. The foot print of the joystick was also pencilled onto the wood by simply drawing round its edges.


The next picture shows the holes that were cut into the wood. You will notice that the hole for the joystick is slightly cut in from the surface. This forms a ledge  to allow the joystick to rest on top and remain flush under the Perspex plate. On the underside of the control panel it was necessary to reduce the thickness of the wood to allow the button shafts to comfortably reach through both the Perspex panel and the wood. This was achieved by cutting  away a few millimeters  from the underside using a router.

To the rear edge of the wooden control panel base I have attached a length of aluminium angle section. This 19mm x 30mm angle sections type ((item no. 41-2683) from Clas Olson)   is the same as I already used for securing the Marquee. The reason for adding this, is to secure/clamp down the bottom of the  glass panel on the screen bezel.

 Control panel wooden base pael with cut out holes for joystick and buttons (top side)



Control panel wooden base panel with joystick and buttons  mounted (under side)


A slot was  routed  along the front edge of the control panel. A router of some kind and a 1/16" slot-cutting bit is required. I didn't have all these so I asked a local carpenter to do it for me. The resulting slot works fine and the photo shows me trying out different sections of T mold (black and gold). Hmm, I think I'll go for the black T mold for the control panel edging to match with the black colour of the top Perspex panel. The final picture shows the control panel wooded base in the VecCab (not secure there yet!)
The front edge of the control panel slotted to accept T molding

Tuesday, 7 January 2014

The control panel (part 4)

Here's a picture of what the cardboard control panel (populated with buttons and a joystick) looks like when placed in the VecCab. Next stage is to build an actual control panel from  a routed wood panel with a  perspex panel placed on top.



Sunday, 5 January 2014

The control panel (part 3)

For comfort,   I placed button 3 and button 4 at a diagonal to each other.   I kept buttons 1 and 2 at the same lattitude as these are often used as left and right buttons in some homebrew games. Acting on these conclusions I set about making a cardboard control panel just to be sure. I used the printed drawing as a template and cut out holes for mounting the button and joystick.  I then placed the cardboard control panel in the VecCab and again pretended to play some games.

I think its going to work! – next posts will cover actual building of the control panel.

The control panel (part 2)



The VecCab is an  arcade cabinet with a reduced width. As such the width of the control panel that fits in-between the cabinet sides is just 368mm. Due to this width I already decided that it's not practical for the VecCab to offer two player controls - too much going on for such a small area!

With the space available for one player controls I investigated different quantities of buttons and their positioning in relation to each other and the joystick. I also decided I won't include extra buttons to select one or two player games. I will use button 1 to select this as is already implemented in most of the Vectrex games.

I sketched a number of designs using Microsoft Visio and printed out 1:1 on A3 sized paper. Printing 1:1 means I can try with my hands to establish a layout that is comfortable.  I proceeded to play different Vectrex games in my head whilst moving my hands in unison over the buttons on the paper (Yes, I know there’s a reason why they call me VectrexMad!).

Some of the investigated layouts are shown here:


Conclusions:
The original Vectrex controller has four buttons. They are smaller than arcade cabinet buttons, and as such an averaged sized hand can comfortably span across the four buttons. I discovered that simply copying this layout on the new control panel but scaled up is not an option. The standard but bigger arcade buttons dictate that the buttons have to be spaced wider apart, and using the standard Vectrex controller layout just won't be comfortable for an average sized adult hand.

Putting the joystick in the centre and therefore forcing some buttons on either side of the stick is not ideal for all games. A disadvantage of this layout although a minor detail is that also the layout does not correspond to the button details shown on a typical game screen overlay.

The last option of staggering the buttons 3 and 4 looks to be the best option for comfort (at least when playing Mine Storm). Haven't decided yet if 3 and 4 are better switched round.