From 89256b54236a35248752b68d4d33a2c50bcc21fe Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Thu, 17 Mar 2016 14:44:09 +0100 Subject: [PATCH] Added explicit home bed before rest of bed leveling CURA-1102 --- plugins/USBPrinting/PrinterConnection.py | 4 ++++ resources/qml/WizardPages/Bedleveling.qml | 1 + 2 files changed, 5 insertions(+) diff --git a/plugins/USBPrinting/PrinterConnection.py b/plugins/USBPrinting/PrinterConnection.py index 907cebc012..00df335828 100644 --- a/plugins/USBPrinting/PrinterConnection.py +++ b/plugins/USBPrinting/PrinterConnection.py @@ -391,6 +391,10 @@ class PrinterConnection(OutputDevice, QObject, SignalEmitter): def homeHead(self): self._sendCommand("G28") + @pyqtSlot() + def homeBed(self): + self._sendCommand("G28 Z") + ## Directly send the command, withouth checking connection state (eg; printing). # \param cmd string with g-code def _sendCommand(self, cmd): diff --git a/resources/qml/WizardPages/Bedleveling.qml b/resources/qml/WizardPages/Bedleveling.qml index 076a2398fc..40735f8b0a 100644 --- a/resources/qml/WizardPages/Bedleveling.qml +++ b/resources/qml/WizardPages/Bedleveling.qml @@ -21,6 +21,7 @@ Item property variant printer_connection: UM.USBPrinterManager.connectedPrinterList.getItem(0).printer Component.onCompleted: { + printer_connection.homeBed() printer_connection.homeHead() } UM.I18nCatalog { id: catalog; name:"cura"}