Calibrar los E-steps y el flujo del extrusor: guía práctica paso a paso

Por · escrito y revisado a mano

Calibre digital midiendo el grosor de la pared de un cubo impreso, con lectura de 0,42 milimetros
Un cubo de una sola pared es el patrón: si con boquilla de 0,4 mide 0,42, el flujo está pasado.

Paredes que salen más gruesas de la cuenta, huecos entre las líneas de relleno, piezas que nunca miden lo que dice el modelo... cuando esto pasa, es fácil culpar al diseño o al slicer.

Pero la mayoría de las veces el responsable es otro: el extrusor está empujando más o menos filamento del que cree. Calibrar los E-steps y el flujo es uno de esos ajustes que casi nadie toca al estrenar la máquina, y sin embargo es lo que separa una pieza aceptable de una con tolerancias de verdad.

La buena noticia es que no necesitas nada caro: una regla, un rotulador, un calibrador y diez minutos. En esta guía verás qué son los E-steps, cómo medirlos sin margen de duda, cómo calcular el flujo con un cubo de prueba y, sobre todo, en que orden hacer las dos cosas para no acabar repitiendo pasos en balde.

Van a aparecer términos como hobbed gear, microstepping o caudal. Ninguno hace falta memorizarlo: el glosario de impresión 3D los tiene todos en una línea cada uno.

Qué son los E-steps y por qué importan

Los E-steps (pasos por milímetro del extrusor) son cuántos micropasos tiene que dar el motor para empujar exactamente 1 mm de filamento. El valor depende del motor, del microstepping de la placa y del diámetro de la rueda dentada (el hobbed gear) que muerde el filamento.

Por eso una Ender con extrusor de plástico ronda los 93 pasos/mm, mientras que un extrusor con reductora tipo Titan se va a los 400 y pico: no hay un número "correcto" universal.

Cuando ese número está mal, la impresora vive engañada: cree que empuja una cantidad de filamento y en realidad empuja otra. El resultado se nota enseguida:

⚠️ Ojo con esto: calibra los e-steps con el filamento cargado y el hotend a temperatura de impresión. En frío el engranaje patina sobre el filamento y te regala un valor falso que arrastrarás a todo lo demás.

  • Subextrusión: si los E-steps se quedan cortos, sale menos material del necesario. Aparecen huecos, capas que se despegan y paredes porosas que se rompen con nada. Ojo: eso mismo se ve cuando la primera capa no asienta bien, así que descarta antes lo de la cama.
  • Sobreextrusión: si se pasan, sobra material. Salen rebabas, paredes hinchadas y cotas más grandes que las del modelo.

Lo mejor es que se calibra una sola vez por cada combinación de extrusor y firmware. Una vez ajustado, el valor se queda quieto salvo que cambies el motor, el gear o la placa.

Pides 100 y salen 95 Ordenas 100 mm Salen 95 mm −5 Ese 5 % no se ve en una línea pero está en cada pared de la pieza
El firmware no sabe cuánto filamento se ha movido: solo cuenta pasos del motor y aplica una equivalencia guardada. Si esa equivalencia no coincide con la mecánica real de tu extrusor, todo lo que salga de la máquina arrastrará el mismo error proporcional. Por eso los E-steps se calibran antes que el flujo: uno arregla la máquina y el otro solo ajusta la receta.

Cómo calibrar los E-steps paso a paso

Vas a necesitar poco: una regla o cinta métrica, un rotulador de punta fina y acceso a la consola de tu firmware, ya sea por Pronterface, OctoPrint o directamente desde el LCD con comandos G-code.

Paso 1: calienta y prepara el extrusor

  1. Calienta el hotend a la temperatura de impresión de tu material (por ejemplo 200 °C para PLA). El filamento tiene que fluir en caliente; si lo intentas en frío, forzaras el motor y arriesgas un atasco.
  2. Carga filamento y deja que sobresalgan unos 120 mm por encima de la entrada del extrusor. Si tu impresora tiene sensor de filamento agotado, desactivalo durante la prueba para que no interrumpa la extrusión.

