orob
February 18, 2025, 3:17pm
2
Marlin docs say that M0 is unconditional stop and effectively pauses after the last movement.
You want to issue a text statement with it? Looks like you have to put a message command before it (M117 text message) or wait until after resuming to see the text since the text will show once it starts going again and processes the text following the M0
Looks like this question was asked 2 years ago:
I have an MPCNC with SKR PRO and TFT screen purchased from V1. I’ve got a couple issues that I can’t sort out.
Using “M0 TEXT HERE” does not display TEXT HERE on the screen. It does pause but the screen says “Pause?” I would love to get the custom text working as reminders of what’s coming next. Right now a pause window comes up but doesn’t have the custom text. I click OK on the pause window and then have to click resume again on the screen.
The stop program button on the screen does…
Maybe this might be of interest:
I’m venturing a guess that you are running your gcode from the SD Card on the TFT.
If yes, that pause dialog you see is displayed by the TFT firmware when it sees an
M0/M1 command from the file you’re printing off the SD.
The TFT intercepts the M0/M1 command from the SD card stream during printing and posts
it’s own Pause dialog box, and it also suppresses the M0/M1 command from going to the
printer. Furthermore, the TFT Pause dialog ignores any text from …
3 Likes