Yuri D'Elia
|
cf1edc85c3
Set a few function attributes to conserve space
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
7c8539a9f9
Report correct fan speeds in M155 during calibration
|
%!s(int64=2) %!d(string=hai) anos |
Alex Voinea
|
f2f136e014
Use timer3 instead of timer5 on miniRambo
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
35708a61fe
No longer disable temperature management in xyzcal
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
b672be90b2
Do not overwrite saved values if TM error occurs while paused
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
d8d085287e
Re-enable bed temperature automatically for transitory errors
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
30dccb3252
Switch to ATOMIC sections instead of cli/sei/CRITICAL_SECTION
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
41abe1689c
Block LCD during temperature model autocalibration
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
79161f829e
Remove last_alert_sent_to_lcd and simplify mintemp alert automaton
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
374b829fb6
Generalize menu_block_entering_on_serious_errors for menu lockout
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
49a288e6cf
Restore the "MINTEMP * fixed" message
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
e77a5345a2
Do not show "THERMAL ANOMALY" with "M310 B0"
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
1eb7871bab
Also save fan speeds during a thermal error pause
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
eccfcd7424
Save/restore temperatures during a thermal pause
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
b9fc73c4c3
TM: Pause the print and allow recovery from a thermal error
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
f454d1ecf2
TM autotune: fix off-by-one in fan power levels
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
5dc0d5f7fa
TM autotune: fail if value is outside of the boundaries
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
f835537e88
Exclude TempErrorSource::ambient for boards without a thermistor
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
b3ca70a007
Show thermal warnings using the new LCD_MESSAGE_INFO priority
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
dc2d596f40
Do not allow lcd_updatestatus to be called directly
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
6751586db6
Cleanup original thermal error handlers.
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
50c71924a2
Include fan measurements when estimating resistance
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
ea0840dee9
Refuse to run TM calibration if the printer is not idle
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
0680c0b428
Refresh the lcd periodically during calibration
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
47d2e9e61c
Handle failures during calibration
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
cc96a47e7f
Implement temperature model autotuning
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
14622bc577
Actually disable the temperature manager in TempMgrGuard
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
8620059067
Allow to disable the model warning beeping
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
6832ec7648
Allow to save/restore temperature model settings
|
%!s(int64=2) %!d(string=hai) anos |
Yuri D'Elia
|
b0b2ff5f9e
Rewrite/modularize the model checker
|
%!s(int64=2) %!d(string=hai) anos |