Paso 2: marca los 120 mm

Mide 120 mm desde el punto de entrada del extrusor (donde la rueda dentada agarra el filamento) y haz ahí una marca limpia con el rotulador. Esa marca es tu punto de referencia, así que procura que quede bien definida.

Paso 3: ordena extruir 100 mm

Desde la consola, pon el eje E en modo relativo y pide 100 mm de extrusión a velocidad baja:

  • M83 (eje E en modo relativo)
  • G1 E100 F100 (extruye 100 mm a 100 mm/min, es decir, unos 1,7 mm/s)

La velocidad baja no es capricho: si aprietas el ritmo, el motor puede perder pasos y falsear la medida. Deja que termine sin tocar nada.

Paso 4: mide lo que ha quedado

Cuando acabe, mide la distancia entre la entrada del extrusor y tu marca. Restala a los 120 mm de partida y sabrás cuanto filamento ha entrado de verdad.

Ejemplo: si tras pedir 100 mm todavía quedan 25 mm entre la entrada y la marca, el extrusor solo ha tragado 95 mm (120 − 25), no los 100 que pediste. Va corto: subextruye.

Se mide en el extrusor, no en la boquilla extrusor marca 120 extrusor 25 tras pedir 100 mm Debían quedar 20 y quedan 25: faltan 5
Se marca a 120 mm y no a 100 por un motivo práctico: así la marca nunca llega a entrar en el extrusor y siempre puedes medirla. Calienta primero a temperatura de impresión — forzar el motor en frío arriesga un atasco — y desactiva el sensor de filamento agotado si tu impresora lo tiene, porque puede cortar la extrusión a media prueba.

Paso 5: calcula los nuevos E-steps

Consulta primero tu valor actual con M503 (busca la línea que empieza por M92). Después aplica la formula:

Nuevos E-steps = (E-steps actuales × 100) / mm realmente extruidos

Siguiendo el ejemplo, con 415 E-steps actuales y 95 mm reales:

(415 × 100) / 95 = 436,8

Paso 6: guarda y comprueba

Introduce el nuevo valor con M92 E436.8 (redondeando a lo que te haya dado a ti) y guárdalo en memoria con M500. Luego repite la prueba entera una o dos veces: cuando pidas 100 mm y entren 100 mm (con un margen de decimas), estás listo.

Si usas Klipper, el ajuste no va por M92 sino por el parámetro rotation_distance del extrusor, aunque la lógica de medir y corregir es idéntica.

En qué consiste el flujo (flow) y cómo calibrarlo

Con los E-steps bien puestos, el motor mueve exactamente el filamento que el firmware le pide. Pero eso todavía no garantiza que la cantidad que sale por la boquilla sea la ideal, y ahí entra el flujo (el flow rate o multiplicador de extrusión del slicer).

El flujo compensa lo que los E-steps no pueden ver: que el filamento nunca mide exactamente 1,75 mm a lo largo de toda la bobina, la presión dentro del hotend, el desgaste de la boquilla o pequeñas fugas de material fundido.

Se ajusta en porcentaje, casi siempre cerca del 100%, en el apartado "Flow" o "Multiplicador de extrusión" de tu slicer.

Cómo calibrar el flujo con un cubo hueco

  1. Descarga o modela un cubo de unos 20x20x20 mm y configuralo en el slicer con cero capas superiores e inferiores y un solo perímetro, sin relleno. Es la clásica "torre de flujo" o single-wall test.
  2. Ajusta el ancho de línea de la pared al diámetro de tu boquilla (0,4 mm si esa es tu boquilla). Este es el número que luego vas a comparar.
  3. Imprímelo con el flujo al 100% y a una velocidad moderada, para que la pared salga limpia.
  4. Con un calibrador digital, mide el grosor de las cuatro paredes en varios puntos (evita las esquinas) y saca el promedio.

Después aplica la formula:

Nuevo flujo (%) = (grosor esperado / grosor medido) × flujo actual (%)

Ejemplo: esperabas 0,4 mm pero el promedio te da 0,44 mm, con el flujo al 100%:

