Lynxmotion PS2 v4 Controller Joystick Axis Buggy Readings

Hi,

I recently purchased a Lynxmotion PS2 v4 controller. Running the test program from the GitHub repo, the readouts from three of the joystick axes work fine. However, the y-axis on the left joystick jumps around, and sometimes only shows a range from 0 to 64. I can’t determine if this is a software or hardware issue, but it seems like hardware because if I jiggle it around enough it works to some extent. However, in certain positions, it still outputs wrong values. It seems to really only show 0, 127, and 255 as well, while the other axes move rather smoothly through values as I move the joystick. In general, it seems “sticky,” but nothing physically feels different, so I can’t determine the issue. Is this covered under warranty? Can I use another controller with the breakout and PS2X library? Can it be fixed?

Thanks for any help.

Hi,

Here are answers to your comments/questions:

This most certainly seems like a defective product as this is not a typical reaction to using the axis of the joysticks. As you’ve mentioned, also, the other axis seem to respond normally, with further seems to point at a defective sensor in the controller.

Yes, these kind of DoA (Dead on Arrival) type of issues are usually covered by the warranty we provide.

Yes, you can. Please note that some controllers may use higher voltages and damage a microcontroller through the breakout board (it does not provide any protection). Our controllers work safely at 5 V DC, but controllers from other manufacturers may not.

In the case of such a product, it is typically simply replaced (at no cost to you) directly instead of making you wait for a fixed/repaired product.

The best course of action for you at this point it to open a support ticket here. In your ticket, make sure to include the following:

]Your order or invoice number/:m]
]A link to this topic for context/reference/:m]
]Mention you need a replacement for your controller kit (RB-Lyn-899). Specifically, you need RB-Kee-05 replaced./:m]

Sincerely,