El sensor de filamento da falsos avisos o no detecta que se acaba
Guía basada en la documentación oficial de los fabricantes; usi3d aún no la ha verificado en una máquina.
Tecnología: FDM · Síntomas: La impresora muestra un código o mensaje de error, No sale filamento · Actualizada el 9 de octubre de 2026
Síntoma
La impresora se pausa diciendo que no hay filamento (o que está atascado) aunque lo hay, pide descargar y volver a cargar sin motivo o no hace la carga automática. O al revés: se acaba el filamento y sigue imprimiendo en vacío.
Causas probables, de la más a la menos probable
- Restos de filamento o polvo dentro del sensor o en su mecanismo.
- Sensor desajustado o sin calibrar, en impresoras que lo calibran.
- Mecanismo que no se mueve libre: tornillos demasiado apretados o piezas mal montadas alrededor de la palanca del sensor.
- Conector suelto o mal orientado, o cable dañado.
- Firmware o configuración que no corresponde al sensor o al extrusor instalados.
- En sensores que vigilan el movimiento, el filamento deja de avanzar (se frena o se atasca antes del extrusor) y el sensor lo toma como fin de filamento.
Comprobaciones para saber cuál es
- Consulta el estado del sensor mientras metes y sacas un trozo de filamento: debe cambiar de forma estable. En Klipper, con QUERY_FILAMENT_SENSOR SENSOR=nombre; en muchas impresoras, desde un menú de información de sensores.
- Si el estado cambia solo sin tocar nada o no cambia nunca, el problema está en el sensor, su mecanismo o su cable.
- Si el estado es correcto pero la impresora se pausa igual, mira si el filamento se frena o se atasca antes del extrusor.
- Si empezó justo tras actualizar el firmware o cambiar piezas del extrusor, comprueba que el firmware corresponde a tu sensor y a tu versión de extrusor.
Antes de empezar
Antes de desmontar, limpiar o ajustar nada, apaga la impresora y desconéctala de la corriente, salvo que un paso diga lo contrario, y no toques la boquilla, el bloque calefactor ni la cama hasta que se enfríen. Ante cualquier duda con la electricidad, el calor o las piezas en movimiento, para y consulta a un profesional.
Solución paso a paso
Limpia el sensor
Con la impresora fría, sopla aire comprimido en el sensor para quitar polvo y restos. En algunos cabezales se hace por un orificio superior mientras metes y sacas varias veces un trozo de filamento con la punta limpia.
Comprueba: El estado del sensor cambia de forma estable al meter y sacar filamento.
Si no se resuelve: Recalibra el sensor.
Recalibra el sensor
Si tu impresora tiene calibración del sensor de filamento, repítela siguiendo el procedimiento de tu modelo.
Comprueba: No aparecen más avisos falsos.
Si no se resuelve: Revisa conector, cable y mecanismo.
Revisa conector, cable y mecanismo
Con la impresora apagada y desenchufada, comprueba que el conector del sensor está bien encajado y orientado, y que la palanca o el mecanismo se mueve libre; no aprietes de más los tornillos de alrededor.
Comprueba: El sensor detecta con fiabilidad la presencia y la ausencia de filamento.
Si no se resuelve: Revisa el firmware y la configuración.
Comprueba firmware y configuración
Asegúrate de tener el firmware correcto para tu versión de extrusor y de sensor. En Klipper, revisa la sección del sensor en printer.cfg; en Marlin, M412 sin parámetros informa de si la detección está activada.
Comprueba: La detección está activada y el sensor funciona al probarlo a mano.
Si no se resuelve: Termina la impresión con el sensor desactivado y sustitúyelo después.
Si necesitas acabar una impresión, desactívalo temporalmente
Desactiva el sensor sólo mientras lo reparas: en Marlin, M412 S0 (M412 S1 lo vuelve a activar); en Klipper, SET_FILAMENT_SENSOR SENSOR=nombre ENABLE=0; en otras impresoras, desde su menú. Vigila tú el filamento: sin sensor, la impresora no se detendrá si se acaba.
Comprueba: La impresión termina sin pausas falsas.
Si no se resuelve: Repara o sustituye el sensor antes de volver a activarlo.
Si no detecta el final del filamento
Comprueba que la detección está activada y prueba el sensor a mano. En Marlin, M412 D ajusta cuánto filamento se sigue extruyendo tras detectar el final, según la distancia entre el sensor y los engranajes del extrusor.
Comprueba: Al retirar el filamento, la impresora se pausa o pide un cambio.
Si no se resuelve: Sustituye el sensor o contacta con el soporte de tu fabricante.
Prevención
- Limpia el sensor de restos de filamento en el mantenimiento periódico.
- No lo dejes desactivado: sin él, la impresora no avisa cuando se acaba el filamento.
¿No se ha resuelto?
Cuéntale tu caso a la IA de usi3d: elige tu impresora, describe lo que ves y añade fotos si quieres. Te propone comprobaciones paso a paso, con sus fuentes.
Impresoras a las que se aplica
Cualquier impresora 3D FDM (de filamento), de cualquier marca.
Fuentes oficiales
Esta guía resume la documentación oficial que se enlaza aquí:
- Fil. sensor troubleshooting · Prusa Research
- IR Filament Sensor Troubleshooting (MK2.5S, MK3S) · Prusa Research
- G-Codes (QUERY_FILAMENT_SENSOR, SET_FILAMENT_SENSOR) · Klipper
- M412 - Filament Runout · Marlin
Esta guía es información general: usi3d la ha resumido de la documentación oficial enlazada y puede no ajustarse a tu modelo, a su versión o a su firmware. Ante la duda, sigue el manual y el soporte del fabricante de tu impresora. Tú decides qué haces con tu máquina, y manipularla puede afectar a su garantía.