From 14f83133b703af4791dbaf57ccdc041852cad00d Mon Sep 17 00:00:00 2001 From: make-ing Date: Fri, 4 Mar 2016 14:56:49 +0100 Subject: [PATCH] added _onHomingDone method and call to ok handler and changed G92 Gcode to X500Y0Z0 --- src/octoprint/util/comm_acc2.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/octoprint/util/comm_acc2.py b/src/octoprint/util/comm_acc2.py index df297939..ee16a541 100644 --- a/src/octoprint/util/comm_acc2.py +++ b/src/octoprint/util/comm_acc2.py @@ -347,6 +347,7 @@ class MachineCom(object): def _handle_ok_message(self): if self._state == self.STATE_HOMING: self._changeState(self.STATE_OPERATIONAL) + self._onHomingDone() def _handle_error_message(self, line): self._errorValue = line @@ -539,6 +540,11 @@ class MachineCom(object): payload = dict(port=self._port, baudrate=self._baudrate) eventManager().fire(Events.CONNECTED, payload) + def _onHomingDone(self): + self.sendCommand("G92X500Y0Z0") + self.sendCommand("G90") + self.sendCommand("G21") + def _detectPort(self, close): self._log("Serial port list: %s" % (str(serialList()))) for p in serialList():