Ellipse wrote: 24 Jul 2025, 00:00
raidon please update to the latest firmware on the project web site, inside the qmk-layout-files zip file (please download the file again today). It looks like your firmware version may have had a bug with the debounce filter not working properly. No one else appears to be reporting this from the beam spring keyboards that have been out there for the past couple years, so this is very strange.
Is your keyboard disconnecting from the computer? I suggest checking an event log to see what is happening. Maybe you need to replace the cable or make the USB-C connector a little tighter by squeezing it by hand very slightly. Additionally, it could be due to power saving settings on your computer, a failing USB port, or the use of a KVM switch or USB hub.
Thanks for responding! I (re-)downloaded QMK-layout-files.zip and re-flashed the r1 firmware. So far the issue haven't manifested itself, and I was working this entire time. Hopefully I'm not jumping the gun posting this, but it seems the issue is gone now! Guess I really got lucky with the debounce bug, huh.
For your potential investigation/future reference sake - initially the keyboard was plugged into an Anker 553 USB-C Docking Station, which is a powered KVM switch I use to toggle between my work laptop and personal PC. After getting the issue I made sure to read and double-check everything from the website, so I started swapping it between the 2 computers manually. And in both cases, on both systems the ghost presses and wrong keys manifested itself every half an hour or so. However, the keyboard never got disconnected - I've made a small script that would alert me if it got unplugged, and it never did so on its own. I was very skeptical it could be a mechanical issue and really didn't want to open the keyboard up at first, because all keys worked well and rebooting the keyboard worked to solve it, so I just assumed it was a controller/software issue, but I did open it up to check all the grounding screws and solder joints (and to install stabs, as previously mentioned).
I remember trying to build QMK myself to see if I can get a more recent version running just in case, but I don't remember if I ever flashed it, because the keyboard wasn't mainlined.
Now I can really enjoy using this keyboard to the fullest, because it's the absolute best sounding/feeling one I ever had, and I've gone through a lot of different switches. It's a shame I can't install a solenoid into this chassis.