La información técnica de estos dispositivos la encuentras en el foro de automatización.
En cuanto a la construcción, lo puedes fabricar fácilmente si tomas las piezas de un mouse, que de hecho esta compuesto por 2 encoders uno para las coordenadas en X y otro para las condenadas en Y. Luego que tengas la parte de hardware implementado puedes hacer un programa en C que reciba la señal del mouse y te de la posición del eje de la rueda dentada, si quieres mas precisión puedes cambiar la rueda dentada del mouse por una mas grande con mayor cantidad de dientes, eso si trata de conservar la distancia original entre dientes.
Saludos.