Skip to main content

Site Navigation

Your Account

Choose Language

Help

Revision to Tuning the heater temperature control

David Crocker

Each heating controller in RepRapFirmware 1.15 and later can work either in bang-bang mode or in PID mode. When operating in PID mode, it can get its PID parameters in either of two ways:
 
* Use two sets of PID parameters computed from a first-order + delay time (FOPDT) model of the heating system. The FOPDT model parameters may be derived using auto-tuning, or configured manually using M307.
* Use two sets of PID parameters computed from a first-order + delay time (FOPDT) model of the heating system. The FOPDT model parameters may be derived using auto-tuning, or configured manually using M307.
 
* 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.
[/code]
 
=== Firmware 1.18beta11.18 and later ===
=== Firmware 1.18beta11.18 and later ===
 
The S parameter is the temperature to heat up to. The default value depends on which heater you are tuning. During auto tuning, the heater will be run at the specified power until this temperature is reached and then it will be switched off; so the temperature will overshoot the target somewhat
 
TheThere is also an optional P valueparameter, which is the PWM value to use. Unless your heater is greatly over-powered, use the default PWM value of 1.0.
TheThere is also an optional P valueparameter, which is the PWM value to use. Unless your heater is greatly over-powered, use the default PWM value of 1.0.
 
=== Firmware 1.17 and earlier ===

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

Revert Changes