Prints Not Being Fully Cancelled

What is the problem?
I click cancel in Octoprint, the printer physically stops printing and (after some time) Octoprint changes from 'Cancelling' back to 'Operational' however the LCD still shows the printing screen. Pressing the printer knob gives me the usual print in progress menu's with the option to 'Stop Print' which I have to do to enable accessing the full printer controls again.

What did you already try to solve it?
Rebooted everything, Upgraded Marlin firmware from 2.0.5.2 to 2.0.5.3

Logs (octoprint.log, serial.log or output on terminal tab at a minimum, browser error console if UI issue ... no logs, no support!)

2020-04-05 21:07:21,245 - octoprint.filemanager.analysis - INFO - Starting analysis of local:3.Test_Prints/XYZCalibration_Cube_[SQ005].gcode
2020-04-05 21:07:22,412 - octoprint.filemanager.analysis - INFO - Analysis of entry local:3.Test_Prints/XYZCalibration_Cube_[SQ005].gcode finished, needed 1.16s
2020-04-05 21:07:41,260 - octoprint.printer.standard.job - INFO - Print job selected - origin: local, path: 3.Test_Prints/XYZCalibration_Cube_[SQ005].gcode, owner: admin, user: admin
2020-04-05 21:07:41,269 - octoprint.plugins.DisplayLayerProgress - INFO - File '/home/pi/.octoprint/uploads/3.Test_Prints/XYZCalibration_Cube_[SQ005].gcode' selected. Determining number of layers.
2020-04-05 21:07:41,469 - octoprint.util.comm - INFO - Changing monitoring state from "Operational" to "Starting"
2020-04-05 21:07:41,545 - octoprint.printer.standard.job - INFO - Print job started - origin: local, path: 3.Test_Prints/XYZCalibration_Cube_[SQ005].gcode, owner: admin, user: admin
2020-04-05 21:07:41,591 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2020-04-05 21:07:41,602 - octoprint.util.comm - INFO - Changing monitoring state from "Starting" to "Printing"
2020-04-05 21:07:42,045 - octoprint.plugins.DisplayLayerProgress - INFO - File select-event processing done!'
2020-04-05 21:07:42,057 - octoprint.plugins.dashboard - INFO - File Selected: 
2020-04-05 21:07:42,058 - octoprint.plugins.excluderegion - INFO - File selected, resetting internal state
2020-04-05 21:07:42,079 - octoprint.plugins.DisplayLayerProgress - INFO - Printing started. Detailed progress started.{'origin': u'local', 'name': u'XYZCalibration_Cube_[SQ005].gcode', u'user': 'admin', u'owner': 'admin', 'path': u'3.Test_Prints/XYZCalibration_Cube_[SQ005].gcode', 'size': 643485L}
2020-04-05 21:07:42,100 - octoprint.plugins.excluderegion - INFO - Printing started
2020-04-05 21:07:48,360 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2020-04-05 21:08:02,023 - octoprint.util.comm - INFO - Changing monitoring state from "Printing" to "Cancelling"
2020-04-05 21:08:02,038 - octoprint.plugins.excluderegion - INFO - Printing stopped: event=PrintCancelling
2020-04-05 21:08:02,032 - octoprint.util.comm - INFO - Force-sending M108 to the printer
2020-04-05 21:08:02,071 - octoprint.printer.standard.job - INFO - Print job cancelled - origin: local, path: 3.Test_Prints/XYZCalibration_Cube_[SQ005].gcode, owner: admin, user: admin
2020-04-05 21:08:02,084 - octoprint.plugins.DisplayLayerProgress - INFO - Printing stopped. Detailed progress stopped.
2020-04-05 21:08:02,105 - octoprint.plugins.excluderegion - INFO - Printing stopped: event=PrintCancelled
2020-04-05 21:08:02,148 - octoprint.plugins.DisplayLayerProgress - INFO - Printing stopped. Detailed progress stopped.
2020-04-05 21:08:02,160 - octoprint.plugins.excluderegion - INFO - Printing stopped: event=PrintFailed
2020-04-05 21:10:29,567 - octoprint.util.comm - INFO - Changing monitoring state from "Cancelling" to "Operational"
2020-04-05 21:10:29,718 - octoprint.util.comm - INFO - Externally triggered heatup detected
2020-04-05 21:10:41,765 - octoprint.plugins.HeaterTimeout - INFO - Timer Started: 1586117441

Additional information about your setup (OctoPrint version, OctoPi version, printer, firmware, browser, operating system, ... as much data as possible)
OctoPrint 1.4.0 on Raspberry Pi 3B+
Ender 3 Pro w/ BigTreeTech SKR Mini 1.2 Board
Marlin Firmware 2.0.5.2 / 2.0.5.3
Both Firefox and Chrome as a browser on macOS 10.15.3

GCODE Data:

