Yuri D'Elia
|
1eb7871bab
Also save fan speeds during a thermal error pause
|
2 years ago |
Yuri D'Elia
|
eccfcd7424
Save/restore temperatures during a thermal pause
|
2 years ago |
Yuri D'Elia
|
b9fc73c4c3
TM: Pause the print and allow recovery from a thermal error
|
2 years ago |
Yuri D'Elia
|
f454d1ecf2
TM autotune: fix off-by-one in fan power levels
|
2 years ago |
Yuri D'Elia
|
5dc0d5f7fa
TM autotune: fail if value is outside of the boundaries
|
2 years ago |
Yuri D'Elia
|
f835537e88
Exclude TempErrorSource::ambient for boards without a thermistor
|
2 years ago |
Yuri D'Elia
|
b3ca70a007
Show thermal warnings using the new LCD_MESSAGE_INFO priority
|
2 years ago |
Yuri D'Elia
|
dc2d596f40
Do not allow lcd_updatestatus to be called directly
|
2 years ago |
Yuri D'Elia
|
6751586db6
Cleanup original thermal error handlers.
|
2 years ago |
Yuri D'Elia
|
50c71924a2
Include fan measurements when estimating resistance
|
2 years ago |
Yuri D'Elia
|
ea0840dee9
Refuse to run TM calibration if the printer is not idle
|
2 years ago |
Yuri D'Elia
|
0680c0b428
Refresh the lcd periodically during calibration
|
2 years ago |
Yuri D'Elia
|
47d2e9e61c
Handle failures during calibration
|
2 years ago |
Yuri D'Elia
|
cc96a47e7f
Implement temperature model autotuning
|
2 years ago |
Yuri D'Elia
|
14622bc577
Actually disable the temperature manager in TempMgrGuard
|
2 years ago |
Yuri D'Elia
|
8620059067
Allow to disable the model warning beeping
|
2 years ago |
Yuri D'Elia
|
6832ec7648
Allow to save/restore temperature model settings
|
2 years ago |
Yuri D'Elia
|
b0b2ff5f9e
Rewrite/modularize the model checker
|
2 years ago |
Yuri D'Elia
|
fabf511b97
Add the ability to log continuously
|
2 years ago |
Yuri D'Elia
|
690affe5a2
Further enhance thermal error priorities
|
2 years ago |
Yuri D'Elia
|
8220d0196b
Lock onto the first error source until cleared
|
2 years ago |
Yuri D'Elia
|
f82048977a
Start PWM timers _after_ initializing min/maxtemp ranges
|
2 years ago |
Yuri D'Elia
|
f1d88ebd40
Protect pid_tuning_finished behind temperature.cpp
|
2 years ago |
Yuri D'Elia
|
442b2e16de
Set pid_tuning_finished globally to true
|
2 years ago |
Yuri D'Elia
|
92418e9d1b
Do not perform PID management while autotune is running
|
2 years ago |
Yuri D'Elia
|
c15d599f71
Convert two PID_autotune strings to PROGMEM
|
2 years ago |
Yuri D'Elia
|
0c1c350a93
Simplify one expression
|
2 years ago |
Yuri D'Elia
|
70093fc9dc
Allow to redefine basic model constants
|
2 years ago |
Yuri D'Elia
|
a15f2807d9
Allow to continue printing with TEMP_MODEL_CHECK_WARN_ONLY for debugging
|
2 years ago |
Yuri D'Elia
|
929843e295
Switch two divisions to faster multiplications
|
2 years ago |