Yuri D'Elia
|
dc2d596f40
Do not allow lcd_updatestatus to be called directly
|
2 éve |
Yuri D'Elia
|
6751586db6
Cleanup original thermal error handlers.
|
2 éve |
Yuri D'Elia
|
50c71924a2
Include fan measurements when estimating resistance
|
2 éve |
Yuri D'Elia
|
ea0840dee9
Refuse to run TM calibration if the printer is not idle
|
2 éve |
Yuri D'Elia
|
0680c0b428
Refresh the lcd periodically during calibration
|
2 éve |
Yuri D'Elia
|
47d2e9e61c
Handle failures during calibration
|
2 éve |
Yuri D'Elia
|
cc96a47e7f
Implement temperature model autotuning
|
2 éve |
Yuri D'Elia
|
14622bc577
Actually disable the temperature manager in TempMgrGuard
|
2 éve |
Yuri D'Elia
|
8620059067
Allow to disable the model warning beeping
|
2 éve |
Yuri D'Elia
|
6832ec7648
Allow to save/restore temperature model settings
|
2 éve |
Yuri D'Elia
|
b0b2ff5f9e
Rewrite/modularize the model checker
|
2 éve |
Yuri D'Elia
|
fabf511b97
Add the ability to log continuously
|
2 éve |
Yuri D'Elia
|
690affe5a2
Further enhance thermal error priorities
|
2 éve |
Yuri D'Elia
|
8220d0196b
Lock onto the first error source until cleared
|
2 éve |
Yuri D'Elia
|
f82048977a
Start PWM timers _after_ initializing min/maxtemp ranges
|
2 éve |
Yuri D'Elia
|
f1d88ebd40
Protect pid_tuning_finished behind temperature.cpp
|
2 éve |
Yuri D'Elia
|
442b2e16de
Set pid_tuning_finished globally to true
|
2 éve |
Yuri D'Elia
|
92418e9d1b
Do not perform PID management while autotune is running
|
2 éve |
Yuri D'Elia
|
c15d599f71
Convert two PID_autotune strings to PROGMEM
|
2 éve |
Yuri D'Elia
|
0c1c350a93
Simplify one expression
|
2 éve |
Yuri D'Elia
|
70093fc9dc
Allow to redefine basic model constants
|
2 éve |
Yuri D'Elia
|
a15f2807d9
Allow to continue printing with TEMP_MODEL_CHECK_WARN_ONLY for debugging
|
2 éve |
Yuri D'Elia
|
929843e295
Switch two divisions to faster multiplications
|
2 éve |
Yuri D'Elia
|
bc53bd5305
Make the error threshold be sample-rate invariant
|
2 éve |
Yuri D'Elia
|
3eda8b61ee
Include the model checker with hard-coded constants
|
2 éve |
Yuri D'Elia
|
61575995e0
Isolate temp runaway checks from PID management
|
2 éve |
Yuri D'Elia
|
026733e75f
Improve comments
|
2 éve |
Yuri D'Elia
|
283d5566f1
Limit the rate manage_heater() as it did previously
|
2 éve |
Yuri D'Elia
|
de77a47906
Correct handling of preheat/runaway errors
|
2 éve |
Yuri D'Elia
|
bd9a6acd59
Correct handling of min/maxtemp
|
2 éve |