AstroBox icon indicating copy to clipboard operation
AstroBox copied to clipboard

Remove printing message

Open FernandoGarcia opened this issue 9 years ago • 7 comments
trafficstars

Hi!

Please remove the "printing..." message from info screen after cancel a print.

Best regards.

FernandoGarcia avatar Sep 23 '16 02:09 FernandoGarcia

Could you provide a screenshot of the message that you're referring to?

CoDanny avatar Sep 23 '16 07:09 CoDanny

Hi!

This is the default status:

sam_1042

This is the status after cancel a print:

sam_1050

Here you can see the "Printing..." message.

FernandoGarcia avatar Sep 23 '16 14:09 FernandoGarcia

Hi!

This message remains on LCD when the print is finished too.

When printing from SD card the message is like this:

sam_4702

Best regards.

FernandoGarcia avatar Sep 26 '16 18:09 FernandoGarcia

I apologize if this seems out of the blue, or if the topic is a little outdated, as this is my first post here, but I believe what might be causing that message is the firmware of the printer itself. I've run into similar behavior with mine before, and it's technically not related to Astroprint or the model GCODE itself.

Short answer : Try adding the line "M117 Print Cancelled." (without quotes) to your "Cancel GCODE" field under what you have already there, if applicable.

Long answer: The Marlin, RepRap, and Repetier firmwares (I'll admit it's an assumption on my part your printer uses one of those) use the Gcode "M117" to display a message. Typically, many slicers don't use it much, if at all. When cancelling a print, Astroprint will stop sending the pre-written code, so whatever messages would appear down the line wouldn't be sent. Marlin-based printers (and possibly the others) seem to have default messages that are displayed during certain events (such as during preheating or homing operations). Without being overwritten through Gcode, the message "Printing..." may be displayed by default while the printer is receiving Gcode commands (including the cancel commands), and doesn't change the message unless told to do so (hence it still displaying). Adding the M117 code shown in the short answer will manually send the message to force a change.

In addition: Should the code work for you, you can also add a message override when a print is complete in the same way, but that will have to be done within the AstroPrint Dashboard under Printer Profile>{Your Printer Name}>End Commands, and then you'll need to reslice any files to have the changes take effect. This is assuming you use the cloud slicer through AstroPrint.

Mild disclaimer: As I'm still learning the intricacies of Gcode, there is a slight chance that this may not work as intended. I have tested this code on my printer, and it works without issue. I have an Anet A8 (Prusa i3 clone using Marlin).

20161213_024855

Again, I do apologize if it seems I'm barging in out of nowhere and throwing around assumptions...lol

robotdanb avatar Dec 13 '16 08:12 robotdanb

Hi! I don't think that edit the Gcode manually is good idea. It should be automatic as in Repetier host. After open this issues I did some upgrades in Astroprint and now it's worse because I can't see even "printing..." message. After start the print I can see "Heating..." message all time. Best regards.

FernandoGarcia avatar Dec 13 '16 12:12 FernandoGarcia

Hi! I'm back to Astroprint since now has support to dual extruder. I'm using 0.12.5 and the LCD is not showing the print time, remaining time or printing... during a print. I shows only "heating done". Best regards.

FernandoGarcia avatar May 27 '18 23:05 FernandoGarcia

20180528_130950

FernandoGarcia avatar May 28 '18 16:05 FernandoGarcia