Cómo calibrar los pasos del extrusor de tu impresora 3D para un flujo perfecto

Tabla de contenidos

  1. Por qué es importante la calibración del extrusor
  2. Qué necesitarás
  3. Entender los E-Steps y los M-Steps
  4. Paso 1: Preparar tu impresora
  5. Paso 2: Marcar y medir tu filamento
  6. Paso 3: Extruir una longitud de prueba
  7. Paso 4: Calcular tu nuevo valor de E-Step
  8. Paso 5: Guardar y volver a probar
  9. Instrucciones específicas del firmware
  10. Problemas comunes y solución de problemas
  11. Actualizaciones de hardware del extrusor que mejoran la consistencia
  12. Tasa de flujo vs E-Steps: conocer la diferencia
  13. ¿Con qué frecuencia debes recalibrar?
  14. Reflexiones finales

Por qué es importante la calibración del extrusor

Si tus impresiones 3D sufren de subextrusión, hilos, huecos entre perímetros o inexactitudes dimensionales misteriosas, hay una gran posibilidad de que los pasos por milímetro de tu extrusor (E-steps) estén desajustados. La calibración del extrusor es uno de los ajustes más impactantes que puedes realizar en cualquier impresora 3D FDM, y sin embargo es algo que muchos makers omiten por completo.

La calibración de los E-steps asegura que cuando el firmware de tu impresora ordena al extrusor empujar exactamente 100 mm de filamento, el engranaje del extrusor realmente alimenta 100 mm — no 94 mm ni 108 mm. Esta única calibración afecta directamente la calidad de impresión, la precisión dimensional y la fiabilidad general. Piensa en ello como los cimientos sobre los que descansa cada otro parámetro de ajuste de impresión. Si tu extrusión es incorrecta en la fuente, ningún ajuste de temperatura o de retracción podrá compensarlo completamente.

En esta guía, recorreremos todo el proceso de calibración del extrusor paso a paso, cubriendo Marlin, Klipper y RepRapFirmware. Ya sea que tengas una Creality Ender 3 de serie, una Prusa modificada o un Voron personalizado, este proceso se aplica a tu configuración.

Qué necesitarás

Antes de comenzar la calibración, reúne algunas herramientas básicas:

  • Una regla o un digital caliper — Un calibrador es muy recomendado para mediciones precisas. Estarás midiendo distancias de filamento hasta el milímetro, y un buen calibrador hace esto mucho más fácil y fiable.
  • Un marcador permanente — Para marcar tu filamento antes de la extrusión de prueba.
  • La interfaz de control de tu impresora — Puede ser Pronterface, OctoPrint, Mainsail/Fluidd o el menú LCD de tu impresora. Necesitas poder enviar comandos G-code.
  • Unos 200 mm de filamento — Cualquier filamento funciona, pero usa el tipo con el que más imprimes para obtener los resultados más relevantes.
  • Una libreta o una hoja de cálculo — Para registrar tus mediciones y cálculos.

Eso es todo. Sin herramientas especializadas, sin desmontaje y sin coste. Esta es una de las calibraciones con mayor retorno de inversión que puedes hacer en una impresora 3D.

Entender los E-Steps y los M-Steps

Antes de entrar en el proceso, ayuda entender qué representan realmente los E-steps. El motor paso a paso de tu impresora no entiende milímetros — entiende pasos. El valor de E-steps le dice al firmware cuántos pasos del motor paso a paso se necesitan para alimentar exactamente 1 mm de filamento a través del extrusor.

Este valor depende de varios factores de hardware:

  • Pasos del motor paso a paso por revolución — Normalmente 200 pasos completos (1,8° por paso) o 400 pasos completos (0,9° por paso).
  • Configuración de micropasos — Típicamente 16x en la mayoría de las placas de impresora, pero puede ser 32x o superior en placas más nuevas.
  • Relación de engranajes — Los extrusores de accionamiento directo suelen ser 1:1, mientras que los extrusores con engranajes (como el BMG u Orbiter) tienen relaciones como 3:1 o 7:1.
  • Diámetro del piñón de accionamiento — El diámetro efectivo del engranaje que agarra el filamento.

El valor predeterminado de E-steps en la mayoría de firmwares se calcula típicamente a partir de estas especificaciones. Por ejemplo, un extrusor Creality estándar con un engranaje de accionamiento de 6,9 mm a micropasos 16x da aproximadamente 93 pasos/mm. Un Bondtech BMG extruder con su relación de engranajes 3:1 usa un valor alrededor de 415 pasos/mm.

Sin embargo, los cálculos teóricos no siempre coinciden con la realidad. Las tolerancias de fabricación en el engranaje de accionamiento, la compresión del filamento y el desgaste del piñón introducen pequeñas discrepancias. Por eso la calibración empírica — medir realmente lo que sale — es tan importante.

Paso 1: Preparar tu impresora

Calentar el hotend

Tu hotend necesita estar a la temperatura de impresión para que el filamento pueda fluir realmente al extruirse. Ajústalo a la temperatura a la que normalmente imprimes para el filamento que estés usando. Para PLA, típicamente 200–210 °C. Para PETG, 230–250 °C.

No ejecutes comandos de extrusión con el hotend frío. Esto atascará tu extrusor y potencialmente dañará tu tubo PTFE o el bloque de calor.

Eliminar cualquier compensación de retracción

Si estás usando linear advance (el pressure advance de Klipper o el Linear Advance de Marlin), desactívalo durante la calibración. Estas funciones alteran el comportamiento de extrusión y falsearán tus mediciones.

En Marlin, envía: M900 K0

En Klipper, comenta temporalmente o establece pressure_advance: 0 en tu configuración y reinicia.

Asegurar que el extrusor esté cargado

Asegúrate de que el filamento esté cargado hasta la boquilla. Debes poder extruir filamento manualmente antes de iniciar la prueba.

Paso 2: Marcar y medir tu filamento

Aquí es donde la precisión importa. Sigue estos pasos con cuidado:

  1. Identifica el punto de entrada del extrusor. Observa dónde entra el filamento en el conjunto de tu extrusor — este es el punto donde el engranaje de accionamiento agarra el filamento.
  2. Mide 120 mm desde el punto de entrada a lo largo del filamento hacia la bobina. Usa tu regla o calibrador para marcar este punto con precisión con tu marcador permanente. Haz la marca fina y clara — necesitarás verla claramente después de la prueba.
  3. Registra esta medición inicial. Anota exactamente 120 mm (o lo que hayas medido). Esta es tu distancia inicial «comandada» desde la entrada del extrusor.

La clave aquí es la consistencia. Mide siempre desde el mismo punto de referencia — el punto exacto donde el filamento se encuentra con el cuerpo del extrusor o el conector PTFE. Si tu punto de referencia se mueve entre el marcado y la medición, tu calibración será incorrecta.

Paso 3: Extruir una longitud de prueba

Ahora ordenaremos a la impresora extruir una longitud conocida y veremos cuánto se mueve realmente.

  1. Envía el comando de extrusión. Ordena a la impresora extruir exactamente 100 mm de filamento. Usa la interfaz de control de tu impresora para enviar:
    G91 ; Posicionamiento relativo
    G1 E100 F100 ; Extruir 100 mm a 100 mm/min

    La velocidad lenta (F100 = 100 mm/min) es importante — imita las velocidades de impresión normales y evita el deslizamiento que puede ocurrir a velocidades de extrusión muy rápidas.

  2. Observa el filamento. Mientras el extrusor funciona, observa que la bobina de filamento se alimente suavemente y que no haya deslizamiento en el engranaje de accionamiento. Si escuchas clics o rechinos, tienes un problema separado (tensión, atasco parcial o engranaje desgastado) que debe solucionarse antes de la calibración.
  3. Espera a que termine. Deja que la extrusión se complete totalmente antes de tocar nada.

