The board was already in fabrication when I realised I forgot 10 capacitors… 😬 They were intended to filter the potentiometers. Not a big deal, I added them on the other side.
With this and additional filtering in software, the endless potentiometer outputs are stable, sensitive and accurate, making good use of the full ADC resolution (10 bits). And when they are not rotated, the UI engine doesn’t generate any event, like the previous rotary encoders.
In practice, this is a life changer, the parameters are no longer stepped, and extra precision can still be achieved instantly using “shift” in the navigation buttons.
#electronics #PédaleVite #RepairHacks