From 52632ec5cd482282c1319fd6d01a7499305d2a1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20Boisselier?= Date: Fri, 21 Apr 2023 18:45:56 +0200 Subject: [PATCH] fixed a bug in probe_calibrate and probe_accuracy when running a Dockable probe --- macros/base/probing/overides/dockable_probe_overides.cfg | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/macros/base/probing/overides/dockable_probe_overides.cfg b/macros/base/probing/overides/dockable_probe_overides.cfg index 04538159..a1e0d409 100644 --- a/macros/base/probing/overides/dockable_probe_overides.cfg +++ b/macros/base/probing/overides/dockable_probe_overides.cfg @@ -23,8 +23,8 @@ gcode: # Safety check to protect against PROBE_CALIBRATE performed outside the bed {% if (printer['gcode_move'].position.x + probe_offset_x) >= max_bed_x or (printer['gcode_move'].position.y + probe_offset_y) >= max_bed_y - or (printer['gcode_move'].position.x + probe_offset_x) <= max_bed_x - or (printer['gcode_move'].position.y + probe_offset_y) <= max_bed_y %} + or (printer['gcode_move'].position.x + probe_offset_x) <= min_bed_x + or (printer['gcode_move'].position.y + probe_offset_y) <= min_bed_y %} { action_raise_error("You must perform PROBE_CALIBRATE with the probe inside the BED area, check variables min/max_bed_xy !") } {% endif %} @@ -72,8 +72,8 @@ gcode: # Safety check to protect against PROBE_ACCURACY performed outside the bed {% if (printer['gcode_move'].position.x + probe_offset_x) >= max_bed_x or (printer['gcode_move'].position.y + probe_offset_y) >= max_bed_y - or (printer['gcode_move'].position.x + probe_offset_x) <= max_bed_x - or (printer['gcode_move'].position.y + probe_offset_y) <= max_bed_y %} + or (printer['gcode_move'].position.x + probe_offset_x) <= min_bed_x + or (printer['gcode_move'].position.y + probe_offset_y) <= min_bed_y %} { action_raise_error("You must perform PROBE_ACCURACY with the probe inside the BED area, check variables min/max_bed_xy !") } {% endif %}