Make 2 constants in autotune configurable

But hidden, since changes are rarely needed.
This commit is contained in:
AnHardt authored and Scott Lahteine committed 2018-03-20 16:39:27 -05:00
1 parent 3911c38d5e
commit 105c81217c
1 file changed
+6 -2
+6 -2
View File
@@ -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;