Build Your Own Arcade Controls Forum

Main => Project Announcements => Topic started by: Furious_G on March 10, 2015, 08:32:28 pm

Title: Gaming / Arcade Cabinet with a difference
Post by: Furious_G on March 10, 2015, 08:32:28 pm
Decided to build my own MAME cabinet / games machine. Thought I would do a bit of a different take than the standard upright unit and make a sit down version from scratch. Plan to to do a modern take on it one that looks like it was made for 2014 and not the 1990's. I will use it mainly for fighting games (Street Fighter 4, Injustice, MK etc).

If there is any interest I will do a build log - let me know if anyone is interested.

I have drawn it in Solid Works 2013 and am planning on making it from MDF. I have designed it to slot together like a big jigsaw puzzle. Using both 16mm and 12mm MDF. The two side pieces and centre spine are all cut from one piece and needs a much bigger machine CNC machine than the normal 2.4m x 1.2m one. Luckily I found someone with a 2m x 4m one.

The machine will stand 1.75m tall and is 1.9m from front to back. Widest point is the 60" TV. The main part is 750mm wide (so it will just fit through a standard doorway). I have worked it out and the finished weight should be approx 240kg complete. There are a couple of removable panels so I can get to the wiring, computer, speakers. It has a slide out keyboard and mouse shelf that slides out from under the joystick control panel. The control panel itself is removable so I can make a different layout for different games. I might also make a plain one so I can put a standard keyboard and mouse set up on top.

I have bought a 60" Samsung 6300 (http://"http://www.samsung.com/us/video/tvs/UN60F6300AFXZA") for the display duties because it is noted for it's game performance (low lag, 120hz etc.)

Using a 2.1 sound system (some old creative labs speakers and sub woofer I have laying around). Haven't decided exactly on the specs for the computer yet, but it's be a upper middle range PC.

I have laid out the joysticks in standard Japanese Capcom style. Using Sanwa JLF joysticks and Sanwa OSBN30 buttons.

Here are some pics of the 3D model. Excuse the colour - it won't be pink.

(http://i511.photobucket.com/albums/s358/furious_g_1/34front.jpg)

(http://i511.photobucket.com/albums/s358/furious_g_1/side.jpg)

Here is a picture showing a few of the panels transparent so you can see the inner structure. There are 2 fans mounted at the top which will suck air from bottom to top and take any heat with it (convection will help this too).

(http://i511.photobucket.com/albums/s358/furious_g_1/34backtrans.jpg)

I plan to laminate it in gloss white laminate and apply black vinyl sticker around the edge to give it a pixel look. Something like this:

(http://i511.photobucket.com/albums/s358/furious_g_1/Pixel-hand-hanger1.jpg)

It will be riding on 4 castors (that has a brake) from Richmond castors (http://"http://www.richmondau.com/").

(http://i511.photobucket.com/albums/s358/furious_g_1/castor.jpg)

I am going to have some inbuilt lighting such as LEDs or EL wire, but haven't decided exactly what to do with that yet.
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: Furious_G on March 10, 2015, 08:33:48 pm
Update:

Buttons and joysticks have arrived!

(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20141018_070044.jpg)
Bought 2 joysticks and 25 buttons. Joystick model is Sanwa JLF-TP-8YT.


(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20141018_070113.jpg)
Buttons are the screw type (Sanwa OBSN 30mm) so they can though a thick panel.

(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20141018_070157.jpg)
Underside of joystick.

(http://i511.photobucket.com/albums/s358/furious_g_1/controllunderside.jpg)
This is the underside of the main control panel showing the rectangle recess for the joystick and the shaped recesses for the buttons.
The bottom of the joystick ball is meant to be 24mm from the table surface, so the recess is to allow for this.

The buttons only have a certain amount of thread, so the recess around them is a balance between getting enough thread on to the
orange nut and also keeping the wood thick enough to retain adequate stiffness.
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: Furious_G on March 10, 2015, 08:34:51 pm
Picked up all the non-laminated bits from the CNC cutters on Friday and was able to spend a few hours on Sunday starting to assemble it.

I was amazed that everything fitted together so well. It's my first time designing anything in CAD and through hours and hours of fiddling and a fair bit of arse it's so far so good. Long way to go though.

This is the type of join I am doing to join the 'ribs' into each side plate. You can see how it fits together. The weird over and undercuts are to avoid the tool bit radius in the corner.

(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20141026_105341.jpg)


Here it is with the 'spine' and most of the 'ribs' - side plates not on yet.

(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20141026_105125.jpg)


The skeleton of it is now assembled (laying on it's side)

(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20141026_134617.jpg)
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: Furious_G on March 10, 2015, 08:35:42 pm
Some pieces needed to be laminated before routing and these took a little longer, but I got them on Saturday.

Here is the control panel.

(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20141102_103804.jpg)

On the back I have recesses for the buttons and joysticks - doing a trial fit.
(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20141102_104134.jpg)

Yes, they JUST fit - thats the beauty of CNC!
(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20141102_104019.jpg)

But....CNC is useless when the designer makes a mistake! I forgot to include little cut-outs for the black plastic parts the stick out each side of the joystick. Will fix that up with the hand-held router though.
(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20141102_104157.jpg)
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: Furious_G on March 10, 2015, 08:36:20 pm
Another update:

(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20141123_090224.jpg)
Due to some poor workmanship by me, some edges fell 0.5 to 1mm short, so am making the difference up with filler, so the laminate goes on nice and flat.

(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20141123_101138.jpg)
Using a metal working guillotine to cut the laminate to a close shape.

(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20141123_111227.jpg)
Some laminate pieces sprayed with contact adhesive.

(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20141123_103655.jpg)
Spraying the cabinet with contact adhesive.

(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20141123_111221.jpg)
First lot of laminate stuck on!
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: Furious_G on March 10, 2015, 08:36:59 pm
Still sticking on the laminate...

I have been making the laminate pieces too big, then trimming them off later.
(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20141206_143214.jpg)


Here is the router I am using to do it:
(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20141206_143248.jpg)

Unfortunately you can't get right to the corner as the base of the router hits the edge - this is as close as I can get.
(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20141206_143537.jpg)

I then finish that last bit off with a sanding disc on an angle grinder using a square block of steel as a template to stop grinding too far.
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: Furious_G on March 10, 2015, 08:37:37 pm
Nearly all of the laminating done now!

(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20141227_155451.jpg)
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: Furious_G on March 10, 2015, 08:38:10 pm
Starting to wire the control panel:

(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20150104_194502.jpg)
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: Furious_G on March 10, 2015, 08:38:19 pm
Unfortunately life has been getting in the way, but have mostly finished wiring the buttons on the control panel.

Am crimping them all rather than soldering.

(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20150126_195405_0.jpg)

Just the joysticks and actually wiring into the iPAC board to go.

Obviously the masking tape wont stay - I will come up with a more permanent and neater solution.
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: Furious_G on March 10, 2015, 08:38:52 pm
In order to get the height of the joystick ball the correct distance from the top surface of the control panel (to match japanese arcade spec.) I had to recess where the joystick mounting plate goes on the underside of the control panel by 4mm. This only leaves 8mm of material to screw it in which isn't enough.

The joystick needs to be mounted rock solid to ensure accuracy of input (especially in complex fighting games) and it can also come under a fair bit of load in the heat of battle.

Here is the recessed underside of the control panel:
(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20150201_132719.jpg)

Here is it is with the joystick sitting in:
(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20150201_132712.jpg)

And here is my proposed plate (laser cut from 3mm aluminum) which will have 24 countersunk screws holding it to the control panel and the joystick will then bolt to this plate with six high tensile cap screw bolts with nylock nuts.
(http://i511.photobucket.com/albums/s358/furious_g_1/joystickplate.jpg)
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: Furious_G on March 10, 2015, 08:39:17 pm
Ok, am getting my finger out now. Have moved it from my work to my home where I can work on it at night, so hopefully things should start progressing faster.

It's in my lounge room (I have no garage), so hopefully there will not be too much more sawdust to contend with.

Have pretty much finished wiring the control panel now.

(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20150215_115550.jpg)

Got a 'bolt in' power board and have chopped the plug and wired connectors to it so I can plug in a standard 3 prong computer cable.

(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20150214_181029.jpg)

(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20150214_181102.jpg)

(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20150214_181149.jpg)

(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20150214_191912.jpg)

Also got 2 x 240V fans and wired them up to a plug:

(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20150214_174212.jpg)
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: Furious_G on March 10, 2015, 08:39:42 pm
Dummy fit of screen. It's a Samsung 6300 60". (http://"http://www.samsung.com/us/video/tvs/UN60F6300AFXZA")

(http://i511.photobucket.com/albums/s358/furious_g_1/d945c575-d8cb-4096-b19f-31299b221bb0.jpg)

Seems it is thicker at the bottom than the top, so it's slightly angled facing up.
I will machine up some 16mm thick round spacers in either nylon or aluminum (whatever I have laying around, but nylon preferably) to space it off the cabinet face. This will make it level and also give me a space to run the power and HDMI cable.
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: Furious_G on March 10, 2015, 08:40:12 pm
Had the joystick mount laser cut from 3mm stainless, and I counter sunk the holes.

(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20150303_195110.jpg)

Pulled the joystick apart:

(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20150303_195050.jpg)

Then assembled it back together with the plate sandwiched between the joystick top plate and base.

(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20150308_082410.jpg)
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: Furious_G on March 10, 2015, 08:40:29 pm
In order to space the joystick top plate from the mounting plate, I need to make some spacers that are exactly 2.38mm thick. That way it would be supported everywhere and provide the most rigid mounting.

I made the spacers from some 25mm wide, 3mm thick mild steel bar. I milled them to shape, and then ground them on a surface grinder down to the eaxct thickness.

On the surface grinder:
(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20150308_164723.jpg)

Finished spacers:
(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20150308_171438.jpg)

Spacers bolted in place:
(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20150308_193850.jpg)

And finally, the whole thing screwed into the underside of the control panel.
(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20150309_134520.jpg)

(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20150309_134527.jpg)
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: Slippyblade on March 10, 2015, 09:00:26 pm
I guess I need to ask, isn't 24 screws a little overkill?  I mean, I mount my sticks with 4 bolts and T-nuts.
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: Furious_G on March 10, 2015, 09:09:07 pm
I guess I need to ask, isn't 24 screws a little overkill?  I mean, I mount my sticks with 4 bolts and T-nuts.

Hahah...Thanks for the kind words! lol

For me, allot of the enjoyment comes from making something that's as good as it can be regardless of the effort required.

My background is in motorsport engineering, so working with wood is an entirely new experience. I don't have any prior experience, so I'd prefer to over-engineer it rather than try and get away with the bare minimum.
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: Slippyblade on March 10, 2015, 09:11:36 pm
Don't get me wrong, the level of engineering in this project is staggering.  I'm highly impressed.  This cab looks like it'll survive a nuke!
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: harveybirdman on March 10, 2015, 09:18:09 pm
Not a big fan of your design, but that is some very slick wiring dude!  :cheers:
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: DeLuSioNal29 on March 10, 2015, 09:32:21 pm
At first I wasn't a fan of the design.  I was like, "Meh" it's OK.  But the way you explained it with the 8-bit finger hook made it more interesting for me.  I can't wait to see how it turns out.  Subscribed!

DeLuSioNaL29
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: yotsuya on March 10, 2015, 09:39:13 pm
Decided to build my own MAME cabinet / games machine. Thought I would do a bit of a different take than the standard upright unit and make a sit down version from scratch. Plan to to do a modern take on it one that looks like it was made for 2014 and not the 1990's. I will use it mainly for fighting games (Street Fighter 4, Injustice, MK etc).

You want to make something modern looking, yet it's influenced by an 8-bit pointer?  :dizzy:
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: Furious_G on March 11, 2015, 01:15:39 am
Decided to build my own MAME cabinet / games machine. Thought I would do a bit of a different take than the standard upright unit and make a sit down version from scratch. Plan to to do a modern take on it one that looks like it was made for 2014 and not the 1990's. I will use it mainly for fighting games (Street Fighter 4, Injustice, MK etc).

You want to make something modern looking, yet it's influenced by an 8-bit pointer?  :dizzy:

I still consider it a modern design. From an artistic perspective, I feel that all computer games are made up of pixels, so I wanted the cabinet to reflect that.
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: Vigo on March 11, 2015, 02:03:02 am
That is really a conversation starter you are building there.  :)  It takes a bit of real estate, but the build looks pretty darn clean. Looking forward to seeing how it all plays out. I enjoy the 24 screws as well. That made my evening.  :lol

Are you gonna do anything more with the speakers than shown in your 3D render? The loose computer speakers just sitting there seems a bit underwhelming.
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: jaharr01 on March 11, 2015, 06:45:56 am
It looks minecraft influenced. Nice engineering though
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: EMDB on March 11, 2015, 07:48:43 am

And finally, the whole thing screwed into the underside of the control panel.
(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20150309_134520.jpg)
Nice work so far  :applaud:

I got ---my bottom--- kicked for using 10 screws to mount the plate >:D

I also got ---my bottom--- kicked for using screws instead of inserts: you can not remove the plate and screw it back again using screws.

I don't dare to post pictures anymore ;D so you can see my similar solution here: http://forum.arcadecontrols.com/index.php/topic,130690.msg1346353.html#msg1346353 (http://forum.arcadecontrols.com/index.php/topic,130690.msg1346353.html#msg1346353)
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: a1pharm on March 11, 2015, 02:01:29 pm
24 screws?  Stop being lazy, you could fit at least 48, maybe even 96.  Step up your game, man!

 :cheers:
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: yotsuya on March 11, 2015, 02:10:44 pm
Serious question - wouldn't that many screw holes actually weaken that area?
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: pbj on March 11, 2015, 02:14:50 pm
Do what thou wilt.... but....

You've locked yourself into a viewing angle and screen distance.

The angle on the control panel cannot be adjusted.

That's going to take up a LOT of damn floor space when you've lost interest in two months.

 :dunno
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: Furious_G on March 11, 2015, 04:18:05 pm
Do what thou wilt.... but....

You've locked yourself into a viewing angle and screen distance.

The angle on the control panel cannot be adjusted.

That's going to take up a LOT of damn floor space when you've lost interest in two months.

 :dunno

You are correct, but every arcade machine has a locked viewing angle / screen distance and control panel angle.

As far as a lot of floor space and losing interest. a) I have plenty of room. b) i've been thinking about building this for years and actually working on it for 6 months, I'm unlikely to lose interest.
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: Furious_G on March 11, 2015, 04:28:01 pm
Serious question - wouldn't that many screw holes actually weaken that area?

No. It's all about spreading a load over a small area.
Any weakness caused by the holes will be more than made up for by the steel plate that locks the whole area together.
In this case, many small bolts are better than a few larger ones.

Much like this Formula 1 clutch:
(http://www.autoszektor.hu/sites/default/files/u1325/zf_01_clutch_f1_carbon.png)

Or this pressure vessel.
(http://www.crp.co.uk/UserFiles/Images/sheet%20linings/sl%20azeotrope250.jpg)

Title: Re: Gaming / Arcade Cabinet with a difference
Post by: Furious_G on March 11, 2015, 04:35:52 pm
Nice work so far  :applaud:

I got ---my bottom--- kicked for using 10 screws to mount the plate >:D

I also got ---my bottom--- kicked for using screws instead of inserts: you can not remove the plate and screw it back again using screws.

I don't dare to post pictures anymore ;D so you can see my similar solution here: http://forum.arcadecontrols.com/index.php/topic,130690.msg1346353.html#msg1346353 (http://forum.arcadecontrols.com/index.php/topic,130690.msg1346353.html#msg1346353)

Yep, looks like you and I both came up with a very similar solution to the exact same problem.  :cheers:

I did think about using inserts, and I figure if I ever need to remove the joysticks, I can easily swap to inserts at a later stage. I do like the ones you used, very neat. I will look to get ones the same if I need to go that way.
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: Generic Eric on March 11, 2015, 04:40:57 pm
Serious question - wouldn't that many screw holes actually weaken that area?

No. It's all about spreading a load over a small area.
Any weakness caused by the holes will be more than made up for by the steel plate that locks the whole area together.

I wonder how well that applies to mdf.  I certainly wouldn't attempt that many holes in the laminate covered fiberboard (name escapes me)

Title: Re: Gaming / Arcade Cabinet with a difference
Post by: Vigo on March 11, 2015, 04:53:44 pm
 :stupid I think you are thinking of chip board. I agree, MDF might be a problem too.

Furious, your science is sound with a spacing weight out, but MDF is a unique material. Because it is not very fibrous, MDF relies on the resin bond for strength. It is prone to deterioration in areas where the resin is disturbed, which is why many MDF cabinet bottoms can give out.A little too much kicking or rubbing around at the bottom, resin gets knocked loose and it all crumbles in time (Although, moisture is usually a bigger culprit).  The worry is putting too many holes in a tight spot and you are breaking up the resin bond and making a weak spot.

Edit: just thinking out loud. I bet dousing the holes with wood glue before screwing in might go a long way to preventing weak spots.
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: a1pharm on March 11, 2015, 05:14:02 pm
:stupid I think you are thinking of chip board. I agree, MDF might be a problem too.

Furious, your science is sound with a spacing weight out, but MDF is a unique material. Because it is not very fibrous, MDF relies on the resin bond for strength. It is prone to deterioration in areas where the resin is disturbed, which is why many MDF cabinet bottoms can give out.A little too much kicking or rubbing around at the bottom, resin gets knocked loose and it all crumbles in time (Although, moisture is usually a bigger culprit).  The worry is putting too many holes in a tight spot and you are breaking up the resin bond and making a weak spot.

Edit: just thinking out loud. I bet dousing the holes with wood glue before screwing in might go a long way to preventing weak spots.

In addition to weakening the resinous matrix, the surface area to volume ratio is also markedly increased (leading to increased adsorption and absorption of moisture into the MDF, further weakening the resin).

This is all still theoretical, you'll probably not notice any issues in practice.

Still, I would go with Vigo's advice: seal that area with some wood glue to make sure this thing lasts a while.

 :cheers:
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: leapinlew on March 11, 2015, 05:24:35 pm
Yeah, that joystick is gonna just pull right out of the cabinet the first time the Hulk plays.  :o

I'm sure it'll be fine. It's like using a nuke to take care of an ant problem. My joysticks have held fine with a few screws, bubble gum and some choice words about the joysticks mother.
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: pbj on March 11, 2015, 05:26:35 pm
You are correct, but every arcade machine has a locked viewing angle / screen distance and control panel angle.

The advantage of a pedestal cabinet is that what you've just said isn't true.  Your design eliminates all advantages of a pedestal while essentially being a pedestal.

 :dunno

Anyway, looks interesting so far.

Title: Re: Gaming / Arcade Cabinet with a difference
Post by: Furious_G on April 02, 2015, 01:48:35 am
Haven't done much recently, but got the wiring the to the sub woofer all tidied up.

Data wires up the top, and power cables down the bottom to minimise interference.

(http://i511.photobucket.com/albums/s358/furious_g_1/IMG_20150327_191258.jpg)
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: matsadona on April 02, 2015, 02:36:42 am
I love the fact that you are over doing every little detail in this build, in a way only a true engineer can do it :)
Title: Re: Gaming / Arcade Cabinet with a difference
Post by: Billabong on April 02, 2015, 12:20:33 pm
I like it. I also appreciate the amount of detail you've given in the write up.  :cheers: