Totem Side Panel 1 – rotary Encoder

I did some further investigation into the working of the rotary encode in the Side Panel 1. At first, I could not make heads or tails from it, but I think I’ve figured it out now.

It appears that both connections – labeled ‘Contact A’ and ‘Contact B’ give pulses. In the pictures below, Yellow indicates Contact A, and Blue indicates Contact B.

The contacts are normally open and when closed, they pull the outputs to ground.

It looks like pulse B comes just before A when turning to the right and just a bit after A when turning to the left.┬áNow what’s left is finding a library that can decode this behaviour.

 

Totem Side Panel 1 – rotary Encoder