Changing monitoring state from "Operational" to "Starting"
Send: N0 M110 N0*125
Recv: ok
Changing monitoring state from "Starting" to "Printing"
Send: N1 M140 S60*82
Recv: ok
Send: N2 M105*37
Recv: ok T:21.25 /0.00 B:25.45 /60.00 @:0 B@:0
Send: N3 M190 S60*93
Recv:  T:21.25 /0.00 B:25.45 /60.00 @:0 B@:0 W:?
Recv:  T:21.25 /0.00 B:25.45 /60.00 @:0 B@:0
Recv:  T:22.19 /0.00 B:25.45 /60.00 @:0 B@:0 W:?
Recv: echo:busy: processing
Recv:  T:21.56 /0.00 B:25.23 /60.00 @:0 B@:0 W:?
Recv:  T:21.56 /0.00 B:25.45 /60.00 @:0 B@:0 W:?
Recv:  T:21.56 /0.00 B:25.45 /60.00 @:0 B@:0
Recv:  T:21.56 /0.00 B:25.23 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.50 /0.00 B:25.45 /60.00 @:0 B@:127 W:?
Recv:  T:20.94 /0.00 B:25.45 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.25 /0.00 B:25.45 /60.00 @:0 B@:127
Recv:  T:22.19 /0.00 B:25.45 /60.00 @:0 B@:127 W:?
Recv:  T:21.87 /0.00 B:25.45 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.25 /0.00 B:25.45 /60.00 @:0 B@:127 W:?
Recv:  T:21.25 /0.00 B:25.45 /60.00 @:0 B@:127
Recv:  T:21.56 /0.00 B:25.45 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.19 /0.00 B:25.45 /60.00 @:0 B@:127 W:?
Recv:  T:21.56 /0.00 B:27.39 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.56 /0.00 B:27.39 /60.00 @:0 B@:127
Recv:  T:20.62 /0.00 B:27.39 /60.00 @:0 B@:127 W:?
Recv:  T:20.62 /0.00 B:30.70 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.25 /0.00 B:32.92 /60.00 @:0 B@:127 W:?
Recv:  T:21.25 /0.00 B:32.92 /60.00 @:0 B@:127
Recv:  T:21.25 /0.00 B:32.92 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.25 /0.00 B:32.92 /60.00 @:0 B@:127 W:?
Recv:  T:20.94 /0.00 B:32.92 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:20.94 /0.00 B:32.92 /60.00 @:0 B@:127
Recv:  T:20.62 /0.00 B:32.92 /60.00 @:0 B@:127 W:?
Recv:  T:21.25 /0.00 B:32.92 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Changing monitoring state from "Printing" to "Cancelling"
Recv:  T:20.62 /0.00 B:32.92 /60.00 @:0 B@:127 W:?
Recv:  T:20.62 /0.00 B:32.92 /60.00 @:0 B@:127
Recv:  T:20.94 /0.00 B:32.92 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:20.94 /0.00 B:32.92 /60.00 @:0 B@:127 W:?
Recv:  T:21.56 /0.00 B:32.94 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.56 /0.00 B:32.94 /60.00 @:0 B@:127
Recv:  T:21.25 /0.00 B:33.15 /60.00 @:0 B@:127 W:?
Recv:  T:20.94 /0.00 B:33.41 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.25 /0.00 B:33.49 /60.00 @:0 B@:127 W:?
Recv:  T:21.25 /0.00 B:33.72 /60.00 @:0 B@:127
Recv:  T:21.25 /0.00 B:33.96 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:20.62 /0.00 B:34.01 /60.00 @:0 B@:127 W:?
Recv:  T:21.56 /0.00 B:34.11 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.56 /0.00 B:34.11 /60.00 @:0 B@:127
Recv:  T:21.25 /0.00 B:34.17 /60.00 @:0 B@:127 W:?
Recv:  T:21.25 /0.00 B:34.17 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:20.94 /0.00 B:34.17 /60.00 @:0 B@:127 W:?
Recv:  T:20.94 /0.00 B:34.17 /60.00 @:0 B@:127
Recv:  T:21.56 /0.00 B:34.35 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.50 /0.00 B:34.58 /60.00 @:0 B@:127 W:?
Recv:  T:21.25 /0.00 B:35.00 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.25 /0.00 B:35.00 /60.00 @:0 B@:127
Recv:  T:21.25 /0.00 B:35.65 /60.00 @:0 B@:127 W:?
Recv:  T:21.56 /0.00 B:35.67 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:20.62 /0.00 B:35.67 /60.00 @:0 B@:127 W:?
Recv:  T:20.62 /0.00 B:35.67 /60.00 @:0 B@:127
Recv:  T:21.87 /0.00 B:35.67 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.03 /0.00 B:35.67 /60.00 @:0 B@:127 W:?
Recv:  T:22.50 /0.00 B:35.67 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.50 /0.00 B:35.67 /60.00 @:0 B@:127
Recv:  T:22.19 /0.00 B:35.67 /60.00 @:0 B@:127 W:?
Recv:  T:22.50 /0.00 B:35.67 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.56 /0.00 B:35.67 /60.00 @:0 B@:127 W:?
Recv:  T:21.56 /0.00 B:35.67 /60.00 @:0 B@:127
Recv:  T:21.87 /0.00 B:35.67 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.87 /0.00 B:35.67 /60.00 @:0 B@:127 W:?
Recv:  T:21.87 /0.00 B:35.67 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:23.44 /0.00 B:35.67 /60.00 @:0 B@:127
Recv:  T:21.87 /0.00 B:36.67 /60.00 @:0 B@:127 W:?
Recv:  T:21.56 /0.00 B:37.33 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.50 /0.00 B:38.00 /60.00 @:0 B@:127 W:?
Recv:  T:22.50 /0.00 B:38.00 /60.00 @:0 B@:127
Recv:  T:21.25 /0.00 B:38.33 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.19 /0.00 B:38.33 /60.00 @:0 B@:127 W:?
Recv:  T:20.94 /0.00 B:38.33 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:20.94 /0.00 B:38.33 /60.00 @:0 B@:127
Recv:  T:21.87 /0.00 B:38.33 /60.00 @:0 B@:127 W:?
Recv:  T:21.56 /0.00 B:38.33 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.50 /0.00 B:38.33 /60.00 @:0 B@:127 W:?
Recv:  T:20.94 /0.00 B:38.33 /60.00 @:0 B@:127
Recv:  T:22.19 /0.00 B:38.33 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.19 /0.00 B:38.33 /60.00 @:0 B@:127 W:?
Recv:  T:21.25 /0.00 B:38.83 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.25 /0.00 B:38.83 /60.00 @:0 B@:127
Recv:  T:22.19 /0.00 B:39.00 /60.00 @:0 B@:127 W:?
Recv:  T:20.94 /0.00 B:39.83 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.25 /0.00 B:40.59 /60.00 @:0 B@:127 W:?
Recv:  T:21.25 /0.00 B:40.59 /60.00 @:0 B@:127
Recv: echo:busy: processing
Recv:  T:22.50 /0.00 B:40.88 /60.00 @:0 B@:127 W:?
Recv:  T:21.56 /0.00 B:40.88 /60.00 @:0 B@:127 W:?
Recv:  T:22.81 /0.00 B:40.88 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.81 /0.00 B:40.88 /60.00 @:0 B@:127
Recv:  T:21.87 /0.00 B:40.88 /60.00 @:0 B@:127 W:?
Recv:  T:22.81 /0.00 B:40.88 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.81 /0.00 B:40.88 /60.00 @:0 B@:127 W:?
Recv:  T:22.19 /0.00 B:40.88 /60.00 @:0 B@:127
Recv:  T:22.19 /0.00 B:40.88 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.19 /0.00 B:41.18 /60.00 @:0 B@:127 W:?
Recv:  T:22.19 /0.00 B:41.80 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.19 /0.00 B:41.80 /60.00 @:0 B@:127
Recv:  T:22.19 /0.00 B:42.56 /60.00 @:0 B@:127 W:?
Recv:  T:22.81 /0.00 B:43.55 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.87 /0.00 B:43.82 /60.00 @:0 B@:127 W:?
Recv:  T:21.87 /0.00 B:43.82 /60.00 @:0 B@:127
Recv:  T:21.25 /0.00 B:44.26 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.56 /0.00 B:44.41 /60.00 @:0 B@:127 W:?
Recv:  T:21.56 /0.00 B:44.41 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.87 /0.00 B:44.41 /60.00 @:0 B@:127
Recv:  T:22.19 /0.00 B:44.56 /60.00 @:0 B@:127 W:?
Recv:  T:20.94 /0.00 B:45.12 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.56 /0.00 B:45.39 /60.00 @:0 B@:127 W:?
Recv:  T:21.56 /0.00 B:45.39 /60.00 @:0 B@:127
Recv:  T:22.50 /0.00 B:45.53 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.56 /0.00 B:45.46 /60.00 @:0 B@:127 W:?
Recv:  T:22.50 /0.00 B:45.53 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.50 /0.00 B:45.53 /60.00 @:0 B@:127
Recv:  T:23.44 /0.00 B:45.53 /60.00 @:0 B@:127 W:?
Recv:  T:23.12 /0.00 B:45.53 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.87 /0.00 B:45.53 /60.00 @:0 B@:127 W:?
Recv:  T:21.87 /0.00 B:45.53 /60.00 @:0 B@:127
Recv:  T:22.50 /0.00 B:45.53 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:23.75 /0.00 B:45.53 /60.00 @:0 B@:127 W:?
Recv:  T:23.44 /0.00 B:45.53 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:23.44 /0.00 B:45.53 /60.00 @:0 B@:127
Recv:  T:23.12 /0.00 B:45.90 /60.00 @:0 B@:127 W:?
Recv:  T:21.25 /0.00 B:46.32 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.50 /0.00 B:47.52 /60.00 @:0 B@:127 W:?
Recv:  T:22.50 /0.00 B:47.52 /60.00 @:0 B@:127
Recv:  T:22.19 /0.00 B:48.19 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.50 /0.00 B:49.59 /60.00 @:0 B@:127 W:?
Recv:  T:20.94 /0.00 B:51.58 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:20.94 /0.00 B:51.58 /60.00 @:0 B@:127
Recv:  T:20.94 /0.00 B:51.82 /60.00 @:0 B@:127 W:?
Recv:  T:20.94 /0.00 B:51.82 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:20.94 /0.00 B:51.82 /60.00 @:0 B@:127 W:?
Recv:  T:21.56 /0.00 B:51.82 /60.00 @:0 B@:127
Recv:  T:20.94 /0.00 B:51.82 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.87 /0.00 B:51.82 /60.00 @:0 B@:127 W:?
Recv:  T:21.87 /0.00 B:51.82 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.87 /0.00 B:51.82 /60.00 @:0 B@:127
Recv:  T:20.94 /0.00 B:51.82 /60.00 @:0 B@:127 W:?
Recv:  T:20.62 /0.00 B:51.82 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.25 /0.00 B:51.82 /60.00 @:0 B@:127 W:?
Recv:  T:21.25 /0.00 B:51.82 /60.00 @:0 B@:127
Recv:  T:20.62 /0.00 B:51.82 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:20.94 /0.00 B:51.82 /60.00 @:0 B@:127 W:?
Recv:  T:21.25 /0.00 B:51.82 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.25 /0.00 B:51.82 /60.00 @:0 B@:127
Recv:  T:21.56 /0.00 B:51.82 /60.00 @:0 B@:127 W:?
Recv:  T:21.25 /0.00 B:51.82 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:20.94 /0.00 B:51.82 /60.00 @:0 B@:127 W:?
Recv:  T:20.94 /0.00 B:51.82 /60.00 @:0 B@:127
Recv:  T:21.56 /0.00 B:51.86 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:20.94 /0.00 B:51.93 /60.00 @:0 B@:127 W:?
Recv:  T:21.25 /0.00 B:52.00 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.25 /0.00 B:52.00 /60.00 @:0 B@:127
Recv:  T:21.25 /0.00 B:52.10 /60.00 @:0 B@:127 W:?
Recv:  T:21.25 /0.00 B:52.32 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:20.62 /0.00 B:52.40 /60.00 @:0 B@:127 W:?
Recv:  T:20.62 /0.00 B:52.40 /60.00 @:0 B@:127
Recv:  T:20.94 /0.00 B:52.47 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.87 /0.00 B:52.50 /60.00 @:0 B@:127 W:?
Recv:  T:22.19 /0.00 B:52.50 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.56 /0.00 B:52.50 /60.00 @:0 B@:127
Recv:  T:20.94 /0.00 B:52.59 /60.00 @:0 B@:127 W:?
Recv:  T:22.19 /0.00 B:52.73 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.87 /0.00 B:53.37 /60.00 @:0 B@:127 W:?
Recv:  T:21.87 /0.00 B:53.37 /60.00 @:0 B@:127
Recv:  T:21.87 /0.00 B:53.41 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.19 /0.00 B:53.41 /60.00 @:0 B@:127 W:?
Recv:  T:21.56 /0.00 B:53.35 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.56 /0.00 B:53.35 /60.00 @:0 B@:127
Recv:  T:23.12 /0.00 B:53.41 /60.00 @:0 B@:127 W:?
Recv:  T:21.87 /0.00 B:53.41 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.19 /0.00 B:53.41 /60.00 @:0 B@:127 W:?
Recv:  T:22.19 /0.00 B:53.41 /60.00 @:0 B@:127
Recv: echo:busy: processing
Recv:  T:22.19 /0.00 B:53.41 /60.00 @:0 B@:127 W:?
Recv:  T:22.50 /0.00 B:53.47 /60.00 @:0 B@:127 W:?
Recv:  T:22.50 /0.00 B:53.66 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.50 /0.00 B:53.66 /60.00 @:0 B@:127
Recv:  T:21.87 /0.00 B:54.64 /60.00 @:0 B@:127 W:?
Recv:  T:21.56 /0.00 B:55.10 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:21.87 /0.00 B:55.21 /60.00 @:0 B@:127 W:?
Recv:  T:21.87 /0.00 B:55.21 /60.00 @:0 B@:127
Recv:  T:22.19 /0.00 B:55.21 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.19 /0.00 B:55.21 /60.00 @:0 B@:127 W:?
Recv:  T:23.12 /0.00 B:55.21 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:23.12 /0.00 B:55.21 /60.00 @:0 B@:127
Recv:  T:24.37 /0.00 B:55.21 /60.00 @:0 B@:127 W:?
Recv:  T:23.44 /0.00 B:55.21 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.19 /0.00 B:55.21 /60.00 @:0 B@:127 W:?
Recv:  T:21.87 /0.00 B:55.21 /60.00 @:0 B@:127
Recv:  T:21.87 /0.00 B:55.39 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.81 /0.00 B:55.82 /60.00 @:0 B@:127 W:?
Recv:  T:22.19 /0.00 B:56.35 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.19 /0.00 B:56.35 /60.00 @:0 B@:127
Recv:  T:22.50 /0.00 B:56.88 /60.00 @:0 B@:127 W:?
Recv:  T:21.87 /0.00 B:56.88 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:24.06 /0.00 B:56.88 /60.00 @:0 B@:127 W:?
Recv:  T:24.06 /0.00 B:56.88 /60.00 @:0 B@:127
Recv:  T:21.87 /0.00 B:56.88 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.81 /0.00 B:56.88 /60.00 @:0 B@:127 W:?
Recv:  T:22.19 /0.00 B:56.88 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.19 /0.00 B:56.88 /60.00 @:0 B@:127
Recv:  T:23.12 /0.00 B:56.88 /60.00 @:0 B@:127 W:?
Recv:  T:24.06 /0.00 B:57.17 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.81 /0.00 B:57.08 /60.00 @:0 B@:127 W:?
Recv:  T:22.81 /0.00 B:57.08 /60.00 @:0 B@:127
Recv:  T:22.50 /0.00 B:57.92 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:22.50 /0.00 B:58.54 /60.00 @:0 B@:127 W:?
Recv:  T:23.12 /0.00 B:58.59 /60.00 @:0 B@:127 W:?
Recv: echo:busy: processing
Recv:  T:23.12 /0.00 B:58.59 /60.00 @:0 B@:127
Recv:  T:21.87 /0.00 B:58.70 /60.00 @:0 B@:127 W:?
Recv:  T:21.87 /0.00 B:59.11 /60.00 @:0 B@:127 W:9
Recv: echo:busy: processing
Recv:  T:22.81 /0.00 B:59.35 /60.00 @:0 B@:127 W:8
Recv:  T:22.81 /0.00 B:59.35 /60.00 @:0 B@:127
Recv:  T:21.87 /0.00 B:59.38 /60.00 @:0 B@:127 W:7
Recv: echo:busy: processing
Recv:  T:22.81 /0.00 B:59.41 /60.00 @:0 B@:127 W:6
Recv:  T:21.56 /0.00 B:59.41 /60.00 @:0 B@:127 W:5
Recv: echo:busy: processing
Recv:  T:22.50 /0.00 B:59.56 /60.00 @:0 B@:127
Recv:  T:22.19 /0.00 B:59.78 /60.00 @:0 B@:127 W:4
Recv:  T:23.12 /0.00 B:60.17 /60.00 @:0 B@:127 W:3
Recv: echo:busy: processing
Recv:  T:22.81 /0.00 B:60.19 /60.00 @:0 B@:127 W:2
Recv:  T:22.81 /0.00 B:60.19 /60.00 @:0 B@:127
Recv:  T:23.44 /0.00 B:60.19 /60.00 @:0 B@:127 W:1
Recv: echo:busy: processing
Recv:  T:22.19 /0.00 B:60.19 /60.00 @:0 B@:127 W:0
Recv: ok
Send: N4 M108*46
Recv: ok
Send: N5 M117 L:-/99 T:48m57s*43
Recv: ok
Send: N6 M117 L:-/99 T:-*21
Recv: ok
Changing monitoring state from "Cancelling" to "Operational"
Recv:  T:22.50 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:23.75 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:22.19 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:21.87 /0.00 B:60.15 /60.00 @:0 B@:0
Recv:  T:21.87 /0.00 B:59.45 /60.00 @:0 B@:0
Recv:  T:22.50 /0.00 B:59.32 /60.00 @:0 B@:127
Recv:  T:22.19 /0.00 B:59.38 /60.00 @:0 B@:127
Recv:  T:22.19 /0.00 B:59.51 /60.00 @:0 B@:127
Recv:  T:24.06 /0.00 B:60.19 /60.00 @:0 B@:127
Recv:  T:22.50 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:22.19 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:22.81 /0.00 B:60.17 /60.00 @:0 B@:0
Recv:  T:22.50 /0.00 B:59.92 /60.00 @:0 B@:0
Recv:  T:22.81 /0.00 B:59.38 /60.00 @:0 B@:0
Recv:  T:22.50 /0.00 B:59.39 /60.00 @:0 B@:127
Recv:  T:22.81 /0.00 B:59.49 /60.00 @:0 B@:127
Recv:  T:21.56 /0.00 B:60.19 /60.00 @:0 B@:127
Recv:  T:23.12 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:22.50 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:21.56 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:22.50 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:22.19 /0.00 B:59.87 /60.00 @:0 B@:0
Recv:  T:22.19 /0.00 B:59.38 /60.00 @:0 B@:127
Recv:  T:22.81 /0.00 B:59.41 /60.00 @:0 B@:127
Recv:  T:23.12 /0.00 B:59.91 /60.00 @:0 B@:0
Recv:  T:22.81 /0.00 B:59.90 /60.00 @:0 B@:0
Recv:  T:21.87 /0.00 B:60.00 /60.00 @:0 B@:127
Recv:  T:22.19 /0.00 B:60.19 /60.00 @:0 B@:127
Recv:  T:23.12 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:22.81 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:22.50 /0.00 B:60.17 /60.00 @:0 B@:0
Recv:  T:23.12 /0.00 B:59.74 /60.00 @:0 B@:0
Recv:  T:22.19 /0.00 B:59.36 /60.00 @:0 B@:0
Recv:  T:21.56 /0.00 B:59.39 /60.00 @:0 B@:127
Recv:  T:23.44 /0.00 B:59.87 /60.00 @:0 B@:127
Recv:  T:22.50 /0.00 B:60.19 /60.00 @:0 B@:127
Recv:  T:23.12 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:24.06 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:24.37 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:23.44 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:23.12 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:21.87 /0.00 B:60.15 /60.00 @:0 B@:0
Recv:  T:23.44 /0.00 B:59.62 /60.00 @:0 B@:0
Recv:  T:21.56 /0.00 B:59.53 /60.00 @:0 B@:127
Recv:  T:22.81 /0.00 B:59.91 /60.00 @:0 B@:127
Recv:  T:22.50 /0.00 B:60.17 /60.00 @:0 B@:0
Recv:  T:22.50 /0.00 B:60.06 /60.00 @:0 B@:0
Recv:  T:23.12 /0.00 B:59.60 /60.00 @:0 B@:0
Recv:  T:23.75 /0.00 B:59.51 /60.00 @:0 B@:127
Recv:  T:22.19 /0.00 B:60.05 /60.00 @:0 B@:127
Recv:  T:22.19 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:23.75 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:23.75 /0.00 B:60.08 /60.00 @:0 B@:0
Recv:  T:23.44 /0.00 B:59.67 /60.00 @:0 B@:127
Recv:  T:23.75 /0.00 B:60.16 /60.00 @:0 B@:127
Recv:  T:24.37 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:24.06 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:22.50 /0.00 B:60.17 /60.00 @:0 B@:0
Recv:  T:24.06 /0.00 B:59.96 /60.00 @:0 B@:0
Recv:  T:23.44 /0.00 B:59.45 /60.00 @:0 B@:0
Recv:  T:23.75 /0.00 B:59.38 /60.00 @:0 B@:127
Recv:  T:23.44 /0.00 B:59.57 /60.00 @:0 B@:127
Recv:  T:23.44 /0.00 B:60.19 /60.00 @:0 B@:127
Recv:  T:22.81 /0.00 B:60.19 /60.00 @:0 B@:127
Recv:  T:23.75 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:23.75 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:24.37 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:23.12 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:23.44 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:22.81 /0.00 B:60.15 /60.00 @:0 B@:0
Recv:  T:22.81 /0.00 B:59.38 /60.00 @:0 B@:127
Recv:  T:23.44 /0.00 B:59.88 /60.00 @:0 B@:127
Recv:  T:23.75 /0.00 B:60.17 /60.00 @:0 B@:0
Recv:  T:22.50 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:23.44 /0.00 B:60.09 /60.00 @:0 B@:0
Recv:  T:23.75 /0.00 B:59.75 /60.00 @:0 B@:0
Recv:  T:23.44 /0.00 B:60.05 /60.00 @:0 B@:127
Recv:  T:23.44 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:22.19 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:23.12 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:22.81 /0.00 B:60.09 /60.00 @:0 B@:0
Recv:  T:22.81 /0.00 B:59.66 /60.00 @:0 B@:0
Recv:  T:22.19 /0.00 B:59.40 /60.00 @:0 B@:127
Recv:  T:22.81 /0.00 B:59.69 /60.00 @:0 B@:127
Recv:  T:23.12 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:22.19 /0.00 B:60.08 /60.00 @:0 B@:0
Recv:  T:23.12 /0.00 B:59.99 /60.00 @:0 B@:0
Recv:  T:22.50 /0.00 B:59.54 /60.00 @:0 B@:127
Recv:  T:22.19 /0.00 B:60.01 /60.00 @:0 B@:127
Recv:  T:22.50 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:23.75 /0.00 B:60.15 /60.00 @:0 B@:0
Recv:  T:23.44 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:23.44 /0.00 B:60.00 /60.00 @:0 B@:0
Recv:  T:24.37 /0.00 B:59.48 /60.00 @:0 B@:0
Recv:  T:23.44 /0.00 B:59.38 /60.00 @:0 B@:127
Recv:  T:23.44 /0.00 B:59.45 /60.00 @:0 B@:127
Recv:  T:23.44 /0.00 B:60.19 /60.00 @:0 B@:127
Recv:  T:23.12 /0.00 B:60.19 /60.00 @:0 B@:127
Recv:  T:23.12 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:22.50 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:24.37 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:23.12 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:24.37 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:23.44 /0.00 B:60.19 /60.00 @:0 B@:0
Recv:  T:23.12 /0.00 B:59.86 /60.00 @:0 B@:0
Warn: Not sending "M141 S0", printer profile has no heated chamber
Send: M140 S0
Recv: ok
Send: M104 S0
Recv: ok
Send: M105
Recv: ok T:23.12 /0.00 B:59.58 /0.00 @:0 B@:0
Recv:  T:23.44 /0.00 B:59.41 /0.00 @:0 B@:0
Recv:  T:22.81 /0.00 B:59.38 /0.00 @:0 B@:0
Recv:  T:22.81 /0.00 B:59.05 /0.00 @:0 B@:0
Recv:  T:23.44 /0.00 B:58.68 /0.00 @:0 B@:0
Recv:  T:23.44 /0.00 B:58.57 /0.00 @:0 B@:0
Recv:  T:23.44 /0.00 B:58.02 /0.00 @:0 B@:0
Recv:  T:23.75 /0.00 B:57.25 /0.00 @:0 B@:0
Recv:  T:23.12 /0.00 B:56.93 /0.00 @:0 B@:0
Recv:  T:24.06 /0.00 B:56.88 /0.00 @:0 B@:0
Recv:  T:23.44 /0.00 B:56.88 /0.00 @:0 B@:0
Recv:  T:24.69 /0.00 B:56.88 /0.00 @:0 B@:0
Recv:  T:23.75 /0.00 B:56.88 /0.00 @:0 B@:0
Recv:  T:23.12 /0.00 B:56.88 /0.00 @:0 B@:0
Recv:  T:23.12 /0.00 B:55.73 /0.00 @:0 B@:0
Recv:  T:22.81 /0.00 B:55.42 /0.00 @:0 B@:0
Recv:  T:23.75 /0.00 B:55.26 /0.00 @:0 B@:0
Recv:  T:23.75 /0.00 B:55.21 /0.00 @:0 B@:0
Recv:  T:23.75 /0.00 B:55.21 /0.00 @:0 B@:0
Recv:  T:22.19 /0.00 B:55.21 /0.00 @:0 B@:0
Recv:  T:23.75 /0.00 B:55.21 /0.00 @:0 B@:0
Recv:  T:23.44 /0.00 B:55.21 /0.00 @:0 B@:0
Recv:  T:23.12 /0.00 B:55.21 /0.00 @:0 B@:0
Recv:  T:22.19 /0.00 B:54.83 /0.00 @:0 B@:0
Recv:  T:22.50 /0.00 B:54.29 /0.00 @:0 B@:0
Recv:  T:22.50 /0.00 B:53.76 /0.00 @:0 B@:0
Recv:  T:22.81 /0.00 B:53.61 /0.00 @:0 B@:0
Recv:  T:21.87 /0.00 B:53.41 /0.00 @:0 B@:0
Recv:  T:22.81 /0.00 B:53.41 /0.00 @:0 B@:0
Recv:  T:22.50 /0.00 B:53.41 /0.00 @:0 B@:0
Recv:  T:22.50 /0.00 B:53.41 /0.00 @:0 B@:0
Recv:  T:22.81 /0.00 B:53.41 /0.00 @:0 B@:0
Recv:  T:21.87 /0.00 B:53.41 /0.00 @:0 B@:0
Recv:  T:22.19 /0.00 B:53.41 /0.00 @:0 B@:0
Recv:  T:22.81 /0.00 B:53.39 /0.00 @:0 B@:0
Recv:  T:22.19 /0.00 B:53.34 /0.00 @:0 B@:0
Recv:  T:22.19 /0.00 B:52.81 /0.00 @:0 B@:0
Recv:  T:22.19 /0.00 B:52.50 /0.00 @:0 B@:0
Recv:  T:22.19 /0.00 B:52.54 /0.00 @:0 B@:0
Recv:  T:22.19 /0.00 B:52.50 /0.00 @:0 B@:0
Recv:  T:22.19 /0.00 B:52.50 /0.00 @:0 B@:0
Recv:  T:23.12 /0.00 B:52.44 /0.00 @:0 B@:0
Recv:  T:21.56 /0.00 B:52.39 /0.00 @:0 B@:0
Recv:  T:21.25 /0.00 B:52.30 /0.00 @:0 B@:0
Recv:  T:21.56 /0.00 B:52.17 /0.00 @:0 B@:0
Recv:  T:21.56 /0.00 B:52.07 /0.00 @:0 B@:0
Recv:  T:21.56 /0.00 B:51.92 /0.00 @:0 B@:0
Recv:  T:21.87 /0.00 B:51.95 /0.00 @:0 B@:0
Recv:  T:21.56 /0.00 B:51.86 /0.00 @:0 B@:0
Recv:  T:22.50 /0.00 B:51.82 /0.00 @:0 B@:0
Recv:  T:21.56 /0.00 B:51.82 /0.00 @:0 B@:0
Recv:  T:20.94 /0.00 B:51.82 /0.00 @:0 B@:0
Recv:  T:21.56 /0.00 B:51.82 /0.00 @:0 B@:0
Recv:  T:20.94 /0.00 B:51.82 /0.00 @:0 B@:0
Recv:  T:21.56 /0.00 B:51.82 /0.00 @:0 B@:0
Recv:  T:20.94 /0.00 B:51.82 /0.00 @:0 B@:0
Recv:  T:20.94 /0.00 B:51.82 /0.00 @:0 B@:0
Recv:  T:22.19 /0.00 B:51.82 /0.00 @:0 B@:0
Recv:  T:21.56 /0.00 B:51.82 /0.00 @:0 B@:0
Recv:  T:21.25 /0.00 B:51.82 /0.00 @:0 B@:0
Recv:  T:21.87 /0.00 B:51.82 /0.00 @:0 B@:0
Recv:  T:21.25 /0.00 B:51.82 /0.00 @:0 B@:0
Recv:  T:21.56 /0.00 B:51.82 /0.00 @:0 B@:0
Recv:  T:21.56 /0.00 B:51.82 /0.00 @:0 B@:0
Recv:  T:21.25 /0.00 B:51.82 /0.00 @:0 B@:0
Recv:  T:20.94 /0.00 B:51.82 /0.00 @:0 B@:0
Recv:  T:21.56 /0.00 B:51.82 /0.00 @:0 B@:0
Recv:  T:21.25 /0.00 B:51.82 /0.00 @:0 B@:0
Recv:  T:20.94 /0.00 B:51.82 /0.00 @:0 B@:0
Recv:  T:21.56 /0.00 B:51.82 /0.00 @:0 B@:0
Recv:  T:22.19 /0.00 B:51.82 /0.00 @:0 B@:0
Recv:  T:21.56 /0.00 B:51.82 /0.00 @:0 B@:0
Recv:  T:22.81 /0.00 B:51.82 /0.00 @:0 B@:0
Recv:  T:21.56 /0.00 B:50.13 /0.00 @:0 B@:0
Recv:  T:23.12 /0.00 B:50.85 /0.00 @:0 B@:0
Recv:  T:23.12 /0.00 B:48.75 /0.00 @:0 B@:0
Recv:  T:22.50 /0.00 B:49.03 /0.00 @:0 B@:0
Recv:  T:23.12 /0.00 B:47.93 /0.00 @:0 B@:0
Recv:  T:23.44 /0.00 B:47.37 /0.00 @:0 B@:0
Recv:  T:24.06 /0.00 B:45.94 /0.00 @:0 B@:0
Recv:  T:23.75 /0.00 B:45.66 /0.00 @:0 B@:0
Recv:  T:23.28 /0.00 B:45.53 /0.00 @:0 B@:0
Recv:  T:23.75 /0.00 B:45.53 /0.00 @:0 B@:0
Recv:  T:23.44 /0.00 B:45.53 /0.00 @:0 B@:0
Recv:  T:25.00 /0.00 B:45.53 /0.00 @:0 B@:0
Recv:  T:24.06 /0.00 B:45.53 /0.00 @:0 B@:0
Recv:  T:23.12 /0.00 B:45.53 /0.00 @:0 B@:0
Recv:  T:23.44 /0.00 B:45.53 /0.00 @:0 B@:0
Recv:  T:24.06 /0.00 B:45.53 /0.00 @:0 B@:0
Recv:  T:23.44 /0.00 B:45.53 /0.00 @:0 B@:0
Recv:  T:23.75 /0.00 B:45.53 /0.00 @:0 B@:0
Recv:  T:23.44 /0.00 B:45.53 /0.00 @:0 B@:0
Recv:  T:23.75 /0.00 B:45.53 /0.00 @:0 B@:0
Recv:  T:23.75 /0.00 B:45.53 /0.00 @:0 B@:0
Recv:  T:23.44 /0.00 B:45.53 /0.00 @:0 B@:0
Recv:  T:22.81 /0.00 B:45.53 /0.00 @:0 B@:0
Recv:  T:23.12 /0.00 B:45.53 /0.00 @:0 B@:0
Recv:  T:23.12 /0.00 B:45.53 /0.00 @:0 B@:0
Recv:  T:22.50 /0.00 B:45.53 /0.00 @:0 B@:0
Warn: Not sending "M141 S0", printer profile has no heated chamber

