Comments

You must log in or register to comment.

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

−9

_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.

15

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

1

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!

1

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.

1

_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.

2

StefanVoda27 t1_itr3kfl wrote

the hotswap sockets might be worn out

1

Raisdudung t1_itr6m56 wrote

wait i just try it now, and the double click is gone now, Thanks

4

_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.

1

evil_noodles t1_itr7rli wrote

My GMMK Pro has this on so many keys. I'll give this a go for sure.

3

_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.

5

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.

23

UkiPoki t1_itrfplc wrote

It fiexd double input now there's no input

16

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.

1

Ram08 OP t1_ittdf6s wrote

  1. Not everyone has the time to solder/desolder

  2. Soldered boards are a terrible choice for those who constantly try new switches or break them in then taking them out again to lube

  3. Premium boards have the hotswap option too (kids' toy?)

  4. Not all hotswap sockets have issues (Mill-Max is superior)

2

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.

2

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.

1

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

2

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

1

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. ;-;

2