From e2387c55a462b9eb9e6a09ad41bdb120dcfda745 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Sun, 13 Jan 2013 18:29:11 +0100 Subject: [PATCH] Also turn off fan when aborting a print job. --- printer_webui/printer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/printer_webui/printer.py b/printer_webui/printer.py index 7524d89..4c282bb 100644 --- a/printer_webui/printer.py +++ b/printer_webui/printer.py @@ -203,7 +203,7 @@ class Printer(): return self._comm.cancelPrint() if disableMotorsAndHeater: - self.commands(["M84", "M104 S0", "M140 S0"]) # disable motors, switch off heaters + self.commands(["M84", "M104 S0", "M140 S0", "M106 S0"]) # disable motors, switch off heaters and fan # reset line, height, print time self._setCurrentZ(None) @@ -538,6 +538,7 @@ class StateMonitor(object): self._lastUpdate = time.time() self._worker = threading.Thread(target=self._work) + self._worker.daemon = True self._worker.start() def reset(self, state=None, jobData=None, gcodeData=None, progress=None, currentZ=None):