I note this from your terminal output.

I'm quite new to this.... I know the heated bed, I know the hotend - what is the chamber and do I have one? (Ender 3 Pro)

fyi Heated Chamber is unticked in the Octoprint printer profile.

I should also add that on completion of a print there is no issue and everything is normal, just this oddity when cancelling. I asked on the Marlin firmware FaceBook group and a few people reported the same issue (about not cancelling fully).

Apparently your slicer thinks you have an enclosure so you might want to check into that.

Interesting, using Cura 4.5 as a slicer and certainly havent turned it on.

Any insight as to the posted issue?

Could you please elaborate on what "the printing screen" is exactly? There's no standardized printing screen as there's no standardized set of commands to tell the printer "hey, I'm printing" that OctoPrint uses. It might be that your printer switches to some internal printing state when it receives data from serial or when it detects heatups or something, and in that case it relies entirely on your printer and possibly some custom GCODE to be added to your GCODE Scripts in OctoPrint to reset its state.

Hi, after cancelling in OctoPrint pressing the knob on the printer shows me the following options:
Info Screen
Pause Print
Stop Print
Tune
Temperature
etc.

In short, it still thinks its printing - even though its physically not and Octoprint has returned back to Operational from Cancelling.

If I wish to return the printer back to a just turned on state where I have full access to the menu's I have to select to 'Stop Print', then confirm that I wish to stop the print - despite having cancelled in Octoprint.

