PSP joystick on N64...hmm worklog i guess (renamed)

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

Moderator: Moderators

blaze3927
Portablizer
Posts: 1114
Joined: Mon Dec 08, 2008 6:14 am
360 GamerTag: notjames
Location: Australia
Contact:

PSP joystick on N64...hmm worklog i guess (renamed)

Post by blaze3927 »

i took apart one of my n64 3rd party controllers, and found that the mobo connected to the joystick with four wires, like so:
Image

can anyone please shed some light on this?
im trying once again to get a psp analog stick to work on a n64 yet this joystick's connection doesn't seem very conventional
Last edited by blaze3927 on Wed Sep 23, 2009 2:10 am, edited 1 time in total.
Australian Kaillera server
[url]hhttp://i56.tinypic.com/ncb0wi.gif[/url]
kibble
Posts: 439
Joined: Wed Jul 29, 2009 10:41 am

Re: n64 3rd party controller pinout

Post by kibble »

If you wanted to, you could just swap the red and green wire on the y-axis and it should be the same thing, resistance increases between the two in one direction and decreases the other. I haven't wired up a psp stick but, this should help you out some: http://mechail.wordpress.com/2009/04/23 ... -part-one/" onclick="window.open(this.href);return false;

There's a pinout about a 1/4 way down the page. You'd have to connect X and Y to the blue and green respectively and the red to the V+ or Gnd, depending on what it goes to on your controllers' board. Ignore the unused connection and it *should* work ok. Haven't tested this myself so I can't say for certain.
Coming Soon: Kibble's L'Ectroshop (parts and stuff FS)
blaze3927
Portablizer
Posts: 1114
Joined: Mon Dec 08, 2008 6:14 am
360 GamerTag: notjames
Location: Australia
Contact:

Re: n64 3rd party controller pinout

Post by blaze3927 »

thanks for the help, but im using a PSP 1000 analog stick and the only semi productive pinout I could find of that is this:
Image
Image

do you think the pinouts would still be the same?
thanks in advance
meanwhile gonna do a bit more fiddling
Australian Kaillera server
[url]hhttp://i56.tinypic.com/ncb0wi.gif[/url]
kibble
Posts: 439
Joined: Wed Jul 29, 2009 10:41 am

Re: n64 3rd party controller pinout

Post by kibble »

They should be the same, the only difference is that the early ones had the pins on it and newer ones the don't. I would just give it a shot. Can't really fry anything unless you short something out really bad on the board.
Coming Soon: Kibble's L'Ectroshop (parts and stuff FS)
blaze3927
Portablizer
Posts: 1114
Joined: Mon Dec 08, 2008 6:14 am
360 GamerTag: notjames
Location: Australia
Contact:

Re: n64 3rd party controller pinout

Post by blaze3927 »

thanks a heap for the help!
so I wired it up as so and now the analog stick is semi working except
left and right (x axis) are swapped around
"up" when held all the way is really slow and back is really fast
and with the left and right inverted right (left in the game) is fast and left (right in the game) is slow

also the stick drifts a bit but i did notice a difference in the resisttance of each pot when i tested and it does hold still in a certain spot.

care to be even more of my hero and help me with these last hurdles?
Australian Kaillera server
[url]hhttp://i56.tinypic.com/ncb0wi.gif[/url]
kibble
Posts: 439
Joined: Wed Jul 29, 2009 10:41 am

Re: n64 3rd party controller pinout

Post by kibble »

Would you be able to get a good pic of the controller's board and where each wire attaches to? It may help to get a better idea of what you're working with. Do you happen to know if the common wire to each pot goes to ground or 3.3v?
Coming Soon: Kibble's L'Ectroshop (parts and stuff FS)
blaze3927
Portablizer
Posts: 1114
Joined: Mon Dec 08, 2008 6:14 am
360 GamerTag: notjames
Location: Australia
Contact:

Re: n64 3rd party controller pinout

Post by blaze3927 »

im having trouble taking a good pic and school keeps getting in the way of my working time,

update

i swapped the x and y lines and now when i rotate the stick 90 degrees it effectively means up is up, down is down, left is left, and right is right. but up and right is heaps slow compare to left and down.

any ideas on how to fix this, how the hell do i decrease resistance on right and increase the resistance on left (same for up/down)???
Australian Kaillera server
[url]hhttp://i56.tinypic.com/ncb0wi.gif[/url]
kibble
Posts: 439
Joined: Wed Jul 29, 2009 10:41 am

Re: n64 3rd party controller pinout

Post by kibble »

The value of the original pot was something different than what you have now. The ones I've seen tend to be like 10K and the PSP stick is most likely something else. My guess is that it has something to do with there being a pull up or down resistor on the board connected to one of the pins that goes to the pot, the one that changes value when you move the stick up/down or left/right. It would be a matter of figuring out where that resistor is and changing it out, that's my guess but, I don't have any third party controllers that I can open up and take a look at. If that resistor does indeed exist, it will probably be a 5K resistor, half of the total on the pot. You kinda see where I'm going with this?

