Monday, 13 May 2013

Day 42 - The Final Countdown

Essentially I've finished. I've some videos to edit/upload and pictures from a previous day (control panel creation/wiring) but I'm too excited so thought I'd pop these up now anyway :)

Thanks to Harry for the extra hands, tools and woodworking skills, Pierre for the tank, lettering and other artistic direction, Calla for the drill press and creation of a LED block, Brian for spraying and everything else, plus a few others....

Feel free to pop round for a game or two of something.










Day 41 - Stuck Art

Tonight we (me and Brian) put the tank stickers on. Easy enough as they were small (and I wasn't doing it). Almost job done, just waiting for the bezel undercoat to dry then it's on with the black paint and tidy up.

Yes, I know it looks like she's pointing at the flipper button (or the Sun).



Of course, it wouldn't be complete without a blatant plug, so visit Brian at http://2wheelsmotorcycletraining.co.uk/ if you need bike training or advanced bike training and happen to live in the north-east of England :)

The bezel was just four pieces of hardboard (about 2mm) stuck together with tape on one side and then glued.

Also, because the stand was the wrong angle and position for the monitor to be viewed nicely I made use of the monitor mount I created originally.





Monday, 6 May 2013

Day 40  - Control Panel Is Born




With the plastic cut yesterday, I cut out the marquee and mounted it. The aluminium is screwed in at the top (for changing/access) and bonded to the wood using contact adhesive at the bottom.





I fitted the pinball buttons (also double as left/right mouse buttons I hope). Rather fetching I think and better than the black I was going to get.





 

After checking the trackball and buttons fitted I measured and cut out the holes for the joystick into the MDF then cut out about 3mm for the trackball to fit (as it has to span the MDF and the polycarbonate).



After this, I placed the art for the control panel onto the MDF, peeled back the protective cover for the polycarbonate and placed this on top sandwiching the art between the two.

Then just a simple matter of sticking the buttons into the holes, fitting the trackball bezel and trying it out in the cabinet.





There's some videos to be edited for this that will be uploaded shortly.

All that is left is:
1. Put on side-art tanks
2. Wire up control panel
3. Fit glass and monitor with a bezel (no idea yet, probably hardboard)
4. Play games



Day 39 - Polycarbonate

The polycarbonate arrived (I bought 2mm). I bought this as it is supposed to be easier to cut than acrylic but scratches easier. One piece for the control panel and one piece for the two halves of the marquee (the marquee is sandwiched between)

First we taped where the cuts were going, put some thin wood below to strengthen and support it and used the jigsaw with a metal blade to slowly cut the plastic in half. Harry did the cutting as he is a master builder and I was too scared. Remember to keep the backing tape on.











After drilling all the holes (except trackball) into the MDF (18mm)  it was off to Calla's workshop to drill the holes with the 28mm wood spade bit.





First we placed the polycarbonate below the MDF control panel and taped it up tight with gaffer tape, then we placed another piece of MDF below that (making a polycarbonate sandwich) and clamped it. The idea is to stop any vibration when cutting.




We set the drill speed to it's lowest (500rpm) and went slowly through the mdf into the polycarbonate (thereby making everything match up exactly).

Some holes couldn't be done (too far for the drill press to reach), so I did these back home with the hand drill on slow speed. The idea being to go slow but steady resulting in scraping away of the polycarbonate rather then forceful drilling.

While we were there he soldered wires onto my little switches (for pause and power) and showed off his magic tricks by twisting the wires in a drill.

If you're ever in the need for a high quality but cheap guitar pedal (diy or built) then visit him at http://pedalparts.co.uk/, international delivery too :)



This is the finished article (with covering tape on).


Friday, 3 May 2013

Day 38 - Shiny Shiny Stuff

After getting lost by the hapless City Link my art finally turned up and printed.com have done a splendid job. Click to zoom.

This is the marquee done on special back-lit paper:





This contains the two side pieces (tanks from metal slug), the control panel and I had some spare space so created a little something for the monitor bezel (to go at the bottom). The QR-barcodes, you'll just have to scan to see where it takes you :)



Here is the bezel closer up:


Wednesday, 24 April 2013

Day 37 - And Neg said Let There Be Light

Today my stupendous mate who happens to be a guitar pedal designer and fabricator created me a LED block for the trackball (which has space underneath to take a little PCB). Here it is. I've no idea why the lit version is mirrored, it's ok when you look at it from the file explorer. It's a lot brighter with 12v (this was just 9v as a test) and when viewed not from my phone camera.

This plugs straight into a molex from the PC and uses the 12v (yellow) rather than 5v (red) supply meaning half the number of resisters are required. Cost about £2, which is a lot cheaper than the £30 the arcade parts website want :)

All the LED's are in sockets so can be taken out and replaced with any mix of colours - I may end up with yellow, which was the original plan.













Anyway, if you're in need of a guitar pedal (kit or ready made) head over to http://pedalparts.co.uk/

I also got a couple of these very tiny buttons (black version) to be used as the back/escape and power buttons. They should be very inconspicuous, they are about 5mm in diameter and a total of about 13mm. From http://www.rapidonline.com/electronic-components/low-profile-push-switches-30972/ at about 40p each. Lovely solid feel to the press action too.


Sunday, 21 April 2013


Day 35 - Control Panel Done

All the parts arrived. There were a few minor issues to contend with:
  • The trackball Y axis was wired with colours that didn't match the controller PCB (the PCB has three connections - two for trackball and one for a spinner). Problem was if I wired it wrong the spinner is wired differently so could have shorted out. I just traced the wires, matched them to the wiring diagram and it was sorted. 
  • All the spade connectors are 4.8mm but most of the buttons are 2.8 so I'll either have to squash the connectors or get them to send me some replacement switches with the correct sizes.





Through using the temporary panel I found the left joystick was too close to the side so I'll move Player 1 1cm to the right and Player 2 joystick can't fit the spade connectors properly as it hits the trackball so I'll move that 1cm to the right too (there's enough room to not hit the sides).

In case anyone is creating their own u-track and they haven't updated the wiring colours, these are the ones you connect:

Thursday, 18 April 2013


Day 34 - Art Done

This is the finished control panel and marquee. The silver stripes are just placeholders for where the retainers are - they are brushed aluminium. After comments I made the marquee lettering bigger to make it more noticeable. It can't really get any bigger.

Next job is to measure out exactly my control panel mock-up before drilling the holes and placing all the items. If they all fit ok then it's just a case of making sure the control panel placements match this and testing the controls work.


Hopefully by Saturday (it's Thursday now) I'll be making the control panel up and ordering the art.

Tuesday, 16 April 2013

Day 33 - Controls Bought

All the controls have been bought. I'd have been happier with the Sanwa (or Seimitsu) buttons but they only come in shallow depths for metal mounting really and I didn't want to risk routing too much wood to allow them to be mounted.

Once these arrive I can get the holes drilled, double check the control panel art fits and get them printed and the acrylic sheets ordered.


PictureQtyDetailsMore
2 Seimitsu LS 32 Arcade Joystick A good all round choice. Not too sensitive like the Sanwa joysticks but the quality is almost as good.
6 Happ Competition Arcade Button Player 1/2 upper three buttons. Convex
6 Happ Competition Arcade Button Player 1/2 lower three buttons. Convex
2 Happ Standard Arcade Button Concave for pinball at side of cabinet. I i figured the yellow strip around the cabinet seemed the best choice of colour for these. Was always going to choose black (might look like a bullet from the tank), but changed my mind.
1 Black IL Concave Arcade Start Button Player 1
1 Black IL Concave Arcade Start Button Player 2
2 IL Concave Arcade Button
Coin buttons to go with Start buttons
1 Mini PAC Keyboard Encoder Kit USB Keyboard and trackball controller with wires and grounds
1 UTrak Trackball Trackball with mini-pac connections
1 Pack Of 4 PCB Feet

Saturday, 6 April 2013

Day 32 - Front-End Completed

The front-end is completed and working fully. I sorted out all the graphical issues, which were down to the front-end I'm using (MaLa) being pants with png files.

Here's a video. I recommend you don't view it here as it's too small. Click on the youtube link inside the video and select a medium or full screen view.


There are two navigation methods. The original is one page per emulator and you swap between emulators, then inside each emulator you move left/right to switch filters (e.g. fighting games, fps, etc). The other method uses a menu to select emulator and filters. This is the one I'm using as it's quicker/easier to get to an emulator and select a filter.

Screenshots as previous day. I'll be uploading a how-to video on mala and emulators (it took some time doing) at some point in the near future.

Tuesday, 26 March 2013

Day 31 Software Almost Built

So, the emulators I've got up and running are MAME (the arcade games, I had about 5000 but I'm almost finished downloading the full 26,000), 3DO, Atari 2600, Atari Jaguar, Nintendo 64, SNES, Sega Dreamcast, Sega Mega Drive (Genesis), Future Pinball, Visual Pinball. 3DO and Dreamcast are pushing it a bit to get fullscreen.

I'm using the mala front-end. There are two modes you can do. First is the original one which simply gives you the menu of an emulator (i.e. a picture and list of games) and you toggle between emulators and gamelists using the joypad. The other mode is a menu list of your emulators and you drill down the menu into gamelists, etc then select your game (called the tree view).

I've wrote a hefty document on setting up all the emulators and the front-end which I'll publish when I'm finished. It's not an easy task getting it all done and getting the emulators to quit nicely.

I had originally used the first method, but I think I've changed my mind as it's easier to switch to emulators (i.e. a few menu moves as opposed to switching between each emulator).

As far as design goes, I'm not exactly a graphic artist, so my first option was to pinch ones I could find on the internet and I ended up with an eclectic selection, each one unique to an emulator (either taken as is or  modified by my good self). Here is a selection of what I used to have:



But I changed my mind (especially with the tree view) and I'm using the same style for each, just changing slightly the graphics. This is a work in progress:


MAME rom download is at 95% so we'll seen soon enough whether the zip is valid (60Gb and it's taken a week so far).