This never used to happen when I was running the Ender 3 Pro stock Creality 1.1.4 board running Marlin 1.1.6 if i recall. I've only noticed it since switching out to the BigTreeTech SKR 1.2 mini 32bit board running Marlin 2.0.x

Hi,

I just wanted to add to this as just lately I've been forgetting to manually 'STOP' the print on the Ender 3 LCD after doing a cancel on OctoPrint and its actually throwing up a thermal runaway alarm on the printer.

This may be in part cause by me having 'M140 S55' in my OctoPrint cancel GCODE to make sure that the bed stays warm while I correct my print error ready to print again but this is definitely still a problem as cancelling on OctoPrint always used to stop the printer 'thinking' it was printing as well as physically stopping.

Dan

This printing state is still something that's maintained on your firmware though and nothing OctoPrint by default can control out of the box. You'll need to figure out if there's some GCODE you can throw into the cancel/print end GCODE scripts in OctoPrint to tell the firmware "hey, we are done here", but I can't tell you what that could possibly be. The firmware's behaviour here is completely non-standard.

Have you reached out to BigTreeTech?

I hadn't, the printer works under normal SD card operation so I'd presume that is what BTT would be keen to support. Outside of that I'd imagine the board would do whatever the firmware told it to so next stop is Marlin firmware I guess.

