Need help with wireles PS2 controller and Bot Board w/ Atom

Hi, I made a new discovery for most of the playstation 2 madcatz wireless controllers. On the back of every (as far as i know) wireless RX, there are the two blobs. there is one close to the socket, and one close to the LED. on the one that is closer to the LED, there are many little metal contacts, one of which, when connected to ground, will force connect the controller to the RX. for this to work, that one little contact must connect to the botboard’s ground, and the RX must NOT be connected to ground. Soon, on my website, will be pictures of where to solder a lead that will cause the force connect.

BTW, great job with this forum, it helped alot.

Thanks,
Benjamin B. Roy

Hi,
I’m running into what seems like the same problem with my (PS2 MicroCON 2.4Ghz Wireless) controller but as far as I can tell the code in the tutorial here;
lynxmotion.com/images/html/build099.htm
has already been updated according to discoveries described in this thread.

I’m finding two things when I start up/reset:
-sometimes it just walks in circles, sometimes it does what it’s supposed to, (stand up, alternate tripods)
-When I plug in a tethered controller it works fine, which seems to eliminate a lot of possible problem spots.

-I’m only running six volts, could that be the trouble?
-Also, what baud rate should I choose in the Atom IDE, same as the ssc-32 is set for?(38.4Kb)
-are pullup resistors required in the end ?

Happy Easter weekend!

BTW Except for this one little challenge the kit’s gone together smooth as silk, thanks to the great tutorials and awesome (minimalistic) industrial design in the first place. This is one impressed (though at the moment clueless) Noob!

-Werner

Pull-ups are a must. No pull ups, and it won’t work at all.

Hey, Thanks for the reply!
I’m pretty new to all this, so forgive me but is it really as simple as soldering one end of the resistor to pin 7 and one end to any “positive” point I can find? (I’m set up so VL=VS)

Cheers!

New? no problem! we all started somewhere, someplace, somehow.

You are right, all you need to do is put a resistor to the pin of the controller and the other lead to vdd (+v power). This is called a pull-up resistor. If you put the lead to gnd instead, that would make it a pull-down resistor .

Thanks I’m just heating up the iron now!
Are you familiar with the atom bot-board Can I trust it’s only pin 7 I need to pull up?

Well, I pulled up pin 7 and pin 4 but that doesn’t seem to change anything it’s just walking in circles still.
javascript:emoticon(’:cry:’)
-Werner

Well it turned out that replacing the controller did the trick I just had a dud, thanks everyone.

-Werner