Issue: I am trying to get M600 to work properly. I enter M600 in the OctoPrint Console, it pauses the print and parks the print head. It sits there, until I do a M108, then it starts doing a purge. During this Octoprint pops up a message for every step. After the first automatic purge, I get prompted "Purge More" or "Continue". If I hit either one it just sits there and I can't continue or purge more via OctoPrint. This was a problem with the stock TFT28 I have my SW X1 as I can't take any action via the mutual exclusiveness and limitations of the serial port. I got a TFT35 v3 this weekend and I was able to "Purge More or Continue" via the Marlin Mode LCD emulator. Interesting when I clicked "Purge More" from the LCD, it would purge more and prompt the message again on the OctoPrint. So there is communication, going between it, though the printer is not taking the input when I click "Purge More or Continue". I attached logs for a print where I recreated the issue, then resumed the print via the LCD after I failed to do so via OctoPrint UI. I don't know if this is an issue with me, Marlin or OctoPrint.
Work Around: Buy a TFT35 and use the LCD.
OctoPrint Version: 1.4.0
Version 0.17.0, running on Raspberry Pi 4 Model B Rev 1.1
Printer: Artillery Sidewinder X1 v4
Firmware: Marlin 188.8.131.52 (My configurations)
Browser: Firefox 76.0.1
OS: Windows 10 Pro