Page 1 of 2
Button Press Delay
Posted: Tue Apr 18, 2017 9:58 pm
by Lphillimore
Anyone having / had any issues with button press delays?
Using an AIO 2.2.
Fully functional but sometimes button presses are delayed (not duplicated) and often pressing one cancels out another...
Example...
Running with Mario then jumping at same time Mario sort of stops running and jumps straight up.
In process of checking wiring, pads, buttons, reconfiguring controller input.
Hoping to avoid reprogramming the AIO.
Don't have this issue on my other build that uses an AIO 2.2
Cheers
Re: Button Press Delay
Posted: Wed Apr 19, 2017 7:24 am
by rodocop
I've had a few issues with delays and double button presses, mostly noticed in the menus. I haven't noticed any buttons canceling each other out. For example I would select Nintendo with 'a' and it would automatically open the menu and choose the first game. I also noticed that sometimes when pressing 'down' to go through a list of games it would not move and then jump like 5 or 6 slots.
I did reprogram the board and everything seems to be working now. I had tried to clean contacts and switch pads multiple times before programming it.
As for the buttons canceling each other. I'd check the configs and the retroarch-configuration. Maybe the buttons are not mapped properly? Or maybe one is set to turbo or something.like?
I found a somewhat local USBasp programmer on ebay. Shipped from BC, Canada, saved me having to wait for it to ship from China.
Re: Button Press Delay
Posted: Wed Apr 19, 2017 10:16 am
by onesojourner
In the aio support thread someone mentioned something similiar and the fix was to use different pads. I am not sure if this is the issue in your case though. You might also try cleaning the boards and pads. There could be some sort of film on one or the other.
Re: Button Press Delay
Posted: Wed Apr 19, 2017 3:17 pm
by moosepr
Lphillimore wrote: ↑Tue Apr 18, 2017 9:58 pm
Anyone having / had any issues with button press delays?
Didn't you adjust the code to reduce bounce or am i thinking of someone else?
Re: Button Press Delay
Posted: Wed Apr 19, 2017 4:50 pm
by Lphillimore
moosepr wrote: ↑Wed Apr 19, 2017 3:17 pm
Lphillimore wrote: ↑Tue Apr 18, 2017 9:58 pm
Anyone having / had any issues with button press delays?
Didn't you adjust the code to reduce bounce or am i thinking of someone else?
You remember correctly, however I adjusted the bounce on another build that used a teensy. This fixed the double press issues nicely. Same recently for a Leonardo Pro micro, just uploaded a different code and edited the bounce equivalent.
This issue seems different though, and im making the assumption the AIO code is the same as my other 2.2 so thinking this may be different.

Re: Button Press Delay
Posted: Wed Apr 19, 2017 4:52 pm
by Lphillimore
onesojourner wrote: ↑Wed Apr 19, 2017 10:16 am
In the aio support thread someone mentioned something similiar and the fix was to use different pads. I am not sure if this is the issue in your case though. You might also try cleaning the boards and pads. There could be some sort of film on one or the other.
Cheers, Helder flagged this to me yesterday and looks plausable, going to assess the pads tonight. Will also check / wipe board and pads of no joy. They are brand new however so not expecting any dirt etc but you never know

Re: Button Press Delay
Posted: Wed Apr 19, 2017 4:57 pm
by Lphillimore
rodocop wrote: ↑Wed Apr 19, 2017 7:24 am
I've had a few issues with delays and double button presses, mostly noticed in the menus. I haven't noticed any buttons canceling each other out. For example I would select Nintendo with 'a' and it would automatically open the menu and choose the first game. I also noticed that sometimes when pressing 'down' to go through a list of games it would not move and then jump like 5 or 6 slots.
I did reprogram the board and everything seems to be working now. I had tried to clean contacts and switch pads multiple times before programming it.
As for the buttons canceling each other. I'd check the configs and the retroarch-configuration. Maybe the buttons are not mapped properly? Or maybe one is set to turbo or something.like?
I found a somewhat local USBasp programmer on ebay. Shipped from BC, Canada, saved me having to wait for it to ship from China.
Cheers mate, yeah ive had exactly those issues on a Teensy and Leonardo Pro micro build previously but no issues with double presses this time just a delay. The frustration of loading a game immediately or skipping about 5 roms was definitely real though
As below though im assuming the AIO is programmed the same as my other one which has no issues so reprogramming it will be my last option! Have already remapped in Retroarch.
Just remembered that to raise height of X and Y buttons which I sometimes find sit a little low, i used spare conductive discs which may not have been the best idea! Will check pads later as advised and recommend and also remove the pad raisers and retest

Re: Button Press Delay
Posted: Wed Apr 19, 2017 6:46 pm
by Helder
There was a few boards I used SotaSystem's code for controller which might be the one you are using if the membranes don't fix the issue a reprogram with my original code will likely fix it.
Re: Button Press Delay
Posted: Wed Apr 19, 2017 9:39 pm
by Lphillimore
Thanks, @helder - that's useful to know - I seem to recall the last Pro Micro I used Sota's code on had similar issues so changed it. Will rule out membranes first as advised then worst case reprogram. Cheers
Re: Button Press Delay
Posted: Sat Apr 22, 2017 7:07 pm
by Relithe
Lphillimore wrote: ↑Wed Apr 19, 2017 9:39 pm
Thanks, @helder - that's useful to know - I seem to recall the last Pro Micro I used Sota's code on had similar issues so changed it. Will rule out membranes first as advised then worst case reprogram. Cheers
Any joy with either the pads, cleaning, or reprogramming? I'm having the same issue.