Started by kylejw, February 13, 2009, 06:43:31 PM
Quote from: lucidPerspective on August 26, 2010, 12:27:23 AMHey kylejw, nice work! I'm just wondering if you had any of the PCB's you made for this mod and/or pre-programmed chips you'd want to sell? I'd be interested in buying a few if you do. Otherwise would you please be able to provide the schematics for the board you made? I signed up to this forum specifically for this post! your amazing
Quote from: lucidPerspective on September 20, 2010, 07:02:59 AMWhat's the bet some chinese company saw this thread, and implemented your guys code + PIC chips inside the analog stick
Quote from: micro on July 28, 2010, 12:48:37 AMOk public-pervert, first of all you'll need the ATMega8. I've got 2 or 3 of them left, I could send you a preprogrammed one. Just send me a private message.You said you wanted to use the stick of a Playstation controller, right? Open the PSX controller and cut out one stick from the pcb. You'll end up getting something like this: On the back side, solder 4 wires to the stick: VCC, GND, X-Pot & Y-Pot. Now it's time to open the N64 controller and remove the stick unit. Just look at the kylejw's pictures. Once you removed the stick unit, open it and throw everthing out of it. You'll just need the housing of the stick unit. Also you'll need to make some space, take a dremel, knife, plier and/or sand paper to remove the bits of plastic in the stick unit housing that are in your way.Now comes the difficult part. Take your PSX stick with the 4 wires and attach it into the stick unit. Route the 4 wires out of the unit, on the backside there should be an opening through which you can put the 4 wires.I used hot glue to position the stick. Getting the stick fitting right takes VERY long. You always have to put the stick unit into the N64 controller and make sure the stick is centered right. If it's not, use a heat blower gun to make the hot glue liquid again and reposition the stick, again and again until the stick sits right.There is no easy fool-proof way, it's all about trial & error. And because of that it's important to use hot glue and a heat gun Here you see a picture of my Gamecube stick:Yes, it looks like a mess!To make things worse you'll also have to think about the bezel for the stick. The bezel also has to be fitted right so it won't be in the way of the stick.For my Gamecube stick I glued the octagonal shaped bezel to the controller and I didn't use the top half of the stick housing at all, it wasn't needed.Kylejw on the other hand glued the bezel directly onto the stick unit housing. You see, you'll have to try for yourself But once the stick sits right in the stick unit, just wire up the stick with the ATMega8 and the N64 controller PCB. Just look at the 3 pin outs, it's straight forward: The only extra components you'll need is a 10kOhm resistor and a 100nF ceramic cap. Both are very common & cheap, I got plenty of them. As I said send me a private message if you'd like me to send you the components.@Link83:QuoteI just have two questions if you dont mind:-- Does your code work with any analog stick, or do they have to use a certain pot value? (Really hoping to use a broken official GameCube controller)- Is the sensitivity set to about the same level as the original N64 analog stick?I think the pot value isn't THAT critical, I assume they're all 10k (?)Sensitivity now is about the same level but of course it feels different.The original N64 stick was always a little hard to move, these days analog sticks are much easier to move.Link, have you ever played Ocarina of Time on the Gamecube? It was on the bonus disc of Wind Waker. When I played it back in '03 or '04 I was really stunned by the improved visuals. But then I had serious problems aiming with the bow and the slingshot. I almost couldn't win the bow mini game in the city. N64 and Gamecube stick just aren't the same.I had similar experience with N64 Ocarina of Time and my N64 Hori Mini Pad.The Mini Pad featured a GC-style stick. The pad was ok, but really small. If I hadn't sold it a year ago I could check how many steps it had for the X- and Y-axis
QuoteI just have two questions if you dont mind:-- Does your code work with any analog stick, or do they have to use a certain pot value? (Really hoping to use a broken official GameCube controller)- Is the sensitivity set to about the same level as the original N64 analog stick?
Quote from: kylejw on August 08, 2010, 12:09:12 PMWrote up a little document, haven't gotten a chance to review it so I hope theres no mistakes. Schematics for the board will follow since this doc is sort of useless without them...https://docs.google.com/fileview?id=0B7p93-ZUliqWNzdiZGQ0ZjctMjVhMC00ZGFmLWI2ODEtNDdhNTlkZGMxZTk1&hl=en
Quote from: blaze3927 on October 03, 2010, 10:15:19 PMi used the multimeters short tester , also pins 5 & 6 are shorted to ground
Quotemore chips should be arriving this week to test on.