Activar autotune cama caliente impresora 3d

Algoritmo de autoajuste Pid

PreguntaPor alguna razón, parece que el ajuste del PID no cambia la forma en que se calienta mi cama de impresión. Empecé haciendo un autoajuste PID con M303 E-1 S75 C10, y luego puse esos valores en mi gcode “antes de que comience la impresión”, así como en el gcode “cuando la impresora se conecta” en octoprint con M304 Pxxx.x Ixx.x Dxxx.x pero no parece afectar a la forma en que la cama se calienta (todavía hace un ciclo completo de unos 2,5 grados por encima y por debajo de la temperatura establecida en unos 4 minutos). También he jugado con algunos de los valores, sin resultados. PID sintonía parecía funcionar en el hotend, sólo tiene un hipo ocasional en el gráfico de la temperatura ahora.13 commentsshareshidereport100% UpvotedLog in or sign up to leave a commentLog InSign UpSort by: best

Pronterfaz

El sistema de control de la temperatura es el más adecuado para el tipo de material que se está utilizando. Digo esto porque he utilizado el método anterior después de conseguir algunos errores de calentador y luego un amigo sugirió que establezca la temperatura a la más alta para el tipo de material que uso (en mi caso TPU @ 230).A continuación, sólo ejecute el ajuste PID 3x (no estoy seguro de por qué ender 3 profesionales necesitan que, pero funciona) y listo.Después de que hice eso, no hay más errores de calentador.

Hola Ethan, Gracias por la información sobre el artículo, estaré encantado de añadir su contribución a mi artículo. La mayoría de la gente no utiliza TPU cuando están aprendiendo a sintonizar PID y tal, pero definitivamente debo añadir que usted necesita para sintonizar PID a cualquier temperatura que usted planea estar funcionando. Deberías registrarte en los foros también y hacer algunas contribuciones allí.

LEER ⇒⇒  Cama magnetica impresora 3d evita laca

Hola, Gracias por su artículo. Me ayuda a hacer el autotune en mi extremo caliente. ¡Pero, cuando traté de hacer lo mismo con la cama caliente con m303 e-1 s60 c10, el sistema falló y mostrar un mensaje “PID autotune falló! Gracias.

Jyers pid autotune

Después de cambiar el firmware, tendrás que realizar un PID Autotune para calcular los valores Kp, Ki y Kd. Estos valores variarán de una impresora a otra debido al diferente comportamiento del cartucho calefactor y del termistor, así como a la capacidad térmica y conductividad ligeramente diferentes del conjunto del hotend.

Para activar el control PID para tu cama de calor tendrás que abrir tu firmware en el IDE de Arduino y navegar hasta el configuration.h. Ve a “PID > Bed Temperature Control” y quita los dos // delante de la siguiente línea:

El gcode para el autotuning del PID es el comando M303.  Después tendrás que definir el elemento calefactor para el que quieres hacer la sintonización.  La S detrás de eso representa la temperatura que quieres hacer la sintonía PID.

Obtendrá nuevos valores de Kp, Ki y Kd después de cada ciclo, así como un promedio después del final de la sintonía PID. Recuerda el último valor obtenido y guárdalo en la eeprom o cambia el firmware de tu impresora 3D.

Si estás imprimiendo principalmente un tipo de filamento, elige la temperatura a la que lo estás imprimiendo. Si imprimes muchos tipos diferentes, elige una media o más bien una media ponderada hacia las temperaturas más altas. Si lo ajustas para temperaturas demasiado bajas, no alcanzarás las temperaturas más altas. Sin embargo, si se ajusta para temperaturas demasiado altas, pueden aparecer excesos. En ambos casos también puede haber una gran fluctuación de temperatura. Así que si ves alguno de estos problemas, realiza una breve sintonización del PID.

LEER ⇒⇒  Fabricar cama caliente impresora 3d

Software de control de la impresora 3d

Si utiliza el comando M301 para establecer los parámetros PID heredados, el controlador para ese calentador cambia para utilizarlos. Si ejecuta un ajuste automático con éxito o ajusta los parámetros del modelo manualmente utilizando el M307, el controlador vuelve a utilizar los parámetros PID derivados del modelo.

Para ver qué conjunto de parámetros se está utilizando, ejecute el M307 H#, donde H es el número del calefactor, y eso le dirá que el modelo está en uso (por lo que se están utilizando los parámetros PID basados en el modelo para ese calefactor), o que no está en uso (por lo que se están utilizando los parámetros PID heredados).

Cada controlador de calefacción realiza una monitorización de la temperatura para intentar detectar condiciones de fallo, como la caída de un calentador o termistor de un bloque de calefacción del extrusor. El monitor de temperatura se basa en los parámetros del modelo para decidir cuál es el comportamiento razonable. Por lo tanto, aunque decida utilizar parámetros PID heredados o un control bang-bang, debería definir un modelo aproximado del calentador para proporcionar una buena monitorización del calentador sin falsas alarmas.

RepRapFirmware 3.2 introdujo un nuevo algoritmo de ajuste del calentador. Este algoritmo es más preciso que el antiguo (especialmente en la medición del tiempo muerto), a menudo se completa más rápidamente que el antiguo algoritmo, y es más portable al firmware de la expansión y de la placa de herramientas (el auto-tuning de los calentadores conectados a las placas de expansión y de herramientas Duet 3 se implementa en RRF 3.3). También permite afinar una herramienta, en lugar de sólo un calentador, que afina el calentador con los ventiladores relacionados tanto apagados como encendidos. El propósito de esto es permitir que el control del calentador implemente el feedforward, que monitorea los cambios del PWM del ventilador y ajusta la potencia del calentador, antes de que el algoritmo PID reconozca que algo ha cambiado.

LEER ⇒⇒  Impresora 3d no se pega a la cama
Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad