OFFICIAL "Do It Yourself" Joystick thread...

purbeast0

No Lifer
Sep 13, 2001
53,549
6,375
126
Since it seems that thread is getting kind of side tracked, and there seems to be quite some interest in people modding/building their own joysticks, I decided to create this thread.

My project was basically to make a joystick that would work on the PS3 and Xbox360 running from the same USB cable, and having a switch to tell the joystick which USB signals to send through the cable. So when playing xbox360, it's set one direction, and the PS3, the other direction.

I'll start with the exact parts list that I used.

- Street Fighter Anniversary Collection joystick (the casing)
- 1 Happ Competition 8 way joystick
- 6 Happ convex buttons
- 2 Happy button plugs
- 1 Mad Catz Xbox Arcade Joystick (comes with 3 XBLA games)
- 1 Cthulhu PCB
- 1 DPDT switch
- 1 12way terminal
(the 2 start/select buttons are the ones that came w/the original joystick)

Then the tools/stuff I used ...

- Soldering Iron
- Solder
- Flux
- A lot of 22awg wire (probably coulda used larger # awg but couldn't find any)
- Hot glue gun
- Heat shrink
- Screws/nails (used to secure the PCB's to the wood)
- Scissors
- A LOT OF TIME AND PATIENCE!

Okay I think that is literally everything I used when putting it together heh.

I bought the joystick, buttons, and cthulhu from Lizard Lick..

I got the mad catz controller from Gamestop but had to go in store as theyd on't sell em online, but every store in a 1 mile radius of me had em in stock.

Keep this in mind. The Mad Catz Joystick I listed is not 100% necessary for this mod, however it is very cheap, and most importantly, it has a common ground among the PCB. In order to do this mod, YOU MUST HAVE A CONTROLLER WITH A COMMON GROUND!. Previously I had a wired microsoft xbox360 controller, but it was the early version and did not have a common ground, so i had to get rid of it and get the new one. Here is a page that helped me out and has diagrams of the guts of a lot of controllers.

http://slagcoin.com/joystick/p...ring.html#PCB_DIAGRAMS

Then I got the other stuff at radio shack and the hardware store.

Since I already had the case I did not have to worry about building one. I simply had to gut my case since I was putting completely new parts in mine. I had to take it apart more than I actually wanted in order to put a new joystick in heh.

Well other than measuring wires and what not, the rest is basically just following a diagram. I created a diagram with the EXACT wiring I used. I did not wire up the last 2 buttons on my joystick and filled them in with button plugs instead. From personal experience with that stick, I found that having 4 buttons on each row would only do me harm, with me losing my position sometimes on the buttons, so I didn't bother. So when following my diagram, keep in mind I did not wire up the LT/RT buttons on the xbox360, nor L1 and L2 on the PS3 board.

Here is the (ghetto but it gets the point accross) diagram.

http://i39.tinypic.com/dw4akg.jpg

The "Xbox360 wire coming in" part is the wire coming to the Xbox360 PCB that plugs into the console. Right where the wire meets the PCB, bare wire is exposed. At that point, you have to cut the USB +/- data cables (the white and green ones) and then run that wire to the center of the DPDT switch. I had to attach additional wire to that green and white wire because you don't have much to work with once you but it from the PCB. THe green wire is the data +, and the white is the data -.

Then the USB wire running from the left side of the switch to the Xbox360 PCB is a wire I soldered to the +/- points on the other side of the PCB, opposite where the actual USB plug is connected to the PCB.

As I said, that is the EXACT TO THE T wiring schematic I used, so if you have any questions I can probably answer them. I am by no means an electronics expert at all, so some stuff may be over my head.

Also note, I did not expose the headset connector of my Xbox360 PCB (which I actually tucked under the PCB) because I use the wireless headset, so you may want to mount your Xbox360 PCB somewhere where you can expose the headset input.

So if you guys have any questions feel free to ask me about it and I'll let you know. I have attached some pics of my project below.

Cthulhu in pieces
Cthulhu built.
Joystick raped just to change the new joystick.
New buttons/joystick installed, ready to be wired up (notice the 2 button plugs for the last 2 buttons in the row)
Signal wires all installed.
Layout of where the PCB's will lie
Cthulhu wired up.
Mad Catz Xbox360 PCB wired up
Nasty looking when PCBs in case not wired up. (note the daisy chain of the ground wires is already done)
Cthulhu wired in
All wired up and ready to go!
Switch exposed. (I'm actually goign to put wood putty in there, then cover with a sticker w/xbox360 and ps3 on it on their corresponding sides, will update when finished)
Putty has been placed ...

Finished and ready to whoop some ass in SF4!
 

gorcorps

aka Brandon
Jul 18, 2004
30,739
454
126
So you left the USB power attached to the 360 PCB, and just soldered that directly to the cthulhu power? So they're both on all the time, and the only thing that changes is which one the signal is processing through? That's pretty cool. I really want to do something like this but have a feeling it'll take me way too long.
 

purbeast0

No Lifer
Sep 13, 2001
53,549
6,375
126
Originally posted by: gorcorps
So you left the USB power attached to the 360 PCB, and just soldered that directly to the cthulhu power? So they're both on all the time, and the only thing that changes is which one the signal is processing through? That's pretty cool. I really want to do something like this but have a feeling it'll take me way too long.

yes.

but the thing that is weird, is that the 360/ps3 controllers don't turn on soley on the power. they turn on based on the power AND data.

i have verified this when testing, because when I turn it to the PS3 side, and turn the joystick on, the Xbox360 PCB does not turn on. it does not light up or anything.
 

gorcorps

aka Brandon
Jul 18, 2004
30,739
454
126
Originally posted by: purbeast0
Originally posted by: gorcorps
So you left the USB power attached to the 360 PCB, and just soldered that directly to the cthulhu power? So they're both on all the time, and the only thing that changes is which one the signal is processing through? That's pretty cool. I really want to do something like this but have a feeling it'll take me way too long.

yes.

but the thing that is weird, is that the 360/ps3 controllers don't turn on soley on the power. they turn on based on the power AND data.

i have verified this when testing, because when I turn it to the PS3 side, and turn the joystick on, the Xbox360 PCB does not turn on. it does not light up or anything.

Gotcha, that makes sense. Where did you get your stick and buttons?
 

purbeast0

No Lifer
Sep 13, 2001
53,549
6,375
126
Originally posted by: gorcorps
Originally posted by: purbeast0
Originally posted by: gorcorps
So you left the USB power attached to the 360 PCB, and just soldered that directly to the cthulhu power? So they're both on all the time, and the only thing that changes is which one the signal is processing through? That's pretty cool. I really want to do something like this but have a feeling it'll take me way too long.

yes.

but the thing that is weird, is that the 360/ps3 controllers don't turn on soley on the power. they turn on based on the power AND data.

i have verified this when testing, because when I turn it to the PS3 side, and turn the joystick on, the Xbox360 PCB does not turn on. it does not light up or anything.

Gotcha, that makes sense. Where did you get your stick and buttons?

it's in the tutorial :p

lizardlick.com
 

gorcorps

aka Brandon
Jul 18, 2004
30,739
454
126
Originally posted by: purbeast0
Originally posted by: gorcorps
Originally posted by: purbeast0
Originally posted by: gorcorps
So you left the USB power attached to the 360 PCB, and just soldered that directly to the cthulhu power? So they're both on all the time, and the only thing that changes is which one the signal is processing through? That's pretty cool. I really want to do something like this but have a feeling it'll take me way too long.

yes.

but the thing that is weird, is that the 360/ps3 controllers don't turn on soley on the power. they turn on based on the power AND data.

i have verified this when testing, because when I turn it to the PS3 side, and turn the joystick on, the Xbox360 PCB does not turn on. it does not light up or anything.

Gotcha, that makes sense. Where did you get your stick and buttons?

it's in the tutorial :p

lizardlick.com

*facepalm* god dammit, I thought that just said the cthulhu
 

purbeast0

No Lifer
Sep 13, 2001
53,549
6,375
126
it's okay :p

my putty has been set in that gap (updated OP w/pic)

hopefully it dries okay. if so i may make an image tomorrow and try to print a sticker/decal at kinkos tomorrow.

anyone know if they print stickers?
 

sygyzy

Lifer
Oct 21, 2000
14,001
4
76
What is the best way to go about building a custom box? The things I can't figure out are:

1. Template for joystick mount. Looks complicated from pictures.

2. How artwork is produced, painted, etc. Do you put it over then drill holes through?

3. Is anything placed over the artwork like a clear piece of plastic? Hard to tell from pictures.
 

Imported

Lifer
Sep 2, 2000
14,679
23
81
Can't go wrong with reading through Slagcoin

Typically artwork is just printed on a heavy matte paper then slipped in below the acrylic/glass/lexan panel. Some is also done like a sticker or laminate.
 

purbeast0

No Lifer
Sep 13, 2001
53,549
6,375
126
Originally posted by: sygyzy
What is the best way to go about building a custom box? The things I can't figure out are:

1. Template for joystick mount. Looks complicated from pictures.

2. How artwork is produced, painted, etc. Do you put it over then drill holes through?

3. Is anything placed over the artwork like a clear piece of plastic? Hard to tell from pictures.

Yea the slagcoin link is great.

Check this for some panel layout examples
 

purbeast0

No Lifer
Sep 13, 2001
53,549
6,375
126
Originally posted by: JoPh
$$$$$$$$?

totally depends on what all you need to buy.

i spent probably $60 - $70 on what i needed to buy since I already had the case.
 

gorcorps

aka Brandon
Jul 18, 2004
30,739
454
126
Originally posted by: maziwanka
do you think i could do the soldering if i dont really have soldering experience?

I would look at a few videos online about how to do it and practice on something not important first. It is possible to screw something up and make the controller board unusable or at least very hard to clean up.
 

maziwanka

Lifer
Jul 4, 2000
10,415
1
0
Originally posted by: gorcorps
Originally posted by: maziwanka
do you think i could do the soldering if i dont really have soldering experience?

I would look at a few videos online about how to do it and practice on something not important first. It is possible to screw something up and make the controller board unusable or at least very hard to clean up.

will do, if i try this project. thanks
 

Imported

Lifer
Sep 2, 2000
14,679
23
81
Could go with a Cthulhu PCB if you want to go without soldering and planning to use it for PS3. There's a person that'll pre-wire 360 PCBs with quick connects over at SRK for like $60 as well.
 

Dacalo

Diamond Member
Mar 31, 2000
8,778
3
76
I ordered a Hori Real Arcade Pro 3 from Amazon which already has Sanwa JLF stick built in. I am going to replace the Hori buttons however with Sanwas from Lizardlick.

I do have a question in regards to replacing buttons. Sanwa OBSF 30 buttons have sockets; is it a matter of just popping out the old ones and putting the new buttons in? No soldering required? According to Amazon.com customer reviews, replacing the buttons the HRAP is stupidely easy but I just want to make sure.
 

gorcorps

aka Brandon
Jul 18, 2004
30,739
454
126
Aw... I went to get that cheap $10 joystick for the 360 PCB and they're not available anywhere around me. Now I'm not sure what I want to do.
 

purbeast0

No Lifer
Sep 13, 2001
53,549
6,375
126
Originally posted by: gorcorps
Originally posted by: SandEagle
has anyone picked up the official SF4 fightstick:
http://www.buy.com/prod/Offici...loc/108/210674136.html

or the fightpad:
http://www.buy.com/prod/Offici...loc/108/210674137.html


i cant decide which to get

I would definitely get the stick. It'll be hard as hell to find but it's a much better choice.

that stick linked has actually been having pretty poor hardware failure rates out of the box. it is a pretty cheapo joystick actually, the $150 TE is the one you want if you are goign to spend the $$ on it, or at least replace the parts on the one linked above.
 

gorcorps

aka Brandon
Jul 18, 2004
30,739
454
126
Originally posted by: purbeast0
Originally posted by: gorcorps
Originally posted by: SandEagle
has anyone picked up the official SF4 fightstick:
http://www.buy.com/prod/Offici...loc/108/210674136.html

or the fightpad:
http://www.buy.com/prod/Offici...loc/108/210674137.html


i cant decide which to get

I would definitely get the stick. It'll be hard as hell to find but it's a much better choice.

that stick linked has actually been having pretty poor hardware failure rates out of the box. it is a pretty cheapo joystick actually, the $150 TE is the one you want if you are goign to spend the $$ on it, or at least replace the parts on the one linked above.

What's failing? Is it something electronically that switching out the sticks and buttons wouldn't fix?