aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras
diff options
context:
space:
mode:
authorEric Callahan <arksine.code@gmail.com>2024-02-16 06:13:05 -0500
committerKevinOConnor <kevin@koconnor.net>2024-06-19 13:47:32 -0400
commita19af088945fdd33e49477413b90ee061c716e71 (patch)
tree5c2cf76c576c16693a2dfa0fe00d3ae447e07fbf /klippy/extras
parent2c7e09cfa6379e94fcc78774f186bce0bf0a2078 (diff)
downloadkutter-a19af088945fdd33e49477413b90ee061c716e71.tar.gz
kutter-a19af088945fdd33e49477413b90ee061c716e71.tar.xz
kutter-a19af088945fdd33e49477413b90ee061c716e71.zip
bed_mesh: add support for MESH_PPS param in BMC
In addition, do not respond with generated points. Signed-off-by: Eric Callahan <arksine.code@gmail.com>
Diffstat (limited to 'klippy/extras')
-rw-r--r--klippy/extras/bed_mesh.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/klippy/extras/bed_mesh.py b/klippy/extras/bed_mesh.py
index 9c44692c..bcfd7c74 100644
--- a/klippy/extras/bed_mesh.py
+++ b/klippy/extras/bed_mesh.py
@@ -594,6 +594,12 @@ class BedMeshCalibrate:
self.mesh_config['y_count'] = y_cnt
need_cfg_update = True
+ if "MESH_PPS" in params:
+ xpps, ypps = parse_gcmd_pair(gcmd, 'MESH_PPS', minval=0)
+ self.mesh_config['mesh_x_pps'] = xpps
+ self.mesh_config['mesh_y_pps'] = ypps
+ need_cfg_update = True
+
if "ALGORITHM" in params:
self.mesh_config['algo'] = gcmd.get('ALGORITHM').strip().lower()
need_cfg_update = True