Please implement the standard M0 stop code in firmware.
It does not work currently, and there is no way that I can find to pause the printer and wait for operator input.
M0, M1 - Stop the printer M0: Stop or Unconditional stop
Usage
M0 [P<ms<] [S<sec>] [string] M1 [P<ms>] [S<sec>] [string]
Message Display
Please support the standard way to display message on the console, and for monitorying applications.
Currently messages are shown on the printer display and broadcasted to monitoring applications but using a custom M1002 code, such as “M1002 gcode_claim_action : 2”
This is problematic for multiple reasons.
it limits the information that can be shown to only what the manufacture defines
it makes the gcode less readable
it makes the gcode less portable
it makes any monitoring app using MQTT need to understand custom codes.
Gcode before 3D printers used
(MSG, This is a message)
in order to display a message on the console. (I am not sure how universal it is, but certainly the family of Mach products use this.
Prusa uses M117 to display a message.
M117 - Display Message M117: Display Message
This causes the given message to be shown in the status line on an attached LCD.
It is processed early as to allow printing messages that contain G, M, N, or T.
Both BL printers have displays that can display text, so they can display arbitrary text, possibly with a length limit.
Need exactly this right now… Trying to do bed level, but with a poper probe, and I need to be able to reliably pause to put the probe in place and remove it again.
Assuming this isn’t a Bambu printer? You’ll need to insert a user cleared pause (M400 U1 for a Bambu printer) before the bed leveling in the start g-code.
I don’t have AMS and do some occasionally manual filament changes. Would be great if during this pauses I could add a message saying something like “insert green filament”, so I don’t insert the wrong one.
Hello everybody
Is there a solution for this topic?
Today I wanted to add a pause for a print and display a message that tells me to put hex nuts, I added a pause but I don’t know what custom code will work for the message
I vote on that, specially now that firmware 01.08 allows swapping filaments on the external spool (without AMS), we need to know what filament to insert and M117 or similar would provide a flexible way to the slicer to add simple messages like “Insert filament #1 Generic PLA Silk RED”, if it allowed to present the color selected in Bambu Studio it was perfect! THANKS!