Los cables tienen app 2 mts y estan alambrados independientes de los motores de los cables de los motores. El circuito es una fuente de 5V que alimenta una resistencia de 2.2K, de ahi sale el cable a la puerta paralela y al switch que lo aterriza. Esta fuente de 5V se usa para los controladores y estos pull-ups.

Viendo en otros foros se comenta algunos problemas parecidos (aunque no iguales) y en todos recomiendan el uso de cables blindados, algunos tambien recomiendan colocar un condensador de 0.1uf en el contacto. Otra cosa que tambien recomiendan es aumentar el valor de "debounce" en Mach3 a 2000 para dar un mayor tiempo de lectura.

Voy a probar y les cuento...

Saludos,
Cualquier otra sugerencia será bienvenida