I am using Cura Slicer 4.8 to insert Post G-Code processing to add a Filament change code (M600) to my code. I have tried this 3 times now and the printer never stops when going through octoprint. Same code directly on an SD card to printer and the printer stops.
What did you already try to solve it?
Firmware upgrade to latest marlin
tried onboard instead of octoprint
Additional information about your setup
OctoPrint version, OctoPi version, printer, firmware, browser, operating system, ... as much data as possible
Version 1.5.3 of Octoprint. Running on Latest Octopi Version. Ender 3 V2.
Do you have HOST_PROMPT_SUPPORT and HOST_ACTION_COMMANDS enabled in the firmware?
These are needed for the printer to tell OctoPrint that it is doing a filament change, and OctoPrint will stop sending commands to the printer.
If you are using the stock Creality firmware, then it does not support this. You could try and enter @pause in the gcode, which will signal to OctoPrint it should pause. You can then go to town with the pause and resume scripts.
how did you manage to compile the marlin with the advance_pause_break feature as I keep getting a need LCD display / need emergency parser error when trying to compile the firmware twith this option active