(0,4 / 0,44) × 100 = 90,9%

Ese porcentaje es tu nuevo valor de referencia para ese filamento y esa boquilla. Anótalo: no tiene por qué servir para otra marca de material distinta.

Cuándo darlo por bueno

Los asistentes que traen los laminadores se resuelven a ojo: miras varios bloques y eliges el de cara superior más lisa. El cubo de pared única te da algo mejor, un número. Ajusta por proporción hasta que el promedio del calibre quede dentro de un ±3 % del ancho de línea objetivo.

Es el mismo principio que medir el filamento extruido en la prueba de los E-steps, pero comprobado en la pieza real: con tu boquilla, tu material y la presión que hay de verdad dentro del hotend.

Un cubo de una sola pared hueco Sin relleno ni tapas pides 0,40 mm mide 0,44 mm Sobra material 0,40 ÷ 0,44 = 0,91 Mide en varios puntos: uno puede caer en la costura
El cubo se imprime sin relleno ni tapas justamente para que la pared sea una única línea de extrusión: así lo que mide el calibre es directamente el ancho que produce tu máquina. Este ajuste va después de los E-steps y hay que rehacerlo con cada bobina nueva, porque el diámetro real del filamento varía entre marcas, colores y lotes.
CalibraciónCómo se mideVas bien si…
E-stepsMarca 120 mm en el filamento, extruye 100 y mide cuánto entró de verdadEntraron 100 ± 0,5 mm
Flujo (flow)Cubo de pared única medido con calibre digitalPared = ancho de línea ±3 %
Verificación finalCubo de calibración de 20 mm con relleno normalMedidas exactas y tapa superior limpia

En que orden calibrar E-steps y flujo

El orden no es negociable, y esta es la razón: si tocas el flujo antes que los E-steps, estás tapando un fallo mecánico con un parche de software. El apaño aguanta a esa velocidad y con ese filamento, pero se desmorona en cuanto cambias cualquiera de los dos.

  1. Primero los E-steps. Garantizan que el motor mueve la cantidad física correcta de filamento, sea cual sea el material.
  2. Después el flujo. Afina los detalles finos de cada bobina (diámetro real, color, marca) sobre una base mecánica que ya es correcta.

Cada ajuste vive en un sitio distinto

Los E-steps son un ajuste de hardware: corrigen cuántos pasos del motor equivalen a 1 mm de filamento y se fijan una sola vez por extrusor, dentro del firmware de la máquina.

El flujo (flow ratio o multiplicador de extrusión) es un ajuste de software del laminador —en Cura vive junto al resto de ajustes del perfil de impresión— y es propio de cada marca, tipo y hasta color de filamento.

Por eso se reafina en cada bobina: del PLA al PETG, cada material lleva su propio flujo, pero todos sobre la misma base mecánica.

Firmware: Marlin y Klipper lo guardan distinto

En Marlin el valor vive en la línea M92 de la EEPROM. Léelo con M503, fíjalo con M92 E<valor> y —esto se olvida mucho— guárdalo con M500; sin M500 se pierde al apagar.

En Klipper no existen los E-steps: el equivalente es rotation_distance, en la sección [extruder]. Se recalcula por proporción y se persiste con SAVE_CONFIG, que reescribe el printer.cfg.

rotation_distance nuevo = viejo × mm reales ÷ mm pedidos

El flujo se calibra en el laminador, no en la impresora

Los laminadores modernos ya traen la prueba lista. El menú Calibration de OrcaSlicer fabrica el modelo y su G-code al vuelo, sin descargar nada; PrusaSlicer y Bambu Studio tienen equivalentes. En máquinas de Bambu Lab lo recomendado es su propio Flow Dynamics, porque no dan soporte a los modelos de terceros.

El test de Flow Rate va en dos pasadas, y en las dos se elige el bloque de cara superior más lisa: sin huecos, que es falta de material, ni acumulaciones, que es lo contrario.

Conviene saber que OrcaSlicer ya llama a este método «el heredado» y ofrece otro de una sola pasada. El de dos sigue funcionando y es el más fácil de seguir la primera vez; si repites la calibración a menudo, mira el otro.

  • Pasada 1: 9 bloques con modificadores de -20 a +20, de cinco en cinco.
  • Pasada 2: 10 bloques que afinan el resultado, de -9 a 0.

El modificador se traslada al perfil con una cuenta: flujo nuevo = flujo viejo × (100 + modificador) / 100. Y se guarda en el perfil del filamento, nunca en el de la impresora: el caudal cambia de una marca a otra y hasta de un color a otro.

El techo real no son los mm/s: es el caudal

Antes del flujo conviene fijar la velocidad volumétrica máxima, los mm³ por segundo que la boquilla es capaz de fundir. El test de OrcaSlicer viene de fábrica entre 5 y 20 mm³/s, a saltos de 0,5: te quedas con la última altura que sale sin huecos ni subextrusión.

Ese número es de laboratorio. Para producción real, quítale entre un 10 y un 20 %. Es el caudal —y no la velocidad nominal del perfil— lo que decide de verdad cuán rápido puedes imprimir sin perder material por el camino.

Orden práctico que ahorra reintentos: E-steps o rotation_distance → temperatura → velocidad volumétrica máxima → pressure advance → flujo → retracción, y al final cornering, input shaping y VFA. Los E-steps van delante porque viven en el firmware, no en el laminador.

De la temperatura en adelante, esa secuencia es la que publica OrcaSlicer: los E-steps no aparecen en ella porque su menú de calibración no los toca. Cada paso apoya al siguiente, y así el flujo solo compensa el filamento, nunca un fallo mecánico de fondo.

Síntomas de sobreextrusión y subextrusión

Antes de calibrar, conviene reconocer los síntomas para saber si tu extrusor lo necesita de verdad:

  • Sobreextrusión: rebabas en los bordes, paredes exteriores abultadas, puentes que gotean, cotas más grandes que el modelo y, a veces, un chasquido en el motor porque el material no cabe.
  • Subextrusión: huecos entre líneas de relleno o de pared, capas "deshilachadas" con hilos finos, piezas frágiles que se parten y superficies porosas o rayadas.

Seguridad ante todo. Durante toda la prueba el hotend sigue caliente (entre 150 y 260 °C según el material — cada uno tiene el suyo en la tabla de temperaturas por material) y la cama también puede quemar. No toques la boquilla, el bloque calefactor ni la superficie de impresión mientras trabajas: una quemadura de hotend es seria.

Si calibras con ABS, ASA u otros materiales que sueltan humos, hazlo en un espacio ventilado o con extracción, porque esos vapores no conviene respirarlos. Y si manejas materiales de resina o disolventes como IPA o acetona para otros procesos, mantenlos lejos del hotend caliente: son inflamables.

Preguntas frecuentes

¿Con qué frecuencia debo recalibrar los E-steps?

Solo cuando cambies el motor del extrusor, la rueda dentada, la placa base o el microstepping del firmware. En uso normal, el valor se mantiene estable durante toda la vida de la impresora, así que no hace falta repetirlo cada semana.

¿El flujo cambia entre bobinas del mismo filamento?

Puede variar un poco, sobre todo entre marcas o lotes distintos, porque el diámetro real nunca es perfectamente uniforme. Si al cambiar de rollo notas que el acabado empeora, vuelve a hacer la prueba del cubo hueco con el material nuevo.

¿Puedo calibrar el flujo sin calibrador digital?

Se puede con un pie de rey analogico o una regla de precisión, pero pierdes exactitud justo donde importa. Un calibrador digital económico cuesta poco y elimina errores de lectura, así que la inversión se amortiza en la primera pieza que sale bien.

¿Qué hago si los E-steps salen muy distintos entre repeticiones?

Si los resultados bailan mucho de una prueba a otra, casi siempre es que la rueda dentada resbala sobre el filamento. Ajusta la tensión del muelle del extrusor y confirma que la velocidad de la prueba (el parámetro F) no sea demasiado alta. Con el agarre firme y la velocidad baja, los números deberían repetirse.

Comentarios