From 624d360a34709c2d83bdc0bc32b983740db5739c Mon Sep 17 00:00:00 2001 From: Dmitry Butyugin Date: Wed, 19 Apr 2023 23:11:10 +0200 Subject: resonance_tester: Apply input shaper params on SHAPER_CALIBRATE Signed-off-by: Dmitry Butyugin --- klippy/extras/resonance_tester.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'klippy/extras/resonance_tester.py') diff --git a/klippy/extras/resonance_tester.py b/klippy/extras/resonance_tester.py index 819d8155..d5f43b77 100644 --- a/klippy/extras/resonance_tester.py +++ b/klippy/extras/resonance_tester.py @@ -287,6 +287,8 @@ class ResonanceTester: if not self.is_valid_name_suffix(name_suffix): raise gcmd.error("Invalid NAME parameter") + input_shaper = self.printer.lookup_object('input_shaper', None) + # Setup shaper calibration helper = shaper_calibrate.ShaperCalibrate(self.printer) @@ -306,6 +308,9 @@ class ResonanceTester: "Recommended shaper_type_%s = %s, shaper_freq_%s = %.1f Hz" % (axis_name, best_shaper.name, axis_name, best_shaper.freq)) + if input_shaper is not None: + helper.apply_params(input_shaper, axis_name, + best_shaper.name, best_shaper.freq) helper.save_params(configfile, axis_name, best_shaper.name, best_shaper.freq) csv_name = self.save_calibration_data( -- cgit v1.2.3-70-g09d2