Cómo calibrar su Hot End y Heat Bed con PID Tuning

Saber cómo calibrar el extremo caliente y la cama de calor con PID Tuning es esencial para realizar impresiones uniformes y de alta calidad. Esto es algo que todo usuario de impresoras 3D debería conocer, por lo que he decidido elaborar una guía detallada sobre este tema.

Para calibrar su extremo caliente y cama de calor con ajuste PID, necesita ejecutar comandos específicos en la ventana de terminal del firmware de su impresora usando un software como Pronterface. Esto le dará nuevos valores de PID que ingresará y guardará para calibrar fácilmente el extremo caliente y la cama de calor.

Esta es solo una respuesta básica para comenzar con PID Tuning. Discutiré el proceso con detalles fáciles de entender más adelante en el artículo, así que definitivamente sigue leyendo para obtener una guía detallada.

Es importante que ejecute el proceso PID Autotune antes de comenzar su viaje de impresión 3D, pero antes de entrar en detalles, comprendamos qué es este proceso y por qué es tan crucial para sus impresiones.

¿Qué es la sintonización PID?

Proporcional-Integral-Derivate o PID Tuning es un proceso que minimiza las fluctuaciones de temperatura en el extremo caliente y la cama de calor de su impresora 3D, los cuales ayudan a lograr la mejor calidad. Por lo general, se realiza mediante el uso de cualquier software que pueda enviar comandos de código G a su impresora 3D.

Algunas opciones populares incluyen Pronterface y OctoPrint.

El ajuste PID a menudo se compara con el método de calentamiento Bang-Bang, que se usa más comúnmente en hornos y calentadores domésticos.

Sin embargo, el método Bang-Bang puede ser impreciso para las impresoras 3D y utiliza una técnica de calentamiento inconsistente que no suele mantener una temperatura constante. Básicamente, establece una instrucción para que el calentador se encienda y se apague entre un rango de temperaturas.

El ajuste PID es mucho más preciso y es capaz de mantener la temperatura de manera constante. También juega un papel clave en la determinación de la precisión con la que la impresora 3D maneja los ajustes de temperatura. Las personas tienden a obtener mejores resultados de impresión con este método.

Es una gran idea ejecutar el método de ajuste PID cada vez que compre una nueva impresora 3D, cambie el extremo caliente o realice cambios en él. Si lo hace, le permitirá corregir fácilmente cualquier variación de temperatura que provoque fallas en sus impresiones.

Con la explicación inicial fuera del camino, pasemos ahora a la parte de calibración real.

¿Cómo se calibra la temperatura de su hotend?

Para calibrar la temperatura de su extremo caliente, deberá ejecutar un comando M303 en el terminal de código G de un software como Pronterface para que entre en el firmware de su impresora. Después de obtener los valores calibrados, los ingresará y guardará en su firmware para que no tenga que ejecutar PID Tuning nuevamente.

PID Tuning es un proceso bastante sencillo que se puede realizar fácilmente con la ayuda del firmware de su impresora, que es Marlin en la mayoría de los casos. Asegúrese de que su versión de firmware esté actualizada antes de continuar con el ajuste de PID.

La mayoría del software de corte tiene una ventana de terminal dedicada que se puede usar para ingresar comandos para su impresora 3D. Desde Simplify3D hasta Pronterface y Repetier-Host, puede usar lo que sea que haga el trabajo.

Voy a dividir el proceso de ajuste de PID en pasos, para que pueda comprender mejor el método de calibración.

Paso 1: Para comenzar la calibración manual de sintonización PID para la temperatura de su extremo caliente, primero debemos asegurarnos de que nuestros ventiladores de enfriamiento estén encendidos al 100 % para lograr los mejores resultados. Una manera fácil de hacerlo es ingresando el siguiente comando:

M106 S255

Usaré Pronterface como mi elección de software.

Paso 2: Luego de eso simplemente insertaremos el comando PID Autotune en la ventana de terminal de Pronterface, el cual es:

M303 E0 S200 C10

