Hi,
I’m trying to use a Lynxmotion PS2 Controller with an Arduino using Bill Porter’s PS2X library. I got the controller from Robotshop, and it it just came with the controller itself and the receiver… nothing else. I can’t get the Arduino to recognize the controller. I have it wired up correctly (a Madcatz controller works fine with it, but the build quality is crummy and a couple of the buttons are broken). I bought the Lynxmotion controller becuase I had heard the build qaulity was better. It certainly feels good and solid, but no luck.
I should add, it appears to synch with the receiver OK. But when the software tries to synch with it, thje synch light flashes again for a bit and the software says, “unknown controller.”
I see there is a level shifter mentioned in another. Since I don’t have that (apparantly), could that be causing my troubles? If so, can I get the bits I need without having to reutrn the controller to Robotshop? (hassle, shipping fees, etc).
Mike
Did you purchase ONLY the PS2 remote and receiver:
robotshop.com/productinfo.aspx?pc=RB-Kee-01
or did you purchase the RC-01 V2:
robotshop.com/productinfo.aspx?pc=RB-Lyn-578
It sounds like you purchase RB-Kee-01, which cannot be directly connected to an Arduino.
You would need the level shifter board (you can either disassemble the receiver yourself, de-solder the pins and add the level shifter, or instead purchase the PS2 connector + level shifter:
robotshop.com/ps2-wireless-c … ifter.html
robotshop.com/ps2-connector.html
Hi Coleman,
Thanks for the reply! Yes, like a complete noob, I had assumed that since my cheap controller worked directly, all PS2 controllers would, so I purchased JUST the controller and receiver.
Rookie mistake. 
So I’ve purchsed the level shifter from this site.
You indicated that the receiver could be disassembled and the shifter placed in teh receiver. Is there a tutorial on this somewhere? I can probably figure it out, but any help getting this right would be appreciated. If I goof it up, I’ll just order the correct controller set. After all, it’s not a fortune. 
I really want to use the Lynxmotion controller. It just seems so much more solid that the cheapies.
No tutorial. Remove all four screws holding together the receiver board - the electronics come out easily. You’ll see the connector is soldered to the existing PCB and the hard part is de-soldering it from the board. When you solder the level shifter, simply ensure you have the correct orientation (not upside-down).
Added: Suggest simply buying the receiver module and the level shifter - it’s much cleaner.
Thought I’d follow-up. The level shifter board arrived (very quickly!) and I got it installed. Synched up perfectly the first time. Thanks for the help!
Looking forward to seeing some videos of your projects!