diff options
author | Rubens Panfili <rubens.panfili@gmail.com> | 2020-05-24 17:33:09 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-24 11:33:09 -0400 |
commit | 9530373ccbf71f652d0cd0a6d1a22c84f68247e6 (patch) | |
tree | 7d7c31578a37674dfc56f381166afc22aafc26c4 /klippy | |
parent | 492cd3d99fb40ef452c3ad50d07b14bc916d4548 (diff) | |
download | kutter-9530373ccbf71f652d0cd0a6d1a22c84f68247e6.tar.gz kutter-9530373ccbf71f652d0cd0a6d1a22c84f68247e6.tar.xz kutter-9530373ccbf71f652d0cd0a6d1a22c84f68247e6.zip |
tuning_tower: compensate z-offset (#2881)
Signed-off-by: Rubens Panfili <rubens.panfili@gmail.com>
Diffstat (limited to 'klippy')
-rw-r--r-- | klippy/extras/tuning_tower.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/klippy/extras/tuning_tower.py b/klippy/extras/tuning_tower.py index b8543612..b07e0055 100644 --- a/klippy/extras/tuning_tower.py +++ b/klippy/extras/tuning_tower.py @@ -45,6 +45,10 @@ class TuningTower: self.last_position = list(pos) return pos def calc_value(self, z): + # Compensate Z-Offset + gcode = self.printer.lookup_object("gcode") + z_offset = gcode.get_status(None)['base_zpos'] + z = max(0, z - z_offset) if self.band: z = (math.floor(z / self.band) + .5) * self.band return self.start + z * self.factor |