station rotary encoding

sucks because I currently don't get clean +/- 1 differentials, but +/-
1-4.