Paso 4: Calcular tu nuevo valor de E-Step

Ahora mide cuánto filamento se movió realmente:

  1. Mide la distancia desde tu punto de entrada del extrusor hasta la marca que hiciste anteriormente. Si el extrusor alimentó exactamente 100 mm, la marca debería estar ahora a unos 20 mm del punto de entrada (120 mm original – 100 mm extruido = 20 mm restante).
  2. Calcula la extrusión real: Resta tu nueva medición de la distancia de marca original.

    Extrusión real = Distancia de marca original - Distancia restante

    Por ejemplo: si tu marca está ahora a 28 mm del punto de entrada en lugar de 20 mm, solo se extruyeron realmente 92 mm (120 – 28 = 92).

  3. Calcula tu nuevo valor de E-steps usando esta fórmula:

    Nuevos E-Steps = E-Steps actuales × (Extrusión comandada ÷ Extrusión real)

    Ejemplo: si tus E-steps actuales son 93,0, comandaste 100 mm, pero solo se extruyeron realmente 92 mm:

    Nuevos E-Steps = 93,0 × (100 ÷ 92) = 93,0 × 1,087 = 101,1

Redondea a un decimal para la mayoría de firmwares. Este nuevo valor compensa la discrepancia entre la extrusión teórica y la real.

Paso 5: Guardar y volver a probar

No te limites a establecer tu nuevo valor de E-steps y empezar a imprimir — verifícalo primero.

  1. Establece el nuevo valor de E-steps temporalmente (comandos específicos del firmware en la siguiente sección).
  2. Repite la prueba de marcado y medición del Paso 2 al Paso 4 usando el nuevo valor.
  3. Comprueba los resultados. Ahora deberías estar muy cerca de 100 mm de extrusión real. Si estás dentro de ±0,5 mm (99,5 a 100,5 mm reales), has terminado. Eso es menos de un 0,5 % de error, lo cual es excelente.
  4. Si todavía hay desviación, itera. Ejecuta el cálculo una vez más con tu valor actualizado. La mayoría aciertan en dos rondas.
  5. Guarda permanentemente una vez estés satisfecho. Escribe el valor en el almacenamiento persistente de tu firmware para que sobreviva a los ciclos de encendido.

Instrucciones específicas del firmware

Firmware Marlin

Marlin es el firmware más común en las impresoras 3D de consumo. Aquí te explicamos cómo leer y configurar los E-steps:

Verificar los E-steps actuales:

M503 ; Mostrar todos los ajustes — busca "M92 E" en la salida

Establecer nuevos E-steps temporalmente:

M92 E101.1 ; Reemplaza con tu valor calculado

Guardar en la EEPROM:

M500 ; Almacenar ajustes en la EEPROM

Después de guardar, puedes verificar con M503 nuevamente para confirmar que el nuevo valor se ha mantenido. Algunas versiones antiguas de Marlin usan M500 seguido de M501 para recargar y confirmar.

Firmware Klipper

Klipper hace las cosas un poco diferente. La calibración de E-steps se almacena en tu archivo printer.cfg en lugar de en la EEPROM.

Verificar el rotation_distance actual (el equivalente de Klipper):

Busca en tu printer.cfg bajo la sección [extruder] el valor rotation_distance. La relación entre E-steps y rotation_distance es:

rotation_distance = <full_steps_per_rotation> × <microsteps> / <e_steps>

Para establecer nuevos E-steps en Klipper:

  1. Calcula tu nuevo rotation_distance:
    nuevo_rotation_distance = antiguo_rotation_distance × (extrusión_real ÷ extrusión_comandada)

    Nota: esto es lo inverso de la fórmula de Marlin porque el rotation_distance de Klipper es inversamente proporcional a los E-steps.

  2. Edita tu printer.cfg y actualiza el valor en la sección [extruder].
  3. Reinicia el firmware:
    FIRMWARE_RESTART

Klipper también tiene un comando de calibración integrado que automatiza gran parte de esto. Puedes usar CALIBRATE_EXTRUDER si tu configuración lo soporta, aunque el método manual anterior te da más control y comprensión de lo que está sucediendo.

RepRapFirmware

Para placas Duet y otras basadas en RepRapFirmware:

Verificar los E-steps actuales:

M92 ; Mostrar los pasos/mm actuales para todos los ejes

Establecer nuevos E-steps:

M92 E101.1 ; Establecer nuevo valor

Guardar en config-override.g:

M500 ; Guardar (escribe en config-override.g)

Alternativamente, puedes editar tu archivo config.g directamente en la tarjeta SD para hacer el cambio permanente en tu configuración base.

Problemas comunes y solución de problemas

Deslizamiento del engranaje del extrusor

Si el engranaje de accionamiento se desliza sobre el filamento durante tu extrusión de prueba, obtendrás mediciones inconsistentes. Puedes notar que el filamento avanza a tirones en lugar de un flujo suave y constante. Esto suele ser causado por:

  • Tensión del muelle insuficiente — El rodillo loco no presiona el filamento con suficiente fuerza contra el engranaje de accionamiento. Aprieta el tornillo de tensión de tu extrusor.
  • Piñón desgastado o atascado — Con el tiempo, los dientes del engranaje de accionamiento se llenan de polvo de filamento y pierden agarre. Limpia el engranaje con un cepillo de latón, o reemplázalo si los dientes están visiblemente desgastados.
  • Inconsistencia en el diámetro del filamento — El filamento muy barato puede variar lo suficiente en diámetro como para causar problemas de agarre intermitentes.

Resultados inconsistentes entre pruebas

Si realizas la calibración tres veces y obtienes tres resultados diferentes, algo es mecánicamente inconsistente. Comprueba:

  • Tornillo prisionero suelto en el engranaje del extrusor (el engranaje se desliza sobre el eje del motor)
  • Tubo PTFE que no está completamente insertado, introduciendo resistencia variable
  • Boquilla parcialmente obstruida creando contrapresión variable
  • Bobina de filamento que no gira libremente, creando tensión intermitente

Soluciona primero el problema mecánico, luego calibra. La calibración no puede compensar los problemas mecánicos.

Discrepancia grande con el valor predeterminado

Si tu valor de E-steps calculado se desvía más de un 15 % aproximadamente del valor predeterminado, algo inusual está ocurriendo. Verifica primero tus cálculos, luego investiga si:

  • Tu configuración de micropasos coincide con lo que el firmware espera
  • La relación de engranajes correcta está configurada (especialmente para extrusores con engranajes)
  • El engranaje de accionamiento tiene el diámetro correcto para el valor configurado

Una discrepancia grande generalmente indica un error de configuración en lugar de un ajuste de calibración normal.

Actualizaciones de hardware del extrusor que mejoran la consistencia

Si te encuentras recalibrando con frecuencia o luchando con una extrusión inconsistente, actualizar el hardware de tu extrusor puede marcar una diferencia significativa. Aquí hay algunas actualizaciones que vale la pena considerar:

Extrusores de doble accionamiento

Los extrusores estándar de un solo engranaje (como el diseño básico de Creality) agarran el filamento por un solo lado, lo que puede llevar a tasas de alimentación inconsistentes, especialmente con filamentos flexibles. Los extrusores de doble accionamiento como el BMG, Orbiter o dual-gear extruder upgrade kits agarran el filamento por ambos lados, proporcionando una alimentación mucho más consistente y reduciendo la necesidad de recalibración frecuente.

Mejores engranajes de accionamiento

Reemplazar un engranaje estándar desgastado por un piñón mecanizado con precisión de Bondtech o fabricantes similares puede mejorar drásticamente la consistencia del agarre. Esto es especialmente importante si imprimes mucho con filamentos abrasivos (fibra de carbono, luminiscentes) que desgastan rápidamente los engranajes de latón estándar.

Filamento de calidad

No todo el filamento es igual. El filamento con un diámetro consistente (1,75 mm ± 0,02 mm) se alimenta de manera más predecible a través de cualquier extrusor. El PLA filament from reputable brands premium tiende a tener tolerancias más ajustadas, lo que se traduce directamente en una extrusión más consistente y menos necesidad de ajustes de flujo durante la impresión.

Tasa de flujo vs E-Steps: conocer la diferencia

Un punto común de confusión es la relación entre los E-steps y la tasa de flujo (a veces llamada multiplicador de extrusión). Aquí está la distinción clave:

Los E-steps son una calibración de hardware. Le dicen al firmware cuántos pasos del motor corresponden a 1 mm de alimentación de filamento. Este valor debe configurarse una vez y dejarse así a menos que cambies el hardware.

La tasa de flujo es un ajuste del slicer (expresado como porcentaje) que multiplica la cantidad de filamento que el slicer ordena. Si tus E-steps son correctos pero las impresiones aún muestran una ligera sobre- o subextrusión, afinas con la tasa de flujo en tu slicer — típicamente entre el 95 % y el 105 %.

El orden correcto de operaciones es:

  1. Calibra primero los E-steps — esta es tu línea base de hardware.
  2. Luego afina la tasa de flujo en tu slicer — esto compensa factores específicos del slicer como ligeras diferencias entre el diámetro real y nominal del filamento, y la forma en que tu slicer particular calcula el ancho de extrusión.

Nunca uses la tasa de flujo para compensar E-steps incorrectos. Terminarías con valores de pressure advance incorrectos, retracción inconsistente y comportamiento diferente a distintas velocidades de impresión.

¿Con qué frecuencia debes recalibrar?

En la práctica, solo necesitas recalibrar los E-steps cuando:

  • Cambias el hardware del extrusor — Nuevo engranaje, nuevo motor, nuevo conjunto de extrusor completo.
  • Cambias a un filamento significativamente diferente — Pasar de PLA rígido a TPU flexible puede cambiar el comportamiento de alimentación efectivo.
  • Notas degradación en la calidad de impresión — Si impresiones que antes eran buenas empiezan a mostrar subextrusión, vale la pena comprobarlo.
  • Después de un desgaste significativo — Si has impreso cientos de horas con filamentos abrasivos, el piñón puede haberse desgastado lo suficiente como para cambiar el diámetro efectivo.

Para la mayoría de usuarios, una única calibración cuidadosa al configurar una nueva impresora (o después de actualizar el extrusor) es suficiente. El valor debería mantenerse estable durante meses con uso normal.

Reflexiones finales

La calibración de los E-steps del extrusor es uno de esos ajustes fundamentales que dan dividendos en cada una de tus impresiones. Toma unos 15 minutos, no requiere herramientas especiales más allá de una regla o calibrador, y puede transformar la calidad de impresión de «más o menos bien» a notablemente consistente.

El proceso es el mismo independientemente del modelo de tu impresora o firmware — marca el filamento, extruye una longitud conocida, mide el resultado y calcula la corrección. Los detalles específicos del firmware solo afectan cómo guardas el valor.

Una vez calibrado, verás que otras tareas de ajuste también se vuelven más fáciles. Los ajustes de retracción, el pressure advance y los ajustes de tasa de flujo funcionan todos de manera más predecible cuando tu línea base de extrusión es correcta. Es la calibración que hace que todas las demás calibraciones sean mejores.

Si has estado posponiendo esto, toma un marcador y tu calibrador y hazlo ahora. Tus futuras impresiones te lo agradecerán.