From be473bf626c45cd1bfc9535261985b5fb91246ff Mon Sep 17 00:00:00 2001 From: alfrix Date: Fri, 10 Mar 2023 06:42:20 -0600 Subject: [PATCH] bed_level: fix auto-detect when there is no config file fixes #918 --- panels/bed_level.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/panels/bed_level.py b/panels/bed_level.py index 4763b742..1a436016 100644 --- a/panels/bed_level.py +++ b/panels/bed_level.py @@ -108,7 +108,9 @@ class BedLevelPanel(ScreenPanel): rotation = self.ks_printer_cfg.getint("screw_rotation", 0) logging.info(f"Rotation: {rotation}") else: - valid_positions = False + if nscrews in (3, 5, 7): + valid_positions = False + screw_positions = valid_screws if 'bed_screws' in self._config.get_config(): rotation = self._config.get_config()['bed_screws'].getint("rotation", 0) logging.debug(f"Rotation: {rotation}")