User Tools

Site Tools


User's Manual & Quick Start Guide


Where to Purchase

Donations & Support

Replacements Parts & Information

Mods & Improvements



Slicer Stuff




Web UI



Donations & Support

Looking for the Monoprice MP Mini Delta Wiki?


This is an old revision of the document!

PID Autotune

PID Autotune with cycle support working for Motion firmware 22+

M303 Run PID tuning

Hot end usage

M303 S<temperature> C<cycles>

M303 S210 C15

The above command will heat the nozzle and cycle around the target temperature 15 times (C15) at the given temperature (S210) and return the average values for P I and D.

Bed usage (not sure this works or if cycles works for the bed)

M303 P1 S<temperature>

M303 P1 S60

M301 Set PID parameters

Enter the values returned using M301

M301 P<Kp value> I<Ki value> K<Kd value>

M301 P20 I0.02 D250

(The information below applies to Motion firmware 20 & lower)

Use Ethan Anderson's PID settings for Motion firmware version 20 & lower PID Tuning E. Anderson

M303 PID Autotune should be working (not very well though) in the latest firmware which is 18.37 (1.8)

“Note: Firmware 1.7 (17) and below may cause reset upon M303 command. Update firmware will solve this bug.” M303 S190 Autotune PID value for extruder at 190C.
M301 Manually set PID parameters P I and D.
M500 Save parameters to eeprom.

Source: NOTES: * PID Autotune cycles is not working yet. The next firmware release should include cycle support for PID Autotune. PID Tuning cycle support has been added since Motion version 22

pid_autotune.1473952833.txt.gz · Last modified: 2016/09/15 15:20 by Matthew Upp