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