mirror of
https://github.com/MarlinFirmware/Marlin.git
synced 2025-02-17 06:48:05 +00:00
Make 2 constants in autotune configurable
But hidden, since changes are rarely needed.
This commit is contained in:
parent
3911c38d5e
commit
105c81217c
1 changed files with 6 additions and 2 deletions
|
@ -408,7 +408,9 @@ uint8_t Temperature::soft_pwm_amount[HOTENDS],
|
|||
}
|
||||
|
||||
// Did the temperature overshoot very far?
|
||||
#define MAX_OVERSHOOT_PID_AUTOTUNE 20
|
||||
#ifndef MAX_OVERSHOOT_PID_AUTOTUNE
|
||||
#define MAX_OVERSHOOT_PID_AUTOTUNE 20
|
||||
#endif
|
||||
if (current > target + MAX_OVERSHOOT_PID_AUTOTUNE) {
|
||||
SERIAL_PROTOCOLLNPGM(MSG_PID_TEMP_TOO_HIGH);
|
||||
break;
|
||||
|
@ -451,7 +453,9 @@ uint8_t Temperature::soft_pwm_amount[HOTENDS],
|
|||
} // every 2 seconds
|
||||
|
||||
// Timeout after MAX_CYCLE_TIME_PID_AUTOTUNE minutes since the last undershoot/overshoot cycle
|
||||
#define MAX_CYCLE_TIME_PID_AUTOTUNE 20L
|
||||
#ifndef MAX_CYCLE_TIME_PID_AUTOTUNE
|
||||
#define MAX_CYCLE_TIME_PID_AUTOTUNE 20L
|
||||
#endif
|
||||
if (((ms - t1) + (ms - t2)) > (MAX_CYCLE_TIME_PID_AUTOTUNE * 60L * 1000L)) {
|
||||
SERIAL_PROTOCOLLNPGM(MSG_PID_TIMEOUT);
|
||||
break;
|
||||
|
|
Loading…
Reference in a new issue