Calibrando la temperatura

Sí el hotend o la cama caliente se sobre calientan o tardan mucho en enfriarse, hay que cambiar los valores Kp, Ki, Kd del Marlin, ¿pero como averiguar que valores necesitamos?. Facíl el Marlin tiene autotune una modo de averiguar esos datos por si mismo.

Para el hotend

Abrimos una terminal a la impresora, esto puede hacerse en cura, pronterface, octoprint, etc. y ponemos:
M303
Esto va hacer varias pruebas con el hotend hasta encontrar la mejor calibración, luego de un rato va darnos unos valores que pondremos en lugar de los que actualmente tiene el Marlin en Configuration.h

#define DEFAULT_Kp
#define DEFAULT_Ki
#define DEFAULT_Kd

Al final de la calibración la impresora dice:

#define DEFAULT_Kp 17.47
#define DEFAULT_Ki 1.05
#define DEFAULT_Kd 72.97

Nosotros enviamos:

M301 P17.47 I1.05 D72.97

y guardamos los datos en la EEPROM

M500


Para la cama

Abrimos una terminal a la impresora, esto puede hacerse en cura, pronterface, octoprint, etc. y ponemos:
M303 E-1 C8 S90
Lo vamos a dejar por un rato haciendo pruebas, luego nos va da dar varios resultados, usamos el que mejor se mantuvo en 90°C y modificamos estas lineas el Configuration.h

#define DEFAULT_bedKp
#define DEFAULT_bedKi
#define DEFAULT_bedKd

El tutorial esta basado en el de diwo

Publicado en Blog, Impresión y etiquetado , , , , , .