Un error en los ejes o sensores de fin de carrera detiene la impresión y muestra un mensaje en la pantalla de la impresora. Este problema surge cuando el cabezal o la cama no pueden encontrar su posición de referencia al iniciar una impresión o al hacer home. La causa principal suele ser una obstrucción física que impide que el sensor se active, un cable suelto o dañado, o una mala configuración del firmware.


Identifica y limpia obstrucciones físicas

Primero, apaga la impresora y mueve manualmente el eje afectado para buscar obstáculos. Revisa que ninguna abrazadera de cable, resto de filamento o pieza suelta bloquee el movimiento. Limpia el área alrededor del sensor y el elemento que lo activa, como una pestaña en el carro. Asegúrate de que este elemento golpee el sensor con firmeza y de que el interruptor se mueva libremente sin estar pegado.

Verifica las conexiones eléctricas y ajusta el firmware

Comprueba que los cables del sensor estén bien conectados en ambos extremos, en el interruptor y en la placa controladora. Un cable roto o un conector oxidado pueden causar fallos intermitentes. Si el hardware está en orden, el error puede provenir del firmware. Usa un comando M119 a través de una interfaz como Pronterface para ver el estado de los sensores. Si un sensor reporta triggered cuando debería estar abierto, puede necesitar invertir su lógica en la configuración con una directiva ENDSTOP_INVERTING. También ajusta la distancia de Z offset si el problema ocurre solo al nivelar la cama. A veces, el sensor simplemente falla y requiere reemplazo, algo común en interruptores mecánicos tras mucho uso. Revisar el estado con un multímetro en modo continuidad confirma su funcionamiento.

Un error de fin de carrera es el modo que tiene tu impresora de decirte que necesita un descanso, aunque su momento para parar nunca parece coincidir con el tuyo.