Don't you hate the N64 joysticks? No worries. Try this mod!

Includes but not limited to: SNES, Genesis, Sega CD, PlayStation 1, Nintendo 64, Dreamcast, Game Gear and I guess the Virtual Boy.

Moderator: Moderators

Locked
Electric Rain
Senior Member
Posts: 1911
Joined: Tue Mar 29, 2005 12:39 pm
PSN Username: Denki_no_Ame
Location: What's it to you? Stalker...
Contact:

Don't you hate the N64 joysticks? No worries. Try this mod!

Post by Electric Rain » Sat Apr 22, 2006 7:29 am

Okay, so my Gamecube controller broke... okay, it's not so much that it broke as it is that my 6 year old cousin CHEWED THE FRIGGIN' RUBBER OFF THE JOYSTICK! :evil: Anyway, I can't really use it now. So, I took it apart, and noticed the the C-Joystick is on a seperate board with a neat group of four wires soldered to it and a header on the other end of the wires. Long story short, I was able to use that board with one of my several scraped N64 controllers by doing some painfully simple soldering. When I was finally finished, I was amazed at how totally awesome the joystick feels. But here's the best part: The joysticks in the gamecube controller are interchangable. Meaning that you don't have to use the actual c-joystick with the c-joystick board. You can pop off the stick, and put on the more comfortable joystick instead... you know... so long as your cousin didn't chew it up. You can use a PS2 controller joystick if you want, too. Let me know if you guys are interested and I'll post some pictures. But... I REALLY need some sleep. You can tell... because this is all one paragraph. :lol: It's 8:30 AM, and I still haven't gone to sleep yet. :roll:
Image

User avatar
Krepticor
Senior Member
Posts: 1567
Joined: Sun Jan 01, 2006 8:06 pm
Location: Shadow Hearts

Post by Krepticor » Sat Apr 22, 2006 7:32 am

this is just what i was looking for when you get a chance post again PLEASE!

This will help my N64p shape up

Still need a screen though....
I refuse to dignify myself with an intelligent and witty signature

vb_master
Moderator
Posts: 4793
Joined: Tue Jun 08, 2004 9:52 pm

Re: Don't you hate the N64 joysticks? No worries. Try this m

Post by vb_master » Sat Apr 22, 2006 7:32 am

Electric Rain wrote:6 year old cousin CHEWED THE FRIGGIN' RUBBER OFF THE JOYSTICK! :evil:
That sounds like something a 3 year old would do, not a 6 year old. Make them buy you a new one :roll: .

User avatar
SteelFox15
Posts: 58
Joined: Fri Apr 15, 2005 3:12 pm

Post by SteelFox15 » Sat Apr 22, 2006 9:15 am

Pictures / diagrams would be excellent. The N64 was a great console, but the joystick was always a pain. Not only was it uncomfortable after long playing hours, but it grinds up the plastic in the case that keeps it straight and becomes unusable.

User avatar
Triton
Moderator
Posts: 7395
Joined: Mon May 24, 2004 12:33 pm
360 GamerTag: triton199
Steam ID: triton199
Location: Iowa
Contact:

Post by Triton » Sat Apr 22, 2006 9:38 am

i thought the normal n64 controller used a stick with photodiodes and the GC used POTS hows it work then? or are you using a 3rd party controller? elaborate please, this is interesting
ImageImageImage
Visit us at Portablesofdoom.org

Warrior_Rocker
Posts: 203
Joined: Fri Apr 29, 2005 3:55 pm
Contact:

Post by Warrior_Rocker » Sat Apr 22, 2006 12:54 pm

the n64's joystick uses pot's, at least the one i have here in shambles...

this is why it interfaces using a 6 pin interface, as normal pots have 3 wires, and since you have 2 axis = 6 wires...
i <3 Pwn n00b

User avatar
blackbox_dev
Senior Member
Posts: 1906
Joined: Sun Jan 15, 2006 5:19 pm
Location: Formerly known as iam7805

Re: Don't you hate the N64 joysticks? No worries. Try this m

Post by blackbox_dev » Sat Apr 22, 2006 3:13 pm

