Tengo acceso a (no funciona) la impresora 3D. No tiene topes, ni interruptores que puedan detectar posiciones extremas de cabecera o mesa. Lo sé porque estuve allí cuando fue ensamblado. Se tienen en cuenta todos los cables. 4 para cada motor paso a paso Nema 17, 2 x 2 para termistores, 6 x 2 para calentadores y eso es todo.
Sin embargo, a pesar de la falta de sensores, la impresora puede mover la cabeza hacia el extremo derecho o hacia la izquierda, puede mover la mesa hacia abajo o hacia arriba y así sucesivamente. Y los motores no se calientan. Simplemente va hasta el final y luego retrocede una fracción de milímetro y se detiene.
Entonces, ¿cómo podrían hacerlo? ¿Cuál es la "señal" de fin de movimiento posible, cuando solo tenemos que trabajar con 4 cables que alimentan dicho motor? Por supuesto, en mis proyectos planeo usar paradas adecuadas, pero en caso de que falle, este sería un mecanismo de respaldo bienvenido.
Para aclarar: cuando montamos esto por primera vez, no se estrelló hacia un lado, y la cabeza estaba en una posición bastante aleatoria. O incluso si se produjo un bloqueo, la impresora aparentemente lo supo, porque ahora no tiene problemas con el posicionamiento.