Montag, 14. Juli 2014

Hotend PID Autotuning

Um eine definierte Termperatur am Hotend zu erhalten gibt es in Marlin zwei Methon. Die Simplere, BANG-BANG genannt begnügt sich damit das Hotend einfach einzuschalten, wenn die Temperatur unter der definierten liegt und auszuschalten wenn sie darüber ist.
Die zweite Methode benutzt PWM um die Temperatur so konstant wie möglich zu halten. Damit diese Methode funktioniert benötigt die Firmware drei Werte, Kp, Ki und Kd. Glücklicherweise verfügt Marlin über eine Methode um diese Werte automatisch zu erhalten.

M303 E0 S200 C8 

Dieser Befehl für das PID autotune programm aus, definiert den ersten Extruder (E0),eine Solltemperatur von 200 °C, und 8 Cycles rund um die Temperatur. Als Ausgabe erhält man von der Firmware die drei genannten Werte, die man in die Firmware (Configuration.h) oder als eigenen Gcode Header einbauen kann. Meine Werte habe ich in Slic3r als custom start gcode eingebaut.

M301 P25.38 I1.40 D115.19 ; set PID for extruder

Keine Kommentare:

Kommentar veröffentlichen