-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Change filament (M600) disconnects octoprint from printer #4027
Comments
I can see some communication timeout in your octoprint.log file, however the serial log (a) contains no issues and (b) contains no M600 commands sent to the printer. When the M600 command is issued, the printer must continue to answer with busy messages and when prompted by OctoPrint, otherwise how does OctoPrint know it is alive? If the firmware randomly stops doing this (such as in the middle of a print) and it stops responding, there is likely a firmware bug, and this will have to be fixed in Marlin. It may have already been fixed, in the development Please reproduce the issue with serial logging enabled and then upload the new serial.log file here, so that we can see what is happening. |
When I manualy send M600 to terminal, printer change filament and after change octoprint works. But i dont control filament change throu octoprint popup window with (continue, purge more...)
And it is from terminal, when i printing gcode with M600.
I sen logs. I try manualy send M600 and print twice gcode with M600 |
There's still no issue that I can see that OctoPrint can fix. I've done some digging, and this seems to keep being reported to Marlin but no one has yet fixed it as far as I can find. MarlinFirmware/Marlin#18565 I can't find one where there is a 'hey, this was a bug, now fixed'. Mostly stale issues that never came to a resolution. Reviewing the output snippets you provided (BTW, there is still nothing in the serial.log) the problem is clear - the printer stops responding. OctoPrint tries to restart communication 3 times, then gives up. There's nothing more that it can do as far as I can tell. Please try and report this to the Marlin community, in the hope that at some point the issue will be fixed. Also linking |
Thank you for your time. I couldn't figure out what was causing this problem |
The problem
Hello,
i have problem with filament change.
I add to gcode M600. When the printer reads the M600, the filament change begins. After a while, communication with the printer is disconnected.
I try send M600 via terminal and it works.
When replacing the filament, I can't control the filament change via the dialog box in octoprint (continue, purge more). Could there be an error associated with this?
I try send M600 via terminal and it works.
in octoprint i have installed filament change plugin.
In marlin i have uncomment host_action_commands and in octoprint i have M600 in long running comands.
I attached log. I download and install new clean octoprint
Thank you
Did the issue persist even in safe mode?
Yes, it did persist
If you could not test in safe mode, please state why
No response
Version of OctoPrint
OctoPrint 1.5.3
Operating system running OctoPrint
OctoPi 0.18.0
Printer model & used firmware incl. version
No response
Browser and version of browser, operating system running browser
No response
Checklist of files to include below
octoprint (1).log
serial.log
CE3_pikachu_3per 0infill - kopie.txt
The text was updated successfully, but these errors were encountered: