Must "Stop Print" manually after print finishes
Hello, I have the latest version of Repetier Server running on a Raspberry Pi 3b+ connected to 3 printers with SKR 1.4 boards running Marlin 2.0.3. Everything works great except for one thing that I've noticed: when a print finishes, the printer still thinks the print is running. According to Repetier Server, the print job has finished and the printer is idle. But on the printer LCD, the print timer keeps incrementing and I have to manually click "Stop Print" on the LCD. Then the printer goes through it's stop code.
However, I don't actually have to Stop Print - I can keep printing using Repetier Server normally without manually clicking "Stop Print", so this isn't a huge issue. I would just expect that the printer is "stopped" at the end of each print. Do I have something misconfigured or is this a bug? Thank you!
However, I don't actually have to Stop Print - I can keep printing using Repetier Server normally without manually clicking "Stop Print", so this isn't a huge issue. I would just expect that the printer is "stopped" at the end of each print. Do I have something misconfigured or is this a bug? Thank you!
Comments
That are commands send to update print state in Marlin, but currently not supported when I check
https://marlinfw.org/docs/gcode/M077.html
So I wonder if the timer you are talking about is M75 and M77 also we never send M75. So question 1 would be why it starts and second question is if M77 would stop it. In that case add it to the end gcode event. I will also put it into stopPrint for next update just to be on the save side. But feedback if it works is appreciated so I know it is what happens.
I haven't had a chance to test the latest bugfix branch without the custom "M77" in the End Print gcode event, but I report back when I can. Regardless, I still don't think an extra M77 will hurt anything if you want to include it.