-
-
Notifications
You must be signed in to change notification settings - Fork 19.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use _temp_error() for all errors thrown by different heater sanity check mechanisms #2115
Conversation
Now ending in an endless loop. Tidy up the output format. We now get: ERRORTEXT ", system stopped! Heater_ID: " HEATERID Where ERRORTEXT can be: "Heating failed" "Thermal Runaway" "MAXTEMP triggered" "MINTEMP triggered" and soon "Thermal Jump" HEATERID can be 0, 1, 2 ,3 , "bed" This messages are always followed by the common: "Printer stopped due to errors. Fix the error and use M999 to restart. (Temperature is reset. Set it after restarting)"
Addresses mainly the tests ending with 'Heating failed' in #2066. |
We should drop |
How about M999 says yo home boy you don't need me anymore and drop the command after a decent interval?
|
Beginning testing now... |
@clefranc #2077 (Jumps) is the part where the errors are detected. You need #2115 and #2077 at the same time. |
instead of stop(). We really want to require a reset and no chance to set a new temperature.
…into _temp_error
Use _temp_error() for all errors thrown by different heater sanity check mechanisms
Good general principle for anything that might go away. |
@clefranc |
@scotty1024 Another option for
|
Now ending in an endless loop.
Tidy up the output format.
We now get:
ERRORTEXT ", system stopped! Heater_ID: " HEATERID
Where ERRORTEXT can be:
"Heating failed"
"Thermal Runaway"
"MAXTEMP triggered"
"MINTEMP triggered"
and soon
"Thermal Jump"
HEATERID can be
0, 1, 2 ,3 , "bed"
This messages are always followed by the common:
"Printer stopped due to errors. Fix the error and use M999 to restart. (Temperature is reset. Set it after restarting)"