Open optical encoders