From 4674737d0c70af8376855d4ee7bf4d622fc818a6 Mon Sep 17 00:00:00 2001 From: Frank Tackitt Date: Sat, 19 Feb 2022 13:42:50 -0700 Subject: [PATCH] Show position including offsets in the move panel (#516) This makes Z stepping make more sense after applying a Z offset and more consistent with the results of sending manual gcodes. --- panels/move.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/panels/move.py b/panels/move.py index d8b7a65b..555107da 100644 --- a/panels/move.py +++ b/panels/move.py @@ -115,10 +115,10 @@ class MovePanel(ScreenPanel): if action != "notify_status_update": return - if "toolhead" in data and "position" in data["toolhead"]: - self.labels['pos_x'].set_text("X: %.2f" % (data["toolhead"]["position"][0])) - self.labels['pos_y'].set_text("Y: %.2f" % (data["toolhead"]["position"][1])) - self.labels['pos_z'].set_text("Z: %.2f" % (data["toolhead"]["position"][2])) + if "gcode_move" in data and "gcode_position" in data["gcode_move"]: + self.labels['pos_x'].set_text("X: %.2f" % (data["gcode_move"]["gcode_position"][0])) + self.labels['pos_y'].set_text("Y: %.2f" % (data["gcode_move"]["gcode_position"][1])) + self.labels['pos_z'].set_text("Z: %.2f" % (data["gcode_move"]["gcode_position"][2])) def change_distance(self, widget, distance): if self.distance == distance: