Browse Source

Remove home bed from abort sequence

On printers that home the bed to the bottom (ie: printhead moves towards the bed), homing the bed when aborting a print could cause the printhead to crash into the aborted print.
fieldOfView 7 years ago
parent
commit
371ca36047
1 changed files with 2 additions and 1 deletions
  1. 2 1
      plugins/USBPrinting/USBPrinterOutputDevice.py

+ 2 - 1
plugins/USBPrinting/USBPrinterOutputDevice.py

@@ -622,8 +622,9 @@ class USBPrinterOutputDevice(PrinterOutputDevice):
         self._sendCommand("M140 S0")
         self._sendCommand("M140 S0")
         self._sendCommand("M104 S0")
         self._sendCommand("M104 S0")
         self._sendCommand("M107")
         self._sendCommand("M107")
+        # Home XY to prevent nozzle resting on aborted print
+        # Don't home bed because it may crash the printhead into the print on printers that home on the bottom
         self.homeHead()
         self.homeHead()
-        self.homeBed()
         self._sendCommand("M84")
         self._sendCommand("M84")
         self._is_printing = False
         self._is_printing = False
         self._is_paused = False
         self._is_paused = False