I mentioned it on the Octoprint FaceBook group and had a few other people (iirc... maybe 2 lol) who also experienced the same thing.

Hi,

Just to say that I was provided with the answer on the Marlin Firmware FaceBook page - turning off all heaters when the job is cancelled signifies to the printer that the job is done.

I've added the below to my Octoprint cancel GCODE and has sorted the issue now, I then removed the commands and the issue returned so this definitely appears to be the fix. My chosen slicer - Cura automatically add's these to the end GCODE which is why it was only seen when cancelling.

M140 S0 ; Set Bed to 0
M104 S0 ; Set Hotend to 0
M106 S0 ; Set Fan to 0

Its been awhile since I installed Octoprint, are these in the cancel GCODE by default? If not it could be an idea?

My Facebook post -> https://www.facebook.com/groups/1049718498464482/permalink/2298057876963865/

Information source I was directed to -> https://www.facebook.com/groups/1049718498464482/permalink/2272795336156786/?comment_id=2286419904794329&hc_location=ufi

Dan

That should actually have been in the default cancel gcode - did you delete that by chance?

https://docs.octoprint.org/en/master/features/gcode_scripts.html#bundled-scripts

thanks, I customised it as i wanted the bed to remain on after it had been cancelled - couldnt remember what Octoprint had set out of the box as its been awhile since my initial install or that changing it would have such an effect.

