Pushbutton switches, especially the heavy-duty kind, bounce significantly both when pressed and when released. We repeatedly tested the standard heavy-duty momentary switches (again using sharp taps) and found that the outside limit of how long the switch would bounce (including both press and release) was .175 seconds. As such, we used a hard debounce routine which simply waits .175 seconds after the initial press to continue on in the tap routine. We wanted to make MV-52 work without a physical debounce circuit, which it does if you tap sharply, but it sounds like not everyone taps like we do.
Currently the first tap needs to be less than .175 seconds. Any more than that and the chip will switch to top speed. Any more than .5 seconds and it will jump back to the tap routine and pause for about 4 seconds.
We are going to revise the code and test the chip over the next couple days to deal with long button presses. Will let you know as soon as we are done.
The chips can be easily reprogrammed, so anyone who wants the revised code can send their chip in for re-programming.
For everyone else, we have asked SmallBear to send us their remaining inventory so we can re-program the chips. We will let you know as soon as the chip is available again, which should be within a week or so.
Just to be clear, the chip works as advertised if you tap sharply with your foot using a heavy duty button. You don't need to send in your chip, but if you want to, the address is:
Molten Voltage
P.O. Box 3753
Sunriver, OR 97707
Be SURE to include your name and return address. Also, be SURE to put the chip pins in hard foam or something to protect them from being crushed.