El layer shift es esa falla catastrófica donde la impresión viene perfecta y, de repente, el cabezal pierde su posición real, imprimiendo el resto del modelo desplazado en los ejes X o Y. Casi siempre ocurre por choques violentos del nozzle contra la pieza, correas mal tensadas o aceleraciones excesivas en tu slicer.
Qué es
Para entender el problema, tenés que saber cómo piensan las impresoras 3D estándar. La inmensa mayoría usa motores paso a paso en un sistema de lazo abierto. Esto significa que el firmware manda la señal eléctrica de moverse a una coordenada específica, pero no tiene sensores para verificar si el cabezal realmente llegó ahí. Si algo traba el movimiento mecánico de golpe, el motor patina y pierde pasos. La placa no se entera de este error, asume que está en la posición correcta y sigue escupiendo gcode. El resultado es que todo lo que se imprima a partir de esa capa va a estar corrido de lugar, arruinando la pieza por completo.
Causas
- Colisiones mecánicas: Es la causa número uno. Si tenés problemas de warping y las esquinas de tu pieza se levantan del build plate, el nozzle va a chocar contra ese plástico duro en el próximo viaje. El impacto frena el cabezal y el motor pierde pasos.
- Tensión incorrecta de las correas: Si las correas están muy flojas, los dientes de goma saltan sobre la polea del motor durante movimientos rápidos. Si están apretadas a lo bestia, generan tanta fricción que el motor no tiene fuerza suficiente para girar y se traba.
- Infill destructivo: Patrones de infill como Grid o Cubic se cruzan sobre sí mismos en la misma capa. Esto genera pequeñas acumulaciones de material en las intersecciones. Cuando el nozzle pasa por ahí a toda velocidad, choca contra esos montículos.
- Tornillos prisioneros flojos: Las poleas dentadas están agarradas al eje del motor por un pequeño tornillo prisionero. Si ese tornillo se afloja, el motor gira pero la polea patina en el lugar.
- Aceleración o velocidad suicida: Configurar velocidades de travel o aceleraciones en el slicer que superan los límites físicos de tu máquina.
- Mantenimiento en ecosistemas cerrados: En máquinas como la Bambu Lab A1 con AMS, una cuchilla de corte de filamento gastada genera tanta resistencia física al intentar cortar que el cabezal entero se desplaza por la fuerza bruta.
Diagnóstico paso a paso
- Identificá el eje problemático: Mirá la pieza arruinada. Si el layer shift fue de adelante hacia atrás, el problema está en el eje Y. Si fue de izquierda a derecha, el drama está en el eje X. Si el desplazamiento es diagonal, tenés problemas en ambos o estás usando una máquina CoreXY (como una Voron o una serie K1) donde los motores trabajan en conjunto.
- Buscá evidencias de choque: Revisá la capa exacta donde empezó el layer shift. ¿Hay bordes levantados por warping? ¿Hay marcas de plástico quemado o un agujero donde el nozzle impactó contra el infill? Si ves esto, el problema no es mecánico, es de adhesión o de flujo.
- Comprobá el movimiento libre: Apagá los motores (desde la pantalla o mandando un
M84) y mové el cabezal y el build plate con la mano. Tenés que sentir un movimiento fluido. Si sentís puntos duros, tirones o fricción extrema, tenés un problema en las guías, rodamientos sucios o ruedas V-slot demasiado ajustadas. - Revisá la polea del motor: Buscá la polea del motor del eje que falló. Agarrá una llave Allen y asegurate de que los prisioneros estén ajustados firmemente contra la parte plana del eje del motor.
Soluciones
- Cambiar el patrón de infill — Si usás OrcaSlicer, Bambu Studio o PrusaSlicer, abandoná el infill Grid de forma permanente. Cambialo a Gyroid, Cross Hatch o Rectilinear. Estos patrones nunca cruzan líneas en la misma capa, eliminando los topes de plástico donde el nozzle suele chocar.
- Activar y configurar Z-hop — Para evitar que el nozzle raspe la pieza durante los movimientos de viaje, activá el Z-hop. Un valor de 0.2 mm a 0.4 mm es suficiente para saltar por encima de pequeñas imperfecciones sin sumar horas de impresión ni generar stringing excesivo.
- Ajustar la tensión de correas con método acústico — Las correas tienen que estar firmes y rebotar un poco al tocarlas. Si usás Klipper y tenés una Voron o similar, la guía de Ellis recomienda tensar las correas de X/Y para que resuenen a 120Hz a lo largo de un tramo de 15 cm. En impresoras comerciales de Creality o Elegoo, usá los tensores integrados para quitar la holgura, pero detenete en cuanto sientas resistencia.
- Calibrar aceleraciones del slicer — Si le estás pidiendo 10000 mm/s² a una máquina pesada que de fábrica viene preparada para 3000 mm/s², los motores no van a dar abasto. Revisá los perfiles de tu slicer y bajá la aceleración de travel si estás teniendo layer shift constantes sin causa mecánica aparente.
- Reemplazar consumibles — Si tenés una A1, P1S o X1C fallando justo en los cambios de color, cambiá la cuchilla del extruder. Una cuchilla mellada traba el mecanismo y genera un layer shift brutal justo después de la retracción.
Configuración recomendada
| Parámetro | Valor recomendado | Notas por marca/material |
|---|---|---|
| Z-hop | 0.2 mm - 0.4 mm | Evita colisiones. Usá valores más altos si imprimís PETG o ABS con tendencia al warping. |
| Infill Pattern | Gyroid o Cross Hatch | Obligatorio para velocidades altas. Evita la acumulación de material en intersecciones. |
| Travel Acceleration | Según fabricante | No superes los límites del firmware original, especialmente en máquinas bed slinger pesadas. |
| Brim | Outer brim solo si es necesario | Si el layer shift es causado por piezas altas que se despegan ligeramente del PEI, agregá un brim para fijarlas. |
Errores comunes al intentar solucionarlo
- Tensar las correas como si fueran cuerdas de guitarra: Es el instinto básico, pero es destructivo. Correas sobretensadas doblan los ejes de los motores, destruyen los rodamientos y causan más layer shift por pura fricción mecánica.
- Culpar al firmware o reinstalar Klipper: El layer shift es un problema físico del mundo real el 99% de las veces. Tocar el firmware o reinstalar el slicer no te va a devolver los pasos perdidos de un motor que chocó contra un bodoque de plástico.
- Comprar motores nuevos sin revisar los tornillos: Muchos asumen que el motor "se quemó" porque hace ruido y pierde pasos. En la enorme mayoría de los casos, apretar el prisionero de la polea te ahorra comprar repuestos innecesarios.
- Ignorar el enfriamiento: Un overhang que se levanta por falta de enfriamiento de capa es una rampa perfecta para que el nozzle choque. Si imprimís PLA rápido, asegurate de tener los ventiladores de capa al 100%.