'Interesting. But quadrature encoder outputs don't really need debouncing. The reason is that only one output can be bouncing at a time; and, when this happens, the position interpreter code merely toggles the position back and forth by one count until the bouncing settles. IOW, there is no accumulated error due to the bouncing.
Comments
-Phil
Satisfaction guaranteed or double your resolution back.