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
Any way to detect M600 (filament change) and publish that? #17
Comments
Actually using that and then having something like openHAB or Node-Red would be wonderful. |
Any updates? It would be really helpful also for me :) |
any updates? would really want to see this implemented |
I was just looking at this and was wondering what happens on the OctoPrint side when a M600 command is sent currently? In theory shouldn't it pause the interface until resumed? If that is the case couldn't you subscribe to the topic |
Another option would be to add an M300 just before the filament change in your gcode and react to the topic |
This worked brilliantly for me until 1.4.2 (I think) where the M600 pause command which was there by default was removed. When adding in again - the behaviour is now - printer does filament change process, MQTT detects pause, however the GUI does not show this and when the filament change is complete on printer, it used to just start again but now once the filament change is done, the GUI THEN changes to pause and I need to resume it from the GUI - is there another command we need in there instead of m600 now? Printer is Prusa Mini |
That sounds like a breaking change in OctoPrint, or more specifically the Action Command Plugin that is bundled with OctoPriint 1.4.2. I haven't looked to see if there are any changes there, but I know there were some additions like the notifications panel in the sidebar, etc. Maybe post the question to OctoPrint issue tracker directly. |
I tested some gcode that incorporates a filament change (M600) and watched the output of the plugin on
octoprint/#
but I didn't see anything that would indicate a filament change status. Is this a feature that can be added or is it something I would need to implement via a plugin?Thanks for your assistance with this. My printer is in my garage and I can't hear the beeps when it's time for a filament change. Writing something to notify me when a specific MQTT message is published would be an easy fix to that problem!
The text was updated successfully, but these errors were encountered: