Lynxmotion Controller with Arduino (and PS2X lib)

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. :slight_smile:

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. :slight_smile:

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.

Ah, I see… thanks!

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!