Button Press Delay

General GBZ-related chat goes here. Share ideas, tips and tricks, or ask questions that don't fit into the hardware/software help forums.
User avatar
Lphillimore
Posts: 993
Joined: Sat Jan 07, 2017 7:03 pm
Location: Perth, WA
Has thanked: 796 times
Been thanked: 527 times

Button Press Delay

Post by Lphillimore » Tue Apr 18, 2017 9:58 pm

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

User avatar
rodocop
Posts: 1723
Joined: Mon Aug 22, 2016 3:14 pm
Location: Saskatchewan
Has thanked: 606 times
Been thanked: 608 times

Re: Button Press Delay

Post by rodocop » 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.

onesojourner
Posts: 101
Joined: Tue Dec 13, 2016 10:23 am
Has thanked: 21 times
Been thanked: 12 times

Re: Button Press Delay

Post by onesojourner » 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.

User avatar
moosepr
Posts: 524
Joined: Wed Jan 25, 2017 6:18 am
Has thanked: 69 times
Been thanked: 241 times
Contact:

Re: Button Press Delay

Post by moosepr » 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?
Get a small cheep LCD in your project https://www.sudomod.com/forum/viewtopic.php?f=22&t=2312
Wrap it all round a battery https://www.sudomod.com/forum/viewtopic.php?f=13&t=2292
Or use a custom PCB to make it really small https://www.sudomod.com/forum/viewtopic.php?f=13&t=2512
or make it really really really really tiny!! https://www.sudomod.com/forum/viewtopic.php?f=13&t=2919

User avatar
Lphillimore
Posts: 993
Joined: Sat Jan 07, 2017 7:03 pm
Location: Perth, WA
Has thanked: 796 times
Been thanked: 527 times

Re: Button Press Delay

Post by Lphillimore » Wed Apr 19, 2017 4:50 pm

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

User avatar
Lphillimore
Posts: 993
Joined: Sat Jan 07, 2017 7:03 pm
Location: Perth, WA
Has thanked: 796 times
Been thanked: 527 times

Re: Button Press Delay

Post by Lphillimore » Wed Apr 19, 2017 4:52 pm

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 :mrgreen:

User avatar
Lphillimore
Posts: 993
Joined: Sat Jan 07, 2017 7:03 pm
Location: Perth, WA
Has thanked: 796 times
Been thanked: 527 times

Re: Button Press Delay

Post by Lphillimore » Wed Apr 19, 2017 4:57 pm

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 :D

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 :lol:

User avatar
Helder
Trailblazer
Trailblazer
Posts: 2985
Joined: Thu May 05, 2016 8:33 am
Location: Rogers, AR
Has thanked: 1459 times
Been thanked: 3114 times

Re: Button Press Delay

Post by Helder » Wed Apr 19, 2017 6:46 pm

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.
Chat with me and other members On Discord

Don't contact me about obtaining my board files (as you will not get them). If my Boards or PCB Kits are sold out, they will be restocked as soon as I can get them and there is demand for them. You can join the mailing list on my Website to be notified when they are available.


Helder's Game Tech Website

We will not support any cloned work so don't come to us with technical issues to resolve, go talk to the cloner for help.

User avatar
Lphillimore
Posts: 993
Joined: Sat Jan 07, 2017 7:03 pm
Location: Perth, WA
Has thanked: 796 times
Been thanked: 527 times

Re: Button Press Delay

Post by Lphillimore » 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

User avatar
Relithe
Posts: 20
Joined: Sun Feb 05, 2017 8:26 pm
Location: Tennessee, US
Has thanked: 7 times
Been thanked: 7 times
Contact:

Re: Button Press Delay

Post by Relithe » Sat Apr 22, 2017 7:07 pm

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.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest