Índice de contenidos
- Por qué es importante la calibración del extrusor
- Qué necesitará
- Entender los E-Steps y los M-Steps
- Paso 1: Preparar la impresora
- Paso 2: Marcar y medir el filamento
- Paso 3: Extruir una longitud de prueba
- Paso 4: Calcular el nuevo valor de E-Step
- Paso 5: Guardar y volver a probar
- Instrucciones específicas del firmware
- Problemas comunes y solución de problemas
- Mejoras de hardware del extrusor que mejoran la consistencia
- Flujo vs. E-Steps: Conocer la diferencia
- ¿Con qué frecuencia debe recalibrar?
- Reflexiones finales
Por qué es importante la calibración del extrusor
Si sus impresiones 3D sufren de subextrusión, hilos, huecos entre perímetros o inexactitudes dimensionales misteriosas, es muy probable que los pasos por milímetro de su extrusor (E-steps) estén desajustados. La calibración del extrusor es uno de los ajustes más impactantes que puede realizar en cualquier impresora 3D FDM, y sin embargo es algo que muchos makers omiten por completo.
La calibración de los E-steps garantiza que cuando el firmware de su 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. Considérelo como los cimientos sobre los que descansa cada otro parámetro de ajuste de impresión. Si su extrusión es incorrecta desde el origen, ninguna cantidad de ajustes 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 utilice una Creality Ender 3 de serie, una Prusa modificada o una construcción Voron personalizada, este proceso se aplica a su configuración.
Qué necesitará
Antes de comenzar la calibración, reúna algunas herramientas básicas:
- Una regla o un digital caliper — Se recomienda encarecidamente un calibrador para mediciones precisas. Estará midiendo distancias de filamento con precisión de milímetro, y un buen calibrador hace que esto sea mucho más fácil y fiable.
- Un marcador permanente — Para marcar su filamento antes de la extrusión de prueba.
- La interfaz de control de su impresora — Puede ser Pronterface, OctoPrint, Mainsail/Fluidd o el menú LCD de su impresora. Necesita poder enviar comandos G-code.
- Unos 200 mm de filamento — Cualquier filamento sirve, pero use el tipo con el que más imprime para obtener los resultados más relevantes.
- Una libreta o una hoja de cálculo — Para anotar sus mediciones y cálculos.
Eso es todo. Sin herramientas especiales, sin desmontaje y sin coste. Esta es una de las calibraciones con mayor retorno que puede hacer en una impresora 3D.
Entender los E-Steps y los M-Steps
Antes de sumergirse en el proceso, ayuda entender qué representan realmente los E-steps. El motor paso a paso de su impresora no entiende milímetros — entiende pasos. El valor E-step le indica 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 — Generalmente 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 placas de impresoras, 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 engranaje motriz — El diámetro efectivo del engranaje de accionamiento que agarra el filamento.
El valor E-step predeterminado 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 motriz de 6,9 mm en micropasos de 16x da aproximadamente 93 pasos/mm. Un Bondtech BMG extruder con su relación de engranajes 3:1 utiliza 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 motriz, la compresión del filamento y el desgaste del engranaje dentado introducen pequeñas discrepancias. Por eso la calibración empírica — medir realmente lo que sale — es tan importante.
Paso 1: Preparar la impresora
Calentar el hotend
Su hotend necesita estar a temperatura de impresión para que el filamento pueda fluir realmente al extruirse. Ajustelo a la temperatura a la que normalmente imprime con el filamento que esté usando. Para PLA, típicamente 200–210 °C. Para PETG, 230–250 °C.
No ejecute comandos de extrusión con el hotend frío. Esto atascará su extrusor y podría dañar su tubo PTFE o el heat break.
Desactivar la compensación de retracción
Si está usando avance lineal (pressure advance de Klipper o Linear Advance de Marlin), desactívelo durante la calibración. Estas funciones alteran el comportamiento de extrusión y falsearán sus mediciones.
En Marlin, envíe: M900 K0
En Klipper, comente temporalmente o configure pressure_advance: 0 en su configuración y reinicie.
Asegurarse de que el extrusor esté cargado
Asegúrese de que el filamento esté cargado hasta la boquilla. Debería poder extruir filamento manualmente antes de iniciar la prueba.
Paso 2: Marcar y medir el filamento
Aquí es donde la precisión importa. Siga estos pasos con cuidado:
- Identifique el punto de entrada del extrusor. Observe dónde entra el filamento en el conjunto de su extrusor — este es el punto donde el engranaje motriz agarra el filamento.
- Mida 120 mm desde el punto de entrada a lo largo del filamento hacia la bobina. Use su regla o calibrador para marcar este punto con precisión con su marcador permanente. Haga la marca fina y clara — necesitará verla claramente después de la prueba.
- Anote esta medida inicial. Escriba exactamente 120 mm (o lo que haya medido). Esta es su distancia inicial “comandada” desde la entrada del extrusor.
La clave aquí es la consistencia. Siempre mida desde el mismo punto de referencia — el punto exacto donde el filamento encuentra el cuerpo del extrusor o el acople PTFE. Si su punto de referencia se mueve entre el marcado y la medición, su 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.
- Envíe el comando de extrusión. Ordene a la impresora extruir exactamente 100 mm de filamento. Use la interfaz de control de su impresora para enviar:
G91 ; Posicionamiento relativo G1 E100 F100 ; Extruir 100 mm a 100 mm/minLa 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.
- Observe el filamento. Mientras el extrusor funciona, observe que la bobina de filamento se alimenta suavemente y que no hay deslizamiento en el engranaje motriz. Si oye chasquidos o rechinamientos, tiene un problema separado (tensión, atasco parcial o engranaje desgastado) que debe solucionarse antes de la calibración.
- Espere a que termine. Deje que la extrusión se complete totalmente antes de tocar nada.
Paso 4: Calcular el nuevo valor de E-Step
Ahora mida cuánto filamento se movió realmente:
- Mida la distancia desde su punto de entrada del extrusor hasta la marca que hizo 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).
- Calcule la extrusión real: Reste su nueva medición de la distancia de marca original.
Extrusión real = Distancia de marca original - Distancia restantePor ejemplo: Si su marca está ahora a 28 mm del punto de entrada en lugar de 20 mm, solo se extrajo realmente 92 mm (120 – 28 = 92).
- Calcule su nuevo valor de E-step con esta fórmula:
Nuevos E-Steps = E-Steps actuales × (Extrusión comandada ÷ Extrusión real)Ejemplo: Si sus E-steps actuales son 93,0, comandó 100 mm, pero solo se extrajo realmente 92 mm:
Nuevos E-Steps = 93,0 × (100 ÷ 92) = 93,0 × 1,087 = 101,1
Redondee 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 se limite a establecer su nuevo valor de E-step y empezar a imprimir — verifíquelo primero.
- Establezca el nuevo valor de E-step temporalmente (comandos específicos del firmware en la siguiente sección).
- Repita la prueba de marcado y medición del Paso 2 al Paso 4 usando el nuevo valor.
- Verifique los resultados. Ahora debería estar muy cerca de 100 mm de extrusión real. Si está dentro de ±0,5 mm (99,5 a 100,5 mm reales), ha terminado. Eso es menos de un 0,5 % de error, lo cual es excelente.
- Si sigue desviado, itere. Vuelva a ejecutar el cálculo una vez más con su valor actualizado. La mayoría de la gente lo consigue en dos rondas.
- Guarde de forma permanente una vez esté satisfecho. Escriba el valor en el almacenamiento persistente de su 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 impresoras 3D de consumo. Aquí se explica cómo leer y configurar los E-steps:
Verificar los E-steps actuales:
M503 ; Volcar todos los ajustes — busque \"M92 E\" en la salida
Establecer nuevos E-steps temporalmente:
M92 E101.1 ; Reemplace con su valor calculado
Guardar en la EEPROM:
M500 ; Almacenar ajustes en la EEPROM
Después de guardar, puede verificar con M503 nuevamente para confirmar que el nuevo valor se mantuvo. Algunas versiones antiguas de Marlin usan M500 seguido de M501 para recargar y confirmar.
Firmware Klipper
Klipper gestiona las cosas de manera un poco diferente. La calibración de E-steps se almacena en su archivo printer.cfg en lugar de en la EEPROM.
Verificar el rotation_distance actual (el equivalente de Klipper):
Busque en su printer.cfg bajo la sección [extruder] el valor rotation_distance. La relación entre los E-steps y rotation_distance es:
rotation_distance = <full_steps_per_rotation> × <microsteps> / <e_steps>
Para establecer nuevos E-steps en Klipper:
- Calcule su nuevo rotation_distance:
nuevo_rotation_distance = antiguo_rotation_distance × (extrusión_real ÷ extrusión_comandada)Nota: esta es la inversa de la fórmula de Marlin porque el rotation_distance de Klipper es inversamente proporcional a los E-steps.
- Edite su
printer.cfgy actualice el valor en la sección[extruder]. - Reinicie el firmware:
FIRMWARE_RESTART
Klipper también tiene un comando de calibración integrado que automatiza gran parte de este proceso. Puede usar CALIBRATE_EXTRUDER si su configuración lo soporta, aunque el método manual anterior le 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 ; Informar 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, puede editar su archivo config.g directamente en la tarjeta SD para hacer el cambio permanente en su configuración base.
Problemas comunes y solución de problemas
El engranaje del extrusor resbala
Si el engranaje motriz está resbalando sobre el filamento durante su extrusión de prueba, obtendrá mediciones inconsistentes. Puede notar que el filamento avanza a tirones bruscos en lugar de una alimentación suave y constante. Esto suele ser causado por:
- Tensión de muelle insuficiente — El rodillo de presión no está presionando el filamento lo suficientemente firme contra el engranaje motriz. Apriete el tornillo de tensión de su extrusor.
- Engranaje dentado desgastado o obstruido — Con el tiempo, los dientes del engranaje motriz se llenan de polvo de filamento y pierden agarre. Limpie el engranaje con un cepillo de latón, o reemplácelo 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 ejecuta la calibración tres veces y obtiene tres resultados diferentes, algo es mecánicamente inconsistente. Compruebe:
- Tornillo prisionero suelto en el engranaje del extrusor (el engranaje resbala en 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
Corrija primero el problema mecánico, luego calibre. La calibración no puede compensar los problemas mecánicos.
Gran discrepancia con el valor predeterminado
Si su valor de E-step calculado se desvía más de un 15 % aproximadamente del predeterminado, algo inusual está ocurriendo. Verifique primero sus cálculos, luego investigue si:
- Su 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 motriz tiene el diámetro correcto para el valor configurado
Una gran discrepancia generalmente indica un error de configuración en lugar de un ajuste de calibración normal.
Mejoras de hardware del extrusor que mejoran la consistencia
Si se encuentra recalibrando frecuentemente o luchando con una extrusión inconsistente, actualizar el hardware de su extrusor puede suponer una diferencia significativa. Aquí hay algunas mejoras que vale la pena considerar:
Extrusores de doble accionamiento
Los extrusores de un solo engranaje de serie (como el diseño básico de Creality) agarran el filamento solo por un lado, lo que puede provocar tasas de alimentación inconsistentes, especialmente con filamentos flexibles. Los extrusores de doble accionamiento como el BMG, Orbiter o los dual-gear extruder upgrade kits agarran el filamento por ambos lados, proporcionando una alimentación mucho más consistente y reduciendo la necesidad de recalibraciones frecuentes.
Mejores engranajes motrices
Reemplazar un engranaje de serie desgastado por un engranaje dentado de precisión mecanizado por Bondtech o fabricantes similares puede mejorar drásticamente la consistencia del agarre. Esto es especialmente importante si imprime mucho con filamentos abrasivos (fibra de carbono, luminiscente) que desgastan rápidamente los engranajes estándar de latón.
Filamento de calidad
No todo el filamento es igual. El filamento con diámetro consistente (1,75 mm ± 0,02 mm) se alimenta de manera más predecible a través de cualquier extrusor. Los PLA filament from reputable brands premium tienden a tener tolerancias más estrictas, lo que se traduce directamente en una extrusión más consistente y menos necesidad de ajustes de flujo durante la impresión.
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 de motor corresponden a 1 mm de alimentación de filamento. Este valor debe establecerse una vez y dejarse a menos que cambie el hardware.
La tasa de flujo es un ajuste del slicer (expresado como porcentaje) que multiplica la cantidad de filamento que el slicer comanda. Si sus E-steps son correctos pero las impresiones aún muestran una ligera sobre- o subextrusión, usted ajusta con la tasa de flujo en su slicer — típicamente entre el 95 % y el 105 %.
El orden correcto de operaciones es:
- Primero calibrar los E-steps — esta es su línea base de hardware.
- Luego afinar la tasa de flujo en su 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 su slicer particular calcula el ancho de extrusión.
Nunca use la tasa de flujo para compensar E-steps incorrectos. Terminaría con valores de pressure advance incorrectos, retracción inconsistente y un comportamiento diferente a diferentes velocidades de impresión.
¿Con qué frecuencia debe recalibrar?
En la práctica, solo necesita recalibrar los E-steps cuando:
- Cambia el hardware del extrusor — Nuevo engranaje, nuevo motor, conjunto de extrusor completamente nuevo.
- Cambia entre filamentos significativamente diferentes — Pasar de PLA rígido a TPU blando puede cambiar el comportamiento efectivo de alimentación.
- Nota una 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 ha impreso cientos de horas con filamentos abrasivos, el engranaje dentado puede haberse desgastado lo suficiente como para cambiar el diámetro efectivo.
Para la mayoría de los usuarios, una sola calibración cuidadosa al configurar una impresora nueva (o después de actualizar el extrusor) es suficiente. El valor debería permanecer estable durante meses en uso normal.
Reflexiones finales
La calibración de los E-steps del extrusor es uno de esos pasos de ajuste fundamentales que da dividendos en cada una de sus 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 impresora o firmware — marque el filamento, extruya una longitud conocida, mida el resultado y calcule la corrección. Los detalles específicos del firmware solo afectan cómo guarda el valor.
Una vez calibrado, descubrirá 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 flujo funcionan todos de manera más predecible cuando su línea base de extrusión es correcta. Es la calibración que mejora todas las demás calibraciones.
Si ha estado posponiendo esto, coja un marcador y su calibrador y hágalo ahora. Sus futuras impresiones se lo agradecerán.
