aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/tuning_tower.py
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2020-08-15 15:59:14 -0400
committerKevin O'Connor <kevin@koconnor.net>2020-08-20 21:03:22 -0400
commit2d5f9b6cdac98fec56afb9cdca37ad7ac2795fd6 (patch)
treebec0d06ea5710d1bc1a1db51e1e056aaed533f9c /klippy/extras/tuning_tower.py
parentc0daf43d2f52f5fbfc94f2be4040087e8bace989 (diff)
downloadkutter-2d5f9b6cdac98fec56afb9cdca37ad7ac2795fd6.tar.gz
kutter-2d5f9b6cdac98fec56afb9cdca37ad7ac2795fd6.tar.xz
kutter-2d5f9b6cdac98fec56afb9cdca37ad7ac2795fd6.zip
gcode: Remove unneeded base_xpos variables from get_status()
Convert the only user of base_zpos to use gcode_position. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/extras/tuning_tower.py')
-rw-r--r--klippy/extras/tuning_tower.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/klippy/extras/tuning_tower.py b/klippy/extras/tuning_tower.py
index 753e5433..87a0093d 100644
--- a/klippy/extras/tuning_tower.py
+++ b/klippy/extras/tuning_tower.py
@@ -13,6 +13,7 @@ class TuningTower:
self.normal_transform = None
self.last_position = [0., 0., 0., 0.]
self.last_z = self.start = self.factor = self.band = 0.
+ self.last_command_value = None
self.command_fmt = ""
# Register command
self.gcode = self.printer.lookup_object("gcode")
@@ -35,6 +36,7 @@ class TuningTower:
self.command_fmt = "%s %s=%%.9f" % (command, parameter)
self.normal_transform = self.gcode.set_move_transform(self, force=True)
self.last_z = -99999999.9
+ self.last_command_value = None
self.get_position()
gcmd.respond_info("Starting tuning test (start=%.6f factor=%.6f)"
% (self.start, self.factor))
@@ -57,11 +59,11 @@ class TuningTower:
self.end_test()
else:
# Process update
- z_offset = self.gcode.get_status()['base_zpos']
- oldval = self.calc_value(self.last_z - z_offset)
- newval = self.calc_value(z - z_offset)
+ gcode_z = self.gcode.get_status()['gcode_position'].z
+ newval = self.calc_value(gcode_z)
self.last_z = z
- if newval != oldval:
+ if newval != self.last_command_value:
+ self.last_command_value = newval
self.gcode.run_script_from_command(self.command_fmt
% (newval,))
# Forward move to actual handler