Tan pronto como ejecute el comando, la terminal dirá «Inicio de sintonización automática de PID» y la temperatura de su extremo caliente comenzará a aumentar para una calibración óptima.

  • M303 es el comando principal que activa la calibración de Autoajuste PID.
  • E0 se refiere al extrusor y al número del extrusor. Si solo tiene una extrusora en su impresora 3D, E0 es el valor correcto para usted.
  • S200 especifica la temperatura de sintonización a la que se producirá la sintonización PID. Puede elegir la temperatura que cree que es el promedio de lo que normalmente va.
  • C10 es el número de ciclos o iteraciones que ejecutará el proceso de ajuste de PID. Para el firmware de Marlin, 8 es el valor recomendado, pero entre 6 y 10 funciona bien.

Paso 3: La calibración tardará un par de minutos en finalizar. Cuando lo haga, verá aparecer en la terminal los valores de 3 constantes diferentes: kP, kI y kD. Usaremos estos valores calibrados y los reemplazaremos con los existentes usando el siguiente comando:

M301 P(insertar valor) I(insertar valor) D(insertar valor)

El terminal te mostrará dos líneas de texto e ingresará los valores automáticamente.

  • Descubrí que puede insertar automáticamente los valores calibrados si escribe U1 en el M303 dominio. Entonces solo tendría que guardar sus valores en el firmware, evitando el paso anterior por completo.

Paso 4: Después de eso, simplemente guardaremos nuestros valores simplemente usando el comando:

M500

Este paso es muy importante porque si no guarda los valores calibrados, tendrá que ejecutar el proceso de ajuste de PID cada vez que encienda su impresora 3D.

¡Eso es todo para calibrar el extremo caliente con PID Tuning! Has completado con éxito todo el proceso. Si alguna vez desea ver sus valores PID guardados, puede usar el siguiente comando:

M503

La gente a menudo pregunta cómo se hace el ajuste PID para un hot end, y la respuesta es bastante simple, como ya ha entendido. También puede ver el video a continuación para tener una idea ilustrativa de esta técnica de calibración.

También vale la pena saber que algunas impresoras 3D, incluidas las máquinas Prusa originales, tienen un proceso de calibración PID completamente automatizado dentro de la interfaz LCD.

Solo tiene que configurar la temperatura que desee, y el proceso de autoajuste calibrará la temperatura de su impresora 3D automáticamente y la guardará también.

Por lo general, se hace yendo a la sección «Calibración», seleccionando «Calibración PID» y luego configurando la temperatura correcta para comenzar el proceso.

Si bien eso puede o no estar disponible en su máquina, el proceso de ajuste manual de PID es igualmente efectivo y fácil como se muestra arriba.

¿Cómo se calibra una cama de calor con ajuste PID?

Para calibrar una cama térmica con PID Tuning, deberá ejecutar un comando M303 en el terminal de código G de un software como Pronterface u OctoPrint para que entre en el firmware de su impresora. Después de obtener los valores calibrados, los ingresará y guardará en su firmware para que no tenga que ejecutar PID Tuning nuevamente.

Calibrar su cama de calor con PID Tuning debería ser aún más fácil, ahora que sabe cómo calibrar el extremo caliente. Los siguientes pasos lo llevarán desde aquí.

Paso 1: En la terminal de código G de su software, ejecutará el ajuste PID ingresando el comando completo, que es:

M303 E-1 S60 C10 U1

Tan pronto como ejecute el comando, la terminal dirá «Inicio de sintonización automática de PID» similar a la calibración del extremo caliente y el proceso comenzará. La afinación tardará un par de minutos en concluir.

  • M303 es el comando principal que activa la calibración de Autoajuste PID.
  • E-1 es el número de la cama de calor que se calibrará.
  • S60 es la temperatura de la cama de calor que debe ajustarse, que en este caso es de 60°.
  • C10 es el número de ciclos. Es una buena idea dejar que la prueba se ejecute de 5 a 15 veces para obtener los mejores resultados.
  • U1 reemplaza automáticamente los valores PID de su cama de calor existente con los calibrados para que no tenga que hacer otro paso.

Paso 2: Una vez que haya agregado los valores y haya finalizado el proceso de ajuste de PID, deberá guardar los valores calibrados. Para hacer eso, ejecutará el siguiente comando:

M500

¡Eso es todo para calibrar una cama de calor con PID Tuning! Ha guardado con éxito sus valores ahora y puede comenzar a hacer impresiones perfectas con una temperatura constante.

También puede ejecutar el proceso de ajuste de PID en OctoPrint. Esta plataforma de código abierto también tiene una ventana de terminal dedicada donde puede ingresar comandos de código G para el ajuste de PID.

Después de tener sus valores calibrados, puede ingresarlos en la ventana de comando de código G del software de corte Cura para ajuste de PID.

La ventana de comandos en Cura se puede encontrar en la sección «Configuración de la máquina», a la que se puede acceder haciendo clic en «Administrar impresoras». Luego, simplemente pegaría los valores que obtuvo después de PID Tuning usando el firmware.

El siguiente video explica cómo calibrar su cama de calor y la temperatura del extremo caliente a través de la sintonización PID en Cura.

En Repetier-Host, PID Tuning se realiza de manera similar. Simplemente tienes que hacer clic en “Imprimir panel” para que aparezca el terminal G-Code. Una vez hecho esto, todo lo que tiene que hacer es ingresar un comando específico para comenzar el ajuste de PID.

Asegúrese de que su impresora 3D y el software estén conectados entre sí.

3D Print General hizo un PID de video más actualizado ajustando su placa de construcción, así que échele un vistazo a continuación.

¿Cómo se solucionan los errores de autoajuste de PID?

Muchas personas informaron haber experimentado algunos errores al calibrar su extremo caliente y la cama de calor con el proceso de ajuste PID. Hay dos errores que parecen ser los más comunes de todos. Echemos un vistazo a lo que son y cómo solucionarlos.

  • ¡Error en el autoajuste de PID! Número de extrusor incorrecto
  • ¡Error en el autoajuste de PID! Temperatura demasiado alta

¡Falló el autoajuste de PID! Número de extrusor incorrecto

Aparece el mensaje “¡Error en el autoajuste de PID! El error «Número de extrusor incorrecto» generalmente ocurre cuando intenta calibrar su cama de calor, pero la ventana de la terminal detiene el proceso y le muestra este texto.

El error generalmente ocurre cuando ingresó el comando incorrectamente en la ventana de su terminal G-Code. «Número de extrusor incorrecto» se refiere al «E-1” parte del comando de sintonización PID, y es muy probable que haya un error en él.

Hay dos formas de corregir el error «Número de extrusor incorrecto»:

  • Ingrese el comando correctamente
  • Habilite PIDTEMP en el firmware de Marlin
  • Ingrese el comando correctamente

    Para aclarar nuevamente, el comando para el ajuste PID de la cama de calor es:

    M303 E-1 S60 C10

    Observe que no hay espacio entre E, el guión y 1.

    Habilite PIDTEMP en el firmware de Marline

    Otra solución rápida es habilitar PIDTEMP en el firmware de Marlin. Para hacer eso, simplemente debe iniciar el firmware, ir al área Configuration.h y presionar «CTRL + F».

    Esto le permitiría buscar «#define PIDTEMPBED», donde simplemente lo descomentaría para que no haya «//» delante de él. Hacer esto ha funcionado para muchas personas que han estado en el mismo barco.

    Una persona incluso dijo que precalentar la cama a 10°C les funcionó. También puede probar este paso para ver si resuelve su problema.

    ¡Falló el autoajuste de PID! Temperatura demasiado alta

    Aparece el mensaje “¡Error en el autoajuste de PID! El error “Temperatura demasiado alta” puede ocurrir cuando intenta calibrar su extremo caliente con el proceso de calibración de sintonización PID.

    Este error significa que cada vez que el proceso de ajuste de PID intenta ejecutarse, la temperatura del extremo caliente se excede y va más allá del valor de temperatura establecido.

    Por ejemplo, si configuró la temperatura objetivo en 200 °C para que se calibre el extremo caliente, la temperatura real irá drásticamente más allá de la temperatura establecida, aproximadamente 30-40 °C por encima, lo que provocará el error «Temperatura demasiado alta». .

    La buena noticia es que varias personas que experimentaron este problema informaron una solución común.

    La mayoría de las impresoras 3D tienen una fuente de alimentación de 24 V o 12 V. Todos los usuarios que informaron el error «Temperatura demasiado alta» estaban usando un cartucho de 12 V en un sistema alimentado por 24 V.

    Por lo tanto, un cartucho calentador con el suministro de voltaje incorrecto hace que la temperatura se sobrepase y provoque este error.

    En este caso, puede reemplazar fácilmente su cartucho calentador con el voltaje correcto para la configuración de su impresora 3D para corregir rápidamente el error «Temperatura demasiado alta».