Zero Delay USB board and joystick are too sensitive
-
Greetings,
I am pretty new to RetroPie and getting the emulator up and running. For the most part I have been able to work my way through the problems until now and am looking for advice and guidance.
I am running the RetroPie 3.6 on a Raspberry Pi 2, although I can use a Raspberry Pi 3 if necessary. I have purchased the Zero Delay USB board along with a micro switch joystick and am having a terrible time with the joystick performing in a satisfactory manner. If using the joystick simply moving left and right, there isn’t a problem, but with games that require 4-way movement the joystick at times seems to have a mind of its own. A great example is Burger Time in which the joystick must be perfectly positioned (either L,R, Up, or Down) otherwise your chef doesn’t move. Another game is Qix in which the game moves so erratically as the board detects the slightest change from a second switch making contact.
I am not sure I am describing the problem accurately. Is there a way to slow down the sampling rate from the USB board or perhaps allow a greater latitude of “error” so the joystick performs better? I was using an Xbox One controller and had similar issues and figured it was due to the analog stick versus a simple 4-way contact joystick. Now I am not so sure. I’ve tried poking around the controller configuration, but again, am finding that area confusing either to find or understand.
So any advice would be greatly appreciated!
-
Get sanwa or seimitsu, that's why they cost more but you won't be getting the problems you're describing. Doubt it's the board, that may be a cheapie but it's tried and proven and doesn't involve any mechanicals.
-
From your description, I believe your problem has something to do with switch debouncing issue. Google "switch debouncing" if you don't know what I'm talking about. Most likely it's due to a poorly designed hardware or/and poorly written firmware. You might be able to fix it by using a couple of capacitors + diodes.
Good luck.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.