aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2020-04-24 21:52:46 -0400
committerKevin O'Connor <kevin@koconnor.net>2020-05-05 11:08:11 -0400
commitdce46ea053c10347dde03886c989a9380ff13504 (patch)
tree0f45272e819bb14ca54cc85961aa79bd5c577c12 /klippy/extras
parentff6c11e827b1f38a1b815b77d16ac3db599e7dd4 (diff)
downloadkutter-dce46ea053c10347dde03886c989a9380ff13504.tar.gz
kutter-dce46ea053c10347dde03886c989a9380ff13504.tar.xz
kutter-dce46ea053c10347dde03886c989a9380ff13504.zip
z_tilt: Use new GCodeCommand wrappers
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/extras')
-rw-r--r--klippy/extras/z_tilt.py27
1 files changed, 14 insertions, 13 deletions
diff --git a/klippy/extras/z_tilt.py b/klippy/extras/z_tilt.py
index e4f4b18a..ef69c0e6 100644
--- a/klippy/extras/z_tilt.py
+++ b/klippy/extras/z_tilt.py
@@ -74,22 +74,23 @@ class RetryHelper:
config.getfloat("retry_tolerance", 0., above=0.)
self.value_label = "Probed points range"
self.error_msg_extra = error_msg_extra
- def start(self, params):
- self.max_retries = self.gcode.get_int('RETRIES', params,
- default=self.default_max_retries, minval=0, maxval=30)
- self.retry_tolerance = self.gcode.get_float('RETRY_TOLERANCE', params,
- default=self.default_retry_tolerance, minval=0, maxval=1.0)
+ def start(self, gcmd):
+ self.max_retries = gcmd.get_int('RETRIES', self.default_max_retries,
+ minval=0, maxval=30)
+ self.retry_tolerance = gcmd.get_float('RETRY_TOLERANCE',
+ self.default_retry_tolerance,
+ minval=0.0, maxval=1.0)
self.current_retry = 0
self.previous = None
self.increasing = 0
- def check_increase(self,error):
+ def check_increase(self, error):
if self.previous and error > self.previous + 0.0000001:
self.increasing += 1
elif self.increasing > 0:
self.increasing -= 1
self.previous = error
return self.increasing > 1
- def check_retry(self,z_positions):
+ def check_retry(self, z_positions):
if self.max_retries == 0:
return
error = max(z_positions) - min(z_positions)
@@ -124,13 +125,13 @@ class ZTilt:
self.probe_helper.minimum_points(2)
self.z_helper = ZAdjustHelper(config, len(self.z_positions))
# Register Z_TILT_ADJUST command
- self.gcode = self.printer.lookup_object('gcode')
- self.gcode.register_command('Z_TILT_ADJUST', self.cmd_Z_TILT_ADJUST,
- desc=self.cmd_Z_TILT_ADJUST_help)
+ gcode = self.printer.lookup_object('gcode')
+ gcode.register_command('Z_TILT_ADJUST', self.cmd_Z_TILT_ADJUST,
+ desc=self.cmd_Z_TILT_ADJUST_help)
cmd_Z_TILT_ADJUST_help = "Adjust the Z tilt"
- def cmd_Z_TILT_ADJUST(self, params):
- self.retry_helper.start(params)
- self.probe_helper.start_probe(params)
+ def cmd_Z_TILT_ADJUST(self, gcmd):
+ self.retry_helper.start(gcmd)
+ self.probe_helper.start_probe(gcmd)
def probe_finalize(self, offsets, positions):
# Setup for coordinate descent analysis
z_offset = offsets[2]