I've now set the bed to heat after the cancel all heaters command and all good.

May I ask... How do you restore the defaults? I get the GCODE scripts...but how do you restore the original snippets? The 'snippets' folder did not exist on my RPi under scripts/gcode already, so it makes me think creating this folder and pasting the snippet code into files in there is not right.

I followed one of the online guides to set up Octoprint on a FlashForge Creator Pro and a RPi (Raspberry Pi 4 BTW). The guide included GCODE scripts for a bunch of conditions (which I blindly cut and pasted) and now I have the problem where when I cancel a print, the serial comms stall.

I'm seeing this issue too: cancelling a print via OctoPrint just causes the head to stop moving. But the LCD still shows "Printing..." and I have to navigate to "Stop Print" via the LCD.

I have an Ender 3 and this started after I upgraded to the 4.2.7 board & firmware.

I haven't changed the default GCODE scripts other than adding @TPLINKOFF ... for the TP link plugin.

I'm running the stock Creality-provided firmware. I don't think that's synonymous with Marlin firmware, but I've also been tempted to try the Marlin firmware for other reasons.

What do you have in the section After print job is cancelled?

; disable motors
M84

;disable all heaters
{% snippet 'disable_hotends' %}
{% snippet 'disable_bed' %}
;disable fan
M106 S0

@TPLINKOFF 192.168.0.26

For what is in your script, the printer behaves as intended:
There are no move commands. just disable the motors and the fan.
This is quite simple and basic.

... and the TPlink powers the printer off.

The printer shows: Printing, because it does not know the print is cancelled, it just waits for the next commands.

You can add some code to move the printhead out of the way.
You also can add a line

M117 Print cancelled

You should also change the line as mentioned in post 13