Alguien tiene alguna idea de como diseñar un circuito que detecte la bobina "HOME" con la que enciende los drivers gecko?

Lamentablemente estos famosos drivers no indican cuando pasan por la bobina "cero" o "inicial", entonces cuando apago mi maquina CNC y al otro dia la enciendo para continuar mi trabajo pierdo la posición indefectiblemente. Se que se podria solucionar con unos Encoders absolutos o unos home switches, pero los primeros son muy caros y los segundos no tan precisos...

Quiza conozcan algun foro donde se haya tratado el tema...

Se podría realizar midiendo la maxima PWM o chopeo?

Muchas gracias!