-
-
Notifications
You must be signed in to change notification settings - Fork 7
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
ETA Date/Time Crashes Certain Printer Firmware #5
Comments
I've also received this error after installing the plugin. I had the old Version of this plugin running without problems on a previous installation, but switched to this with the new installation because it wasn't available anymore. My printer is a heavily modified Tevo Tarantula running stock firmware.
|
Hi @bwise and @Dalewn |
Hi @AlexVerrico, I for instance also use another plugin (Display Progress to do exactly that. |
Hi @AlexVerrico, thanks for working on a fix so quickly. I'd like to echo @Dalewn's comment, I also use Display Progress to send M117's to the printer since it has extended functionality (ETA, ETL, Current Layer, % done), a toggle to turn off the M117's from this code would solve my issues with no loss of functionality (for me). |
I would also like to request a setting to disable the M117 commands entirely. Love the plugin otherwise! |
Hi everyone. |
In
/octoprint_display_eta/__init__.py /
,self._printer.commands("M117 ETA is {}".format(self.eta_string))
(line 50) outputs a time format containing:
which causes certain printers (with admittedly faulty firmware, CR-10 in this case) to misinterpret the line, causing an infinite loop of resend requests, subsequently causing print failure. See octoprint.log output below:It would be nice if an option existed to remove any
:
from M117 commands. Alternatively, a warning in the readme could prevent future issues.The text was updated successfully, but these errors were encountered: