Also turn off fan when aborting a print job.
parent
ec4b909f66
commit
e2387c55a4
|
@ -203,7 +203,7 @@ class Printer():
|
||||||
return
|
return
|
||||||
self._comm.cancelPrint()
|
self._comm.cancelPrint()
|
||||||
if disableMotorsAndHeater:
|
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
|
# reset line, height, print time
|
||||||
self._setCurrentZ(None)
|
self._setCurrentZ(None)
|
||||||
|
@ -538,6 +538,7 @@ class StateMonitor(object):
|
||||||
|
|
||||||
self._lastUpdate = time.time()
|
self._lastUpdate = time.time()
|
||||||
self._worker = threading.Thread(target=self._work)
|
self._worker = threading.Thread(target=self._work)
|
||||||
|
self._worker.daemon = True
|
||||||
self._worker.start()
|
self._worker.start()
|
||||||
|
|
||||||
def reset(self, state=None, jobData=None, gcodeData=None, progress=None, currentZ=None):
|
def reset(self, state=None, jobData=None, gcodeData=None, progress=None, currentZ=None):
|
||||||
|
|
Loading…
Reference in New Issue