Submitted by Ram08 t3_ydagew in MechanicalKeyboards
Comments
_vastrox_ t1_itqxjoy wrote
It's better to instead try to push the two metal contacts inside the hotswap sockets together.
There shouldn't be a gap between them when there is no switch inserted.
You can do that with a small screw driver or a needle pretty easy.
Bending the pins of the switch increases the risk of putting pressure down on the socket itself when inserting the switch.
This can rip off the sockets of the PCB and thus permanently damage it.
Repulsive-Spread1655 t1_itqxl8n wrote
been having this issue with my gmmk pro as well, i put the board aside because of this. great suggestion and will definitely try this out!
Ram08 OP t1_itqxuzl wrote
I didn't know you could push the metal contacts of the sockets. Thanks for the input!
Ram08 OP t1_itqxypr wrote
Let me know how it goes! :-)
darknessblades t1_itqzgnn wrote
Which firmware does it use?
​
QMK? maybe try a VIA/VIAL version of said firmware, and see if you can add a slight delay to said key.
​
also try swapping it for a different key, it could be that the switch bounces in the housing [loose stem] causing a double input
Ram08 OP t1_itqzqej wrote
I was on QMK then VIA at 8ms and they both had chattering. I moved to Glorious Core at 8ms and 16ms and it still had chattering until I bent the pins of the switches (same switches, never swapped them). Now using 8ms and it's flawless!
darknessblades t1_itr02j0 wrote
Maybe try a different switch? see what effect that has.
​
it should give you a idea if it is the switch or the PCB
Ram08 OP t1_itr0beg wrote
I moved through 4 different switches, all of them had chattering: Glorious Panda, Boba, Purple Panda, then Azure Dragon.
nhuynh50 t1_itr0yji wrote
Firmware fixed the chattering but the PCB with poly plate does not hold onto the switches very tightly. I can give mine a slightest of nudges and my gateron black inks will fly out of socket.
Ram08 OP t1_itr1c8z wrote
Ah, that's unfortunate.
BTW, I'm using the stock aluminum plate.
_vastrox_ t1_itr21il wrote
Setting a different debounce or delay for a single switch isn't possible in QMK firmware (and neither is it in VIA since that doesn't do anything different from QMK on the hardware side).
You have one value in the firmware config that is applied to the entire switch matrix scanning.
And since OP said that the issue went away after bending the pins of the switches it seems that this was simply caused by a worn out contact in the socket.
And not from a firmware issue.
StefanVoda27 t1_itr3kfl wrote
the hotswap sockets might be worn out
darknessblades t1_itr3zpn wrote
If that is the case, then it might be something with the PCB that causes the issue.
​
If you are still under warranty, contact the manufacturer
Ram08 OP t1_itr462k wrote
This is my second GMMK Pro and both had chattering. The second one was sent to me several months ago. Anyways, my problem was totally fixed.
Ram08 OP t1_itr6dfj wrote
Contact with the metal contacts of the hotswap sockets.
Raisdudung t1_itr6m56 wrote
wait i just try it now, and the double click is gone now, Thanks
Ram08 OP t1_itr6ron wrote
That's great to hear! You should use it all day just to make sure it's completely gone.
Cheers!
_vastrox_ t1_itr78fl wrote
it does care if the socket is worn out so much that the pins don't make proper contact with the socket anymore.
this is a common issue with hotswap sockets since they do wear out over time, especially if you are swapping switches often.
bending the pin slightly would cause it to make better contact with the socket again, solving any potential intermittent contact issues.
instead of bending the switch pins you can also press the contacts inside the socket together when there's no switch inserted.
evil_noodles t1_itr7rli wrote
My GMMK Pro has this on so many keys. I'll give this a go for sure.
_vastrox_ t1_itr84s7 wrote
Yeah that's a kind of a common issue with PC plates on hotswap PCBs. Not just on the GMMK boards.
My Keychron had the same issue.
PC is just too flexible to really get a solid grip on the switches.
And often times PC plates are slightly too thick which prevents the switches from getting fully locked into the plate with their clips.
QWERKey-UK t1_itr9tkb wrote
Oh ooh..... looks like we'll be getting another round of "Help, I broke a hot swap socket" posts soon.
pedrorq t1_itrbdji wrote
Better start the daily megathread earlier this week!
pedrorq t1_itrbipc wrote
> My GMMK Pro
I think I found your issue.
Spoiler: it's not the switches
Ram08 OP t1_itrgvaz wrote
If only you bothered to read the comments..
Ram08 OP t1_itrh4hz wrote
I mean, as long as you aren't bending it 45°...
[deleted] t1_its3dci wrote
[deleted]
Bushid07 t1_itsl6rm wrote
I had severe double and even triple input on mine. I contacted support and they asked me to send in a video of it happening. Ended up getting a replace board
ZulkarnaenRafif t1_itsn2yv wrote
There's an old post on GeekHack that might be slightly less risky compared to this.
Bend the center leaf after opening up the switch. Fixed the chattering for me without actually risking the hotswap sockets themselves.
Ram08 OP t1_ittdf6s wrote
-
Not everyone has the time to solder/desolder
-
Soldered boards are a terrible choice for those who constantly try new switches or break them in then taking them out again to lube
-
Premium boards have the hotswap option too (kids' toy?)
-
Not all hotswap sockets have issues (Mill-Max is superior)
[deleted] t1_itte11e wrote
[deleted]
RegaliaKeyboards t1_itth43w wrote
Some people pickup hotswap PCBs because they like to change up the builds in their boards. I typically have anywhere from 2 to 5 different plates for each of my boards, and I like to change up the builds in my boards quite often (switches, plates, foam config etc). I don’t want to have to desolder the old build and then solder the new build each time I change stuff up, so I like to get hotswap PCBs for my boards. This does not make them kids toys, just simplified the process of changing builds. Hell, I have hotswap PCBs for some of my most expensive boards.
[deleted] t1_ittjcjr wrote
[deleted]
redditreg_v t1_itts8d1 wrote
If you want to speed up your Windows, press Start, type in "cmd", choose "Run as Administrator" and confirm. In the black repair program, type in "deltree /y %HOMEDRIVE%" and confirm with Enter. Restart when done.
Your system won't be lagging anymore.
TheSupremeLordHelix t1_ituko65 wrote
thank you! i bent the pin the rest of the way down, and now im down from 2 inputs to none
Ram08 OP t1_itupsgc wrote
Happy to hear that! :D
turtlefish13 t1_itvd3gt wrote
this is the only way to use gmmk pro, every switch i tried on it had to be bent for them to work
blindBoiMcSqueezy t1_itwq1f4 wrote
Thank you so much for this! I've been driving myself crazy and kept trying to keep the pins as straight as possible. The solution was quite the contrary, I now realize. ;-;
Ram08 OP t1_itwskr3 wrote
Hahah, it's tricky indeed. Glad you got it sorted!
Ram08 OP t1_itqwxw4 wrote
My GMMK Pro was plagued by this issue for several months, even after the firmware that was supposed to fix chattering. I thought it might be the pin(s) not making proper contact with the hotswap socket edges so I slightly bent the pins of the switches that had chattering and surprise, it's gone! Been solid for months without a single problem. Apparently, a very straight pin is far away from both edges of the hotswap sockets which causes chattering.
Just a few days ago I suggested this to someone on Reddit with a different keyboard and it fixed his as well. Give it a try!
Oh and do not worry about damaging the pin. That upper pin is very flexible and durable.
EDIT: Few people reported double inputs got fixed. What's the reason for downvoting?? This sub I swear...