Mushy buttons and input lag

Having trouble with your GBZ build? Ask your questions here!
User avatar
triticus
Posts: 20
Joined: Thu Sep 29, 2016 11:47 am
Has thanked: 10 times
Been thanked: 3 times

Mushy buttons and input lag

Post by triticus » Sat Aug 10, 2019 6:19 am

I've got a Gameboy Zero with seemingly slow inputs and super mushy buttons. I really have to crush the start select buttons and I feel like inputs are being completely missed. Could it be as simple as the way the PCB and buttons interact? Maybe I need to get the PCB closer to the front shell? Or could it be a software problem or a pi zero not being able to handle the game? Seems to be pretty consistent across multiple games.

User avatar
VeteranGamer
Posts: 1698
Joined: Thu Jan 26, 2017 11:12 am
Location: London, UK
Has thanked: 494 times
Been thanked: 882 times

Re: Mushy buttons and input lag

Post by VeteranGamer » Sat Aug 10, 2019 6:59 am

triticus wrote:
Sat Aug 10, 2019 6:19 am
I've got a Gameboy Zero with seemingly slow inputs and super mushy buttons. I really have to crush the start select buttons and I feel like inputs are being completely missed.
this could/should be a support section post


you haven't given any info about what you've actually got in your build.....

if you have you control inputs via a micro controller, then that could be the issue and you may/should be able to adjust it.....

if the controls are via the GPIO....
then the culprit most definitely is going to be the silicone pad (this could also be the case with the micro controller setup)

I personally have found that the cheap/repro silicone pads that you can get (mainly from China) are just NOT great....
especially the ones for the Start & Select and the Dpad.....

I would look at getting some slightly better made ones....

https://www.retromodding.com/collection ... icone-pads




.

User avatar
tinkerBOY
Posts: 700
Joined: Tue May 30, 2017 4:00 am
Has thanked: 293 times
Been thanked: 199 times

Re: Mushy buttons and input lag

Post by tinkerBOY » Sat Aug 10, 2019 7:40 am

Clean the contact pads on the pcb board. If the issue persists then try another silicon pads like VeteranGamer has mentioned. Also make sure the screws are not too tight.
New! tinkerBOY PowerSwitch v1.0 with Safe Shutdown
Game Boy Zero Controllers available @ tinkerBOY.xyz * Support
tinkerBOY Controller v3.0 - built-in usb controller, usb audio, and usb hub
tinkerBOY Controller v2.0 - GPIO buttons and builtin PWM Audio and Amplifier
tinkerBOY Controller v1.1 - simple pcb button
* DPI Adapter - better display for GBZ
* keyboard converters - IBM XT/AT Soarer's Converter | ADB to USB Converter

User avatar
triticus
Posts: 20
Joined: Thu Sep 29, 2016 11:47 am
Has thanked: 10 times
Been thanked: 3 times

Re: Mushy buttons and input lag

Post by triticus » Fri Aug 16, 2019 8:11 pm

I'll update with hardware specifics in a bit. I grabbed a new set of pads from retro modding. They definitely have improved things. I think the buttons themselves are a factor. I'm skeptical of the design of the back of the dpad for instance, it's hitting the raised part of the pad at an angle because of the flat back of the button. I feel like there should be a nub for each direction so it hits more cleanly.

Like the start/select hit much better. But they are not sitting as proud of the case as I would expect. The down on the dpad hits 60% of the time.

User avatar
infinitLoop
Posts: 376
Joined: Mon Dec 24, 2018 11:46 am
Has thanked: 159 times
Been thanked: 127 times
Contact:

Re: Mushy buttons and input lag

Post by infinitLoop » Sat Aug 17, 2019 10:07 am

triticus wrote:
Fri Aug 16, 2019 8:11 pm
I'll update with hardware specifics in a bit. I grabbed a new set of pads from retro modding. They definitely have improved things. I think the buttons themselves are a factor. I'm skeptical of the design of the back of the dpad for instance, it's hitting the raised part of the pad at an angle because of the flat back of the button. I feel like there should be a nub for each direction so it hits more cleanly.

Like the start/select hit much better. But they are not sitting as proud of the case as I would expect. The down on the dpad hits 60% of the time.
yeah, i'd say the buttons definitely play a part. personally, i like the nes style buttons from retromodding to compensate for that mushy d-pad feel. they have a sharper edge (and maybe a little thicker?) so it just feels better to play with, imo. i think its mainly just those cheap buttons and pads that you can get that real bad responsiveness from.

User avatar
Refusor
Posts: 6
Joined: Mon Feb 25, 2019 12:42 pm
Has thanked: 2 times
Been thanked: 6 times

Re: Mushy buttons and input lag

Post by Refusor » Sat Sep 21, 2019 4:49 am

