1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Guide Build your own Arcade SF 4 Controller cheaply .... (Complete)

Discussion in 'Modding' started by mayhem, 20 May 2009.

  1. mayhem

    mayhem Owner of Mayhems

    Joined:
    12 Sep 2008
    Posts:
    816
    Likes Received:
    44
    Any damage done to your controller is at you own risk !!!! lol

    Build your own SF 4 & Mame Controller cheaply ....

    Street fighter will be hitting the PC very soon so im going to show you a cheap ass way of building your very own SF 4 Arcade controller very cheaply. Now if you fancy forking out £99 to a whopping £145 + Vat for a controller from mad cats then please go ahead , how every if you don't just have that sort of money lying around this could possibly be your answer. By the way they say the £145 version is expansive because it uses Sanwa Arcade parts. The Sanwa joystick is £14.00 and Buttons £1.20 each. I will be using Sanwa Parts which i have lying around spare.

    This controller can work for the Play station 3 as well as the PC deepening on what junk controller you can lay your hands on (and if you fancy a xbox 360 version get a cheap mad catz wireless controller and do the same and you can have a xbox 360 wireless version). Not only will it be you SF 4 controller but it all so works perfectly for Mame and many emulators out there and just watch you pac man score rocket ...

    Some basic tools and Items you will need.


    Time to rip apart your cheap ass USB controller.


    First off i have several Saitek PS2 style controllers that i picked up for 10p because they were to say the least not in a good state so ill be using these for the project. They how do work perfectly fine just there a mess.

    [​IMG]


    So first thing to do is get out you cross head screw driver and remove all the screws and strip these little baby's down because were only after the guts and nothing else.

    [​IMG]


    Now one of the good things about these controllers is that the have the buttons named on the PCB's (this is really handy). Now once its fully stripped down take the casing and throw it in the bin.

    [​IMG]
    [​IMG]

    See all the plastic buttons that are on top of the PCB take them off and throw them in the bin as well as they are not needed any more.

    [​IMG]

    Now you can see there is 4 parts the the controller there is the left and right shoulder pad buttons and then the buttons for the digital and analogue well get you scissors out and chop away the 2 x shoulder button pcb's and the digital pcb as well but make sure you cut right up to there pc's as were going to need all that wire later on.

    [​IMG]
    [​IMG]

    Now on some forums people like to leave all this in place but me personally think its just a waste of space and there not needed so get rid of them.

    Now you can see there is still the Analogue left and right sticks still left on the pcb's. I have read hundreds of hacks and every one all ways leaves these on but never use them. I know why they do this its because they don't understand how to get around them and when they are removed the controller goes nuts and doesn't work properly in the pc.

    So Cut them off lol .. Ill show you how to fix this problem. You can remove them but just wiggling them left and right and they just fall off in you hands ...

    Here are a few pics of me ripping them out (yes i did just rip them out). You may need to de solder them but i never do !!!!

    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    Now were still left with the two buttons that when you normally press the Analogue sticks will act as buttons well there not needed so again just rip them out.

    [​IMG]
    [​IMG]

    Now you can see were just left with a bare board except for the leads. Now turn over the board and you can see there are 2 diodes were the analogue sticks use to go to, these need removing. To do this just cut them away :) so you'll have 4 to remove If you don't this hack will not work properly.

    [​IMG]
    [​IMG]

    Now just to the right hand side of the left set of diodes that you have cut out is 3 solder points. These need grounding to another part of the bored. so what you need to do is grab your soldering iron and Connect all 3 lines up and then solder a single wire to a ground point on the controller. Here i done it straight to the usb.

    [​IMG]
    [​IMG]

    Now if we didn't solder the points and ground them when you connect the controller up to the pc it would be looking for the analogue ports and looking for a signal. well because we have cut them off it would not receive the signal and would go nuts and just either keep chucking a ****ey fit saying controller not connected or will just not load the driver. So by grounding the points you are telling windows and the controller that the analogue sticks are connected and set in a central position ;) ...

    Oky now for the next bit get 17 terminal blocks and screw in the Gray wires you have left over at the top as these are your -

    Left
    right
    up
    down
    Shift key (change between digital and analogue)
    Button 1
    Button 2
    Button 3
    Button 4
    Button 10 (start)
    Button 9 (select)

    all so wire in the 4 shoulder buttons and the ground so you have a extra 3 plastic blocks on ether side.

    Button 5
    button 6
    Ground
    Button 7
    Button 8
    Ground.

    (i have run out in the pics but ill just solder direct to them)

    [​IMG]
    [​IMG]

    You now has the basis for a cheap ass Controller for a arcade system.

    Now what you can do is plug in the controller board (that's what we will call it from now on) to the pc. Go to the joy stick panel and you'll see you controller has appeared. Using a single wire connect it to any ground (GND or black wire ) and touch each connector that you have screwed into place. each time you touch one of the points it will show up as a action on the joy stick control panel. :) so you can see its working.

    Now put you controller board to the side as we wont need it till later on.

    building you Arcade stick controller box

    All you need to do is make a box to fit every thing in and a top and bottom. Now this can be made of any thing you like. I have seen some one do it in a shoe box which was quite funny but wasn't really going to take a good pounding. So ill show you a nice little MDF one lol ...

    First off it would be a good idear for you to print off The arcade lay out of the buttons and stick.

    Here is a link to what you need to print for the Street Fighter 4 lay out ->

    These images are from slagcoin.com credit belongs to them not me

    http://www.slagcoin.com/joystick/layout/horis36_m.png

    [​IMG]

    Print it out as landscape and DO NOT STRETCH TO FIT

    All so you may what to print out the buttons for the start and select and maybe Shift key .

    [​IMG]

    Again do not stretch to fit. if you don't want the shift key just cut it off.

    As you can see the layout closely matches the SF 4 £145 arcade stick ...

    [​IMG]

    Now what you need to is cut you your top and bottom out of MDF or wood to size. I do recommend you put you hand on the template and test you Right palm as if you playing so that you can cut the box to your own size hand this helps make it better for you self and game play.

    [​IMG]

    Now once you have the top and bottom part ready place your template on the to the MDF / Wood piece and stick it into place were you feel it best suit your needs.

    [​IMG]

    Once that is ready make sure before you drill the 1 1/8th holes that you have a peace of wood underneath your peace so not to splinter or crack the wood or MDF.

    [​IMG]

    Take your time and dont go to fast.

    Once finished you can see the shape take place ..

    [​IMG]

    Oky next you need to mark out you start button and select button on the back panel like so and then cut them out.

    [​IMG]
    [​IMG]

    Then start putting you box together. Now if your a good wood worker you'll do a much better job than me im rubbish ...

    [​IMG]
    [​IMG]
    [​IMG]

    Dont forget a small hole for the cable to come out (runs off to do that bit lol)

    Now My wood working skills are real bad but never the less here is the main part of the box made....

    [​IMG]

    But my wood filling skills rock Not .....

    [​IMG]
    [​IMG]

    Oky then you need to sand off all that gunk that you have just used to fill your mistakes ;) ...

    [​IMG]
    [​IMG]

    Here i just routed a edge to clean it off a bit.

    [​IMG]
    [​IMG]

    Once that is done and your happy you then need to paint it. Ill be using some spay cans i have left over from another build to do it so no cost is involved.

    [​IMG]
    [​IMG]

    After a few coats give it another good sanding and you may still need to fill a few gaps. Once that's dried again give it another few coats of primer .. You'll see its starting to take shape.

    [​IMG]
    [​IMG]
    [​IMG]

    The inside has been primed and the new layer of Black mat pain has been added. this has 4 layers of paint on after every 2 layers i sanded down with 2000 Grit wet and dry.

    Now it needs to be left 24 Hrs before we varnish it.

    (first coat of black)
    [​IMG]

    (4th coats)
    [​IMG]

    Curing
    [​IMG]

    Just a test pic of the button placement ...
    These were ordered from gremlin on Thursday and they are happ's with cherry micro switches giving a very fast response time and a nice firm click sound. Very happy with them.

    [​IMG]

    Oky once you have varnished your box you need to let it dry. Then once that is done throw in you buttons and your joy stick and then we need to start putting together the pad pcb that we made earlier on.

    [​IMG]
    [​IMG]

    Wiring UP time

    Now this is How to lay out your wiring and connect up all you buttons a joy sticks.

    Im going to show you first the basics of how all this work because it is rely simple to understand and any one can make ther own Arcade stick and it is not difficult.

    First off we start with how a switch works.

    Here we have a Micro Switch

    [​IMG]

    When Button A is not pressed It Makes a Contact between B and D
    when Button A is Pressed It makes a Contact between C and D

    So we are going to wire UP Just C and D

    Now To make wiring Up easy what we need to do is wire up all the D's in 1 Go to a ground Point on the Controller PCB.

    Then we need to wire up all the C to buttons 1,2,3,4,5,6,7 ect

    So that when you press a button or move the stick it makes a contact telling to computer what actions you are doing.

    Here is a simple to understand diagram of how this all goes together.

    [​IMG]

    So here the ground wire being started on buttons 5,6,7,8 now you dont have to solder you can use Spade connectors instead so that you can disconnect them if your not happy. But im a cheap ass so ill just use solder instead.

    [​IMG]

    Then we go to 4, 3, 2, 1, up, down , left and right .. Ill do the start and select button later on.

    [​IMG]


    Next we have the second wire being soldered to each button in the same order as we just did the ground wire.

    [​IMG]

    Now there all done

    [​IMG]

    Then i do the start and select button.

    [​IMG]

    Right that is now all done all we then do is connect all the wires to out Joystick PCB and we are ready to go.

    (here you can see the wires connected and the PCB screwed to the side so it doest move.)

    [​IMG]
    [​IMG]


    Some Final shots of the complete Cheap ass Method for a Proper Arcade joystick for £22.50p not £145 .......

    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    -=Enjoy=-

    Now if you more creative you can make your box how ever you like and i have seen some really good ones that have been made in the past. What can u do. !!!!!

    When you compare the following this can do to others.

    X-Arcade £60 to £70 PC only

    Uses X-Arcade rubbish joystick and buttons

    Mad Catz £145 to £160 PS3 only / Xbox 360 only

    Uses sanwa Joystick and low profile buttons Glued into place

    Mine £22.00 PC and PS 3 Compatible ,

    analogue and digital. Programmable for PC. Sanwa Joystick and Happ buttons and Real Cherry micro switches. Fastest response time out of all of Bought arcade sticks, Shortest Throw for fast joystick bashing and Real fast arcade micro switches. and more than 1/2 price of the above.

    Win Win no doubts.
     
    Last edited: 25 May 2009
    notatoad likes this.
  2. mayhem

    mayhem Owner of Mayhems

    Joined:
    12 Sep 2008
    Posts:
    816
    Likes Received:
    44
    updated. More to come.
     
  3. mansueto

    mansueto Too broke to mod

    Joined:
    31 Aug 2007
    Posts:
    3,784
    Likes Received:
    110
    Nice job... Planning / in the process of making my own, just need to get my hands on a ps3 controller to mod, or a hori or madcatz controller to mod, then the frame and art... Good luck!
     
  4. mayhem

    mayhem Owner of Mayhems

    Joined:
    12 Sep 2008
    Posts:
    816
    Likes Received:
    44
    Yeh don't try a Normal Sony PS3 controller there nutz to mod. I did one for some one a while ago. the guy made me the box i just did the the guts and joystick and buttons. It was a nightmare to do.

    You have to mod the ribbon cable which is flimsy to say the least. Mind you his Box was just hot.
     
  5. vdbswong

    vdbswong It's a Hedgehod

    Joined:
    23 Apr 2009
    Posts:
    4,720
    Likes Received:
    38
    Nice mod, i've seen it done qutie a few times with a 360 wireless controller as well (supposedly not too bad to mod).

    However i swear that button layout template is wrong imo.

    They've put the "Straight" style buttons first and the "Curved" style buttons afterwards when iirc most fightsticks have it the other way round. Not completely a big deal but can be annoying since i believe that most (or at least me) use the curved layout more.
     
  6. mansueto

    mansueto Too broke to mod

    Joined:
    31 Aug 2007
    Posts:
    3,784
    Likes Received:
    110
    Plannin on just doing the hori or madcatz one with sanwa joystick, and semitsu buttons plus a custom box with custom artwork... just been way too busy and can't find a controller for a reasonable price... the hori's retail for 40, but since they sold out everywhere they selling for like 120-150 online... FAIL!
     
  7. mayhem

    mayhem Owner of Mayhems

    Joined:
    12 Sep 2008
    Posts:
    816
    Likes Received:
    44
    @vdbswong - yip agree the lay out is a bit wired to say the lest but its not to bad. You do how ever end up arching you hand a little. I prefer the way ive made my c-macc's button lay out but hay this is a copy so might as well get some thing close to it lol.

    @mansueto you can allways just get a PC logitech rumble they work fine on the ps3 same as this one does. save a fortune ...
     
  8. mayhem

    mayhem Owner of Mayhems

    Joined:
    12 Sep 2008
    Posts:
    816
    Likes Received:
    44
    updated again and feeling ill still but hay i dont care this is all fun ....
     
  9. mansueto

    mansueto Too broke to mod

    Joined:
    31 Aug 2007
    Posts:
    3,784
    Likes Received:
    110
    Awesome, I'll look into the logitech one in that case... Any specific model or links that would help with the wiring diagrams?
     
  10. mayhem

    mayhem Owner of Mayhems

    Joined:
    12 Sep 2008
    Posts:
    816
    Likes Received:
    44
    Last edited: 22 May 2009
  11. mansueto

    mansueto Too broke to mod

    Joined:
    31 Aug 2007
    Posts:
    3,784
    Likes Received:
    110
  12. mayhem

    mayhem Owner of Mayhems

    Joined:
    12 Sep 2008
    Posts:
    816
    Likes Received:
    44
    2nd one is the one that works on my PS3 here in the UK btw mate. The first one .. i dont know.

    The end one is easy to mod. So You'll get a duel Controller for pc and PS3.
     
  13. mansueto

    mansueto Too broke to mod

    Joined:
    31 Aug 2007
    Posts:
    3,784
    Likes Received:
    110
    Sweet... I'll have to look into that now, a cheap alternative :D
     
  14. mayhem

    mayhem Owner of Mayhems

    Joined:
    12 Sep 2008
    Posts:
    816
    Likes Received:
    44
    Well to be honest mate if you throw in the parts im using not only is it a cheap alternative. it all so does this ..

    1) faster response time than any Mad catz Joy sticks
    2) Less of a throw distance than there joy stick so movements will be quicker
    3) PC / Ps3 compatible
    4) Fits your hand and is not generic
    5) Beats mad catz hands down
    6) Fully custom made
    7) works with any emulators
    8) more than 1/2 the price of there own version
    9) programmable buttons

    So realy why by there stuff unless you just fancy being a sheep ! lol
     
  15. mansueto

    mansueto Too broke to mod

    Joined:
    31 Aug 2007
    Posts:
    3,784
    Likes Received:
    110
    Yes... now to go look up a nice usb logitech controller to hack up! Thanks for the heads up man!
     
  16. mayhem

    mayhem Owner of Mayhems

    Joined:
    12 Sep 2008
    Posts:
    816
    Likes Received:
    44
    -=Arcade stick Complete=-
     
  17. mansueto

    mansueto Too broke to mod

    Joined:
    31 Aug 2007
    Posts:
    3,784
    Likes Received:
    110
    Nicely done... I'm going for a black white and blue theme for mine
     
  18. mayhem

    mayhem Owner of Mayhems

    Joined:
    12 Sep 2008
    Posts:
    816
    Likes Received:
    44
    Youll have to post it in here. I have some pics of some Cp that some ppl have made and they really are good compared to mine.
     
  19. Digitalize-

    Digitalize- What's a Dremel?

    Joined:
    23 Apr 2009
    Posts:
    955
    Likes Received:
    4
    Very Nice indeed, i have SF4 but i bought it after playing on an Arcade Machine, and just hate it on the Pad! Will definitely make me one of these!
     
  20. mayhem

    mayhem Owner of Mayhems

    Joined:
    12 Sep 2008
    Posts:
    816
    Likes Received:
    44
    Last edited: 25 May 2009

Share This Page