Skip to main content

Site Navigation

Your Account

Choose Language

Help

Revision to Tuning the heater temperature control

Sijmen Schoon

Each heating controller in RepRapFirmware 1.15 and later can work either in bang-bang mode of in PID mode. When operating in PID mode, it can get its PID parameters in either of two ways:
 
#Use* Use two sets of PID parameters computed from a first-order + delay time (FOPDT) model of the heating system. The FOPDT model parameters may derived using auto-tuning, or configured manually using M307.
#Use* Use two sets of PID parameters computed from a first-order + delay time (FOPDT) model of the heating system. The FOPDT model parameters may derived using auto-tuning, or configured manually using M307.
 
#Use* Use one set of legacy PID parameters configured manually using M301. This provides backwards-compatibility with previous versions, and provides a fallback if the behaviour of your heating system cannot be approximated well enough by a FOPDT model.
#Use* Use one set of legacy PID parameters configured manually using M301. This provides backwards-compatibility with previous versions, and provides a fallback if the behaviour of your heating system cannot be approximated well enough by a FOPDT model.
 
After power up or reset, the bed heater controller is in bang-bang mode and the extruder heaters use the model-derived PID parameters. If you use the M301 command to set the legacy PID parameters, the controller for that heater switches over to use them. If you run a successful auto tune or you set the model parameters manually using the M307, the controller switches back to using model-derived PID parameters.

To undo the changes made by this version, click 'Revert Changes.' This will automatically restore the previous version of this guide.

Revert Changes