What is the problem?
My printer run Octoprint with firmware Marlin, in some tests, I see one problem in how Octoprint "resume" after the Marlin filament change.
Yesterday I update to the last Octoprint hoping to resolve this bug, but not.
How to replicate:
- Marlin firmware:
- ACTION_ON_PAUSE "pause"
- ACTION_ON_RESUME "resume"
1 - Start print;
2 - Cut filament to trigger the runout sensor;
3 - Sensor triggered, auto park head.
4 - Wait the filament runout "M600" proceduce;
5 - M600 send ACTION_ON_PAUSE and Octoprint work with this command.
6 - Replace filament;
7 - In LCD, set to continue and purge filament..
8 - Continue print.
In step 8, the firmware send ACTION_ON_RESUME to Octoprint.. But here is the problem!!!
8a - Firmware resume position XYZ;
8b - Firmware restart print and send resume ---- But Octoprint dont resume with action resume..
8c - Octoprint continue in pause state.
8d - Octoprint wait to user click in interface Resume button.
What is expected
After I resume in LCD.. Octoprint need resume the print with ACTION_ON_RESUME from firmware.
1 - It's a bug?
2 - I need install one plugin to get it work? What is the best?
3 - Octoprint will auto resume with resume in future?