diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2020-04-24 21:52:46 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2020-05-05 11:08:11 -0400 |
commit | dce46ea053c10347dde03886c989a9380ff13504 (patch) | |
tree | 0f45272e819bb14ca54cc85961aa79bd5c577c12 /klippy/extras/z_tilt.py | |
parent | ff6c11e827b1f38a1b815b77d16ac3db599e7dd4 (diff) | |
download | kutter-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/z_tilt.py')
-rw-r--r-- | klippy/extras/z_tilt.py | 27 |
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] |