vb_master wrote:
Electric Rain wrote:6 year old cousin CHEWED THE FRIGGIN' RUBBER OFF THE JOYSTICK! :evil:
That sounds like something a 3 year old would do, not a 6 year old. Make them buy you a new one :roll: .
Hey, when I got my first PlayStation my 6 year old brother did that. I think I was around 8 years old at the time. He also chewed on the rubber on a ThrustMaster force feedback racing wheel, and the cable on my computer mouse. :roll: :lol:

Also, the official Nintendo controllers use photodiodes and sensors (like one of those old ball computer mice) and the 3rd party ones (usually) use potentiometers because they are cheaper.
I'd imagine right now you wish you were a cuttlefish...

User avatar
toby dawg
Portablizer
Posts: 468
Joined: Thu Jan 19, 2006 10:33 am
Location: canada
Contact:

Post by toby dawg » Sat Apr 22, 2006 6:49 pm

there is a 3rd party controller with a playstation joysick on it already.
Image

Electric Rain
Senior Member
Posts: 1911
Joined: Tue Mar 29, 2005 12:39 pm
PSN Username: Denki_no_Ame
Location: What's it to you? Stalker...
Contact:

Post by Electric Rain » Sun Apr 23, 2006 12:01 am

Okay, I'm definitely refreshed now. :wink: So, here's the thing. All third party N64 controllers (that I know of) use pots. The first party controllers use what they call a "Transistor Slotted Interrupter" for each axis. They're identical to what PC mice use. Anyway, that's not important now. The point is, you HAVE to use a third party controller.

So, time for pictures. Oh, and sorry for the blur... I realized my camera lens had a smudge on it after I took all the pictures... plus the lighting in the room I was in wasn't too great.

First, a picture of the completed mod:

Image
I used hot glue, because it's simple, it's strong and this mod is temporary. I had to mount the board/joystick on the outside of the controller because I couldn't fit it inside without some dremeling, and again, it's temporary. As a result, it's a little too far raised, and it doesn't have the plastic on the outside with the 8 "notches" that the joystick snaps to. So, it feels more like a PSX joystick than a Gamecube joystick in that respect. But it's still 100% better than any N64 joystick I've used. And no... I didn't bother to do anything fancy with the wires. They just kinda snake off into the bottom side of the controller, where I made a small hole with a pair of pliers.

Image
This picture shows the bottom of each joystick. From left to right, a Gamecube joystick, a Gamecube C-joystick and a PSX joystick. As you can see, they all use the same size/type of hole to slip onto the base, so you can use any of them by simply slipping them on. The only difference is that the PSX joystick doesn't have that small notch in it that the Gamecube joysticks have. This doesn't matter, though. It will still fit fine. Nintendo only put those notches there for orientation.

Image
This is what the joystick base looks like without an actual joystick on it.

Image
This is what it looks like with a Gamecube joystick on it... well, sorta... that's the destroyed one without the rubber grip. I recommend using this joystick if you can. It feels MUCH better than the C-joystick, IMO.

Image
And this is what it looks like with a PSX joystick on it. I prefer this joystick the least... with the C-joystick in the middle.


And now, some gut pics:

Image
I left the old joystick "box" in the controller and just took the actual stick out so that the C-joystick board had something to rest on instead of it being hollow under the board.

Image
...But that's what it looks like without the old joystick box. What you see directly below the yellow and green thing (PCB and rubber contact for the Z button) is the bottom of the C-joystick board.

Image
What you should be looking at here are the two white things in the center of the picture. The one on the right with the four white wires attached to it is the connector for the C-joystick. The other end of the wires are soldered directly to the C-joystick board. The connector on the left with black wires attached to it was salvaged off an old serial mouse I had collecting dust. Yes, it is a 5-pin connector, and the C-joystick connector has for pins, but it still plugs in fine. I just don't use the fifth pin. Besides, it was between that, and soldering wires directly to the joystick board... which probably would have required me to remove the other wires, too. I didn't want to do that, because as I said before, this is temporary. So, the connector is optional, obviously. The black wires are soldered to the other colored wires that I ripped off from the old joystick. Why didn't I just solder the colored wires to the connector instead of just extending them and making more work for myself by adding the black wires? I... honestly have no idea. :laugh:

Image
This is the schematic of the C-joystick, reverse-engineered by yours truly. It wasn't easy, either. The board has a silk-screen over the whole thing, making it hard to see the traces. I actually had to use my multimeter to tell me almost everything... I couldn't just follow the traces. The 1 and the 4 are both silk-screened on the board, where the wires are soldered. Pin one of the connector in the schematic is VCC, the square box. One important thing to remember about all schematics, is that when there's a one square contact on a multi-contact part and the rest on the contacts are circles, the square one is always pin 1.

I probably left some details out that I meant to include, but I think this is enough information for just about anyone to pull of this mod. I've only tested this with a "SuperPad 64" controller by performance, but it will probably work with any third party controller. It all depends on the resistance of the pots they use, but I don't think they're very picky. One last thing to remember, is that the pots used inside third party controllers are usually wired with ground on one side and VCC on the other side. The middle contact is wired to the chip. To figure out which side is VCC and which side is ground, try to follow the traces from the spot where the wires for the joystick are soldered onto the board, and see which one leads to a spot that you know is ground. Or, you can test it with a multimeter. If it's wired in reverse, the axis's will be reversed. Left will be right, right will be left, up will be down, and down will be up. I could explain the reasoning for this, but it's really not important enough to go through right now.

Anyway, I'm gonna go setup my soldering iron and try something else I just thought of. :twisted: Hope you guys find this information helpful, as it took me all day to write up. Feel free to ask me any questions you might still have. Just make sure you read this whole thing before asking. :P Oh, also, I'm not checking this for typos like I normally would. :laugh:
Image

User avatar
Krepticor
Senior Member
Posts: 1567
Joined: Sun Jan 01, 2006 8:06 pm
Location: Shadow Hearts

Post by Krepticor » Sun Apr 23, 2006 12:24 pm

sweet everything i needed thank you very much

I am hell-bent on replacing the N64 crap joystick with a psone joystick and this mod will allow that

(Ps, i knew what to do but i just was wary on what controller to buy)
I refuse to dignify myself with an intelligent and witty signature

User avatar
Gamelver
Moderator
Posts: 3347
Joined: Sun Apr 04, 2004 9:03 pm
Location: in my basement, to forever work on portables ;)
Contact:

Post by Gamelver » Sun Apr 23, 2006 12:59 pm

nice mod :).

I'm probably gonna use something like this soon ;)....
Without games my life would have no meaning.
Well, I guess it would, but it would be a lot less fun!!!!!!!

Image

Electric Rain
Senior Member
Posts: 1911
Joined: Tue Mar 29, 2005 12:39 pm
PSN Username: Denki_no_Ame
Location: What's it to you? Stalker...
Contact:

Post by Electric Rain » Sun Apr 23, 2006 2:12 pm

Glad you guys like it. :) Oh, by the way, one of my wires broke off when I was taking pictures, so as I was fixing it, I decided to take those black wires out of there and just solder the colored wires right to the connector. Looks much better now. :wink:
Image

Electric Rain
Senior Member
Posts: 1911
Joined: Tue Mar 29, 2005 12:39 pm
PSN Username: Denki_no_Ame
Location: What's it to you? Stalker...
Contact:

Post by Electric Rain » Mon Apr 24, 2006 2:57 am

Sorry to double post. (Just want to bring people back here. :P) I just wanted to tell everyone that I just finished a game of Super Mario 64 in three days (start to finish... sorta... from 4 stars to 70; just enough to beat the game) with my modded controller. 8) So, it's pretty durable, and works well enough for me to blow through all the levels that quickly. I didn't even play it for more than a few hours each day, either. :wink:

... :shock: 'Course... that's not as cool as this: http://www.youtube.com/watch?v=fJ7RfTl7jYc Holy friggin' crapz0rs. :shock: :shock: :shock:
Image

User avatar
Krepticor
Senior Member
Posts: 1567
Joined: Sun Jan 01, 2006 8:06 pm
Location: Shadow Hearts

Post by Krepticor » Mon Apr 24, 2006 8:04 am

This topic needs to be linked to the sticky
I refuse to dignify myself with an intelligent and witty signature

User avatar
Gamelver
Moderator
Posts: 3347
Joined: Sun Apr 04, 2004 9:03 pm
Location: in my basement, to forever work on portables ;)
Contact:

Post by Gamelver » Mon Apr 24, 2006 11:52 am

Done...
Without games my life would have no meaning.
Well, I guess it would, but it would be a lot less fun!!!!!!!

Image

Locked