You'd have to measure the resistance of the PSP stick from either + or gnd to X or Y with the stick centered and replace the on board resistor with something of the value you measured. Another option might be eliminating that resistor all together (if it's actually there) and just connecting both + and gnd connections on the psp control stick to +3.3v and gnd and just keep outputs of X and Y axis directly to the input pin on the controller chip. Here's some pics I drew up using my 1337 paint skilz to maybe help you get an idea of what to look for:

Image

Image
Coming Soon: Kibble's L'Ectroshop (parts and stuff FS)
blaze3927
Portablizer
Posts: 1114
Joined: Mon Dec 08, 2008 6:14 am
360 GamerTag: notjames
Location: Australia
Contact:

Re: n64 3rd party controller pinout

Post by blaze3927 »

k i remeasure the resistance on one of the original n64 (3rd party) the joystick pots and here is the results with my 1337 paint skills
Image

now this matches up roughly with the psp (according to http://acidmods.com/forum/index.php?topic=13423.0) i've just got to get the wiring right (i think?)
Australian Kaillera server
[url]hhttp://i56.tinypic.com/ncb0wi.gif[/url]
collinE
Posts: 891
Joined: Thu Aug 07, 2008 9:07 am
Location: Salt Lake City, Utah

Re: n64 3rd party controller pinout

Post by collinE »

would it be too hard to wire the original analog stick back up and measure the values with that on? that would give you a good starting point of what the values need to be.

Also, what brand is that controller?
It takes a big man to cry, but it takes a bigger man to laugh at that man.

Ridonkulous
blaze3927
Portablizer
Posts: 1114
Joined: Mon Dec 08, 2008 6:14 am
360 GamerTag: notjames
Location: Australia
Contact:

Re: n64 3rd party controller pinout

Post by blaze3927 »

i tested the resistance with the original joystick off the board, how would it change when it is connected?
and brand is a
logic 3
6T4 pad
model no: NI380
Australian Kaillera server
[url]hhttp://i56.tinypic.com/ncb0wi.gif[/url]
blaze3927
Portablizer
Posts: 1114
Joined: Mon Dec 08, 2008 6:14 am
360 GamerTag: notjames
Location: Australia
Contact:

Re: n64 3rd party controller pinout

Post by blaze3927 »

well this is becoming more frustrating than i imagined, the resistance of the PSP stick matches up with the original joystick somewhat, yet somehow i have to configure the psp joystick to only use three wires, or alternatively hook it up with vcc (plus 3 v) and ground, yet that doesnt work either.
guess ill just have to wait for kibble to get it working...siiigh
Australian Kaillera server
[url]hhttp://i56.tinypic.com/ncb0wi.gif[/url]
kibble
Posts: 439
Joined: Wed Jul 29, 2009 10:41 am

Re: n64 3rd party controller pinout

Post by kibble »

I believe you should only need three wires for the PSP stick, how many are you using? Unfortunately I don't have a psp stick or a 3rd party controller so my help here is limited. Still, some pics would help if you could get them when you have a chance.
Coming Soon: Kibble's L'Ectroshop (parts and stuff FS)
blaze3927
Portablizer
Posts: 1114
Joined: Mon Dec 08, 2008 6:14 am
360 GamerTag: notjames
Location: Australia
Contact:

Re: n64 3rd party controller pinout

Post by blaze3927 »

^^still cant manage to get a non-blurry picture, will try on my sister's camera when she gets home,

but i have made some progress

I got the thing working %100 properly with a ps2 joystcik with this configuration


(dodgy paint skills ftw)
Image

now comparing that to the diagram further up regarding connecting a ps2 joystick to a psp.....surely a working configuration can be sorted out?
Australian Kaillera server
[url]hhttp://i56.tinypic.com/ncb0wi.gif[/url]
kibble
Posts: 439
Joined: Wed Jul 29, 2009 10:41 am

Re: PSP joystick on N64...hmm worklog i guess (renamed)

Post by kibble »

Please measure the following with the PSP nub not connected to anything else and post it here, it'll help get a better idea of what you have:

Resistance between PSP nub contacts when centered:

A and B =
A and D =
C and B =
C and D=

Resistance when nub all the way to one side:

A and B =
A and D =
C and B =
C and D=

If you can, also do the same for either the PS2 control stick or the 3rd party N64 control stick, not connected to anything else:

Centered:

A and B =
C and D=

Resistance when stick all the way to one side, left, for example:

A and B =
C and D=

Resistance when stick all the way to other side:

A and B =
C and D=

If you haven't already tried this, uh, try it.

Controller mobo --- PSP nub

A--------------------A

B--------------------B

D--------------------D

or:

Controller mobo --- PSP nub

A--------------------C

B--------------------B

D--------------------D

if the controls are inverted, you'll have to switch B to D and D to B.
Coming Soon: Kibble's L'Ectroshop (parts and stuff FS)
Post Reply