Je nach erforderlicher Genauigkeit reich evtl der Encoder von einer alten Kugelmaus kombiniert mit einem Referenzschalter.
Wenn das nicht ausreicht gibts für gutes Geld noch genauere Encoder.
Alternativ könnte man auch noch über einen Magneten+magnetoresistivem Sensor nachdenken. Die Signalverarbeitung dabei ist allerdings etwas aufwendiger aber machbar.
Welche Wegsensoren willst du denn in angriff nehmen.

Wolfgang