triticus wrote:
Sat Aug 10, 2019 6:19 am
I've got a Gameboy Zero with seemingly slow inputs and super mushy buttons. I really have to crush the start select buttons and I feel like inputs are being completely missed. Could it be as simple as the way the PCB and buttons interact? Maybe I need to get the PCB closer to the front shell? Or could it be a software problem or a pi zero not being able to handle the game? Seems to be pretty consistent across multiple games.
Hi Triticus,

Yes, that was a main issue that I've met with 3 pcbs : one simple PCB, and 2 AIO pcbs. And I've tried many sillicon buttons from differents providers.It was improve a little, but not yet.

The solution is quite simple : relfow the contact on your pcb with a solder iron (flux + "chiseled" tip) ; and brush reflows controls with isopropylic alcohol.

and all will be fine. 8-) 8-)

User avatar
GigaCat
Posts: 34
Joined: Wed Jun 19, 2019 1:21 pm
Location: Phoenix, AZ
Has thanked: 18 times
Been thanked: 15 times

Re: Mushy buttons and input lag

Post by GigaCat » Fri Sep 27, 2019 9:52 am

Can vouch for Refusor's solution. Applying a careful amount of solder to the contacts (make sure not to bridge any connections or you're basically holding that button forever), input didn't require nearly as much brute force.

User avatar
tinkerBOY
Posts: 700
Joined: Tue May 30, 2017 4:00 am
Has thanked: 293 times
Been thanked: 199 times

Re: Mushy buttons and input lag

Post by tinkerBOY » Fri Sep 27, 2019 6:52 pm

Or use a fine grit sandpaper to carefully scratch the contact pads.
New! tinkerBOY PowerSwitch v1.0 with Safe Shutdown
Game Boy Zero Controllers available @ tinkerBOY.xyz * Support
tinkerBOY Controller v3.0 - built-in usb controller, usb audio, and usb hub
tinkerBOY Controller v2.0 - GPIO buttons and builtin PWM Audio and Amplifier
tinkerBOY Controller v1.1 - simple pcb button
* DPI Adapter - better display for GBZ
* keyboard converters - IBM XT/AT Soarer's Converter | ADB to USB Converter

User avatar
Helder
Trailblazer
Trailblazer
Posts: 2774
Joined: Thu May 05, 2016 8:33 am
Location: Fall River, MA
Has thanked: 1408 times
Been thanked: 3075 times

Re: Mushy buttons and input lag

Post by Helder » Wed Oct 02, 2019 6:33 am

Refusor wrote:
Sat Sep 21, 2019 4:49 am

The solution is quite simple : relfow the contact on your pcb with a solder iron (flux + "chiseled" tip) ; and brush reflows controls with isopropylic alcohol.

and all will be fine. 8-) 8-)
This should work for cheaper pcbs that went with a solder finish. If they are using the gold finish then just alcohol on the pads and button carbon pads should be enough to clean both. I've gotten away from using the solder finish for button pads because of this.
My Sale Threads:

Retro PSU, 3.5A output!


Chat with me and other members


Don't contact me about obtaining my board files (as you will not get them). Don't contact me about any of my boards if they are sold out, they will be restocked as soon as I can get them.


Don't support thieves like ckliang who copied my AIO to resell and is now cloning the mintyPi, support the original creators and not the thieves!

User avatar
Refusor
Posts: 6
Joined: Mon Feb 25, 2019 12:42 pm
Has thanked: 2 times
Been thanked: 6 times

Re: Mushy buttons and input lag

Post by Refusor » Thu Oct 03, 2019 12:10 am

Helder wrote:
Wed Oct 02, 2019 6:33 am
Refusor wrote:
Sat Sep 21, 2019 4:49 am

The solution is quite simple : relfow the contact on your pcb with a solder iron (flux + "chiseled" tip) ; and brush reflows controls with isopropylic alcohol.

and all will be fine. 8-) 8-)
This should work for cheaper pcbs that went with a solder finish. If they are using the gold finish then just alcohol on the pads and button carbon pads should be enough to clean both. I've gotten away from using the solder finish for button pads because of this.
You're right Helder about this. Notive that I've never used this technic on good PCBs as Tinkerboy or Kite provider (I've 4 type of different PCBs ; Kite , ebay, Tinkerboy and Renegade Labs....yeah PCBs are my passion :lol: )

However, a lot of people were bought some cheaper pcbs, so this technic is very efficient on them : notice also this kind of issue wasn't appear on goods PCBs.I've tried (and succeed) with the following technic :

1°)toothbrush and isopropylic alcohol
2°)flux (tested with 2 type of flux)
3°)wiring (3 type of solder with or without silver)
4°) toothbrush and isopropylic alcohol.

But sure, if you succeed only with cleaning with alcohol, just made it that way ; and you're absolutly right about pcbs with gold cover on it.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest