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
[Feature request] Ignore wrong M105 (temperature) feedback #2050
Comments
Argh... This definitely is something that would need a fix from the manufacturer, but if they refuse to do that This is not something I want to "fix" in OctoPrint however - as a general rule of thumb OctoPrint does not do any kind of sanity checking on the values from the printer and just displays what the printer sends because it's the authority on the temperature values and who is the octopus to judge. What could be done however is either creating a plugin that does some preliminary parsing on received temperature lines in order to strip the corrupted ones via the |
Allows preprocessing/sanitizing temperatures as received from the printer. Workaround for printers that occasionally report garbage temperature data, e.g. #2050
So, OctoPrint 1.3.6 will add a new hook It will also allow stuff like injecting additional temperature values from other sources, which might also be interesting for plugin authors down the road. Change is pushed to |
Closing because 1.3.6 was just released. |
Due to sporadically bad (wrong) M105 feedback the octoprint temperature statistic is negatively impacted (peaks). The peaks do not exist in reality and the root cause are sporadic wrongly received temperature information (feedback on M105).
In order to get rid of this i would like to ask for (optional) option to skip/ignore wrong temperature information.
Good Case:
Recv: ok T:229.5 /230.0 B:59.9 /60.0 T0:229.5 /230.0 T1:38.2 /0.0 @:81 B@:39
Bad Case (should be ignored from octoprint):
Recv: T:0.1 /230.0 B:60.0 /60.0 T0:230.1 /230.0 T1:38.2 /0.0 @:71 B@:26
Recv: T:0. /0.0 B:./.T:0. /230.0 T1:38.3 /0.0 @:66 B@:21
The rule to skip the wrong temp feedback could be:
Skip/Ignore temp settings if ...
This would help to have always correct statistics without any other negative impact.
I have also reported the issue at the manufacture of my printer.
Anyhow the issue is marked as "wontfix" and i am also not sure if this could be fixed on printer side at all.
The issue seems to be not specific so my printer because i know also from user people with different printer that they have this issue.
BCN3D/BCN3DSigma-Firmware#77
The text was updated successfully, but these errors were encountered: