Wagner, You mention (snip) >A debouncing routine is easier to do for optical devices. (snip) What would cause bounce in the kind of setup described in this thread? I currently have a test bench running at 30 rpm/50 spokes per revolution and I don't believe that bounce comes into it (not yet, anyway). I would be interested in the kind of situation that would cause it - if nothing more than to know it when I see it. Dan