From 2b2414c8fb573ec394b02efd82970ca575c8be65 Mon Sep 17 00:00:00 2001 From: nickthetait Date: Wed, 6 Jan 2016 06:54:47 -0700 Subject: [PATCH] Improve user feedback when canceling a print Display cancelation message on printers that have an LCD --- Cura/util/printerConnection/serialConnection.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Cura/util/printerConnection/serialConnection.py b/Cura/util/printerConnection/serialConnection.py index 40a87e70..8999c80b 100644 --- a/Cura/util/printerConnection/serialConnection.py +++ b/Cura/util/printerConnection/serialConnection.py @@ -111,6 +111,11 @@ class serialConnection(printerConnectionBase.printerConnectionBase): def disableSteppers(self): self.sendCommand("M18") + + def setLCDmessage(self): + cancel_text = "Print canceled" + formatted_command = "M117 {}".format(cancel_text) + self.sendCommand(formatted_command) #Abort the previously loaded print file def cancelPrint(self): @@ -123,6 +128,7 @@ class serialConnection(printerConnectionBase.printerConnectionBase): self._pausePosition = None self.coolDown() self.disableSteppers() + self.setLCDmessage() def isPrinting(self): return self._commState == machineCom.MachineCom.STATE_PRINTING -- 2.30.2