Hi!
I have started to experience some strange behavior with my bluetooth board. As the batteries gradually run out of juice, the switches start to chatter more and more. At first I thought that the doubled letters were because of the voltage dropping too much and the MCU not finding the 'ack' packet on the first try, but that was confirmed not to be the case as modifying the matrix scan rate seems to mitigate the problem for the time being.
Has anyone here run low voltage & low current chattering tests on gateron switches? Cherry MX is rated to work with 2V, but what about gateron?
Does someone have good ideas on how to solve the problem without having a 30ms software debounce? One thing that came to mind was to switch from column-switch-diode-row detect high scheme to row-diode-switch-column detect low scheme and thus win some voltage margin from the diode (0,5V forward voltage).
Edit: I'm now at 5 months of daily usage using 2xAAA batteries, which now read about 1,15V. First 4 months were completely problem free. The batteries should still give me about 6 to 10 months more.