Skip to content

Commit 4b3c035

Browse files
committed
✨ PROBE_OFFSET_[XYZ](MIN|MAX)
MarlinFirmware/Marlin#26267
1 parent 6c2d6e1 commit 4b3c035

File tree

354 files changed

+2478
-1062
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

354 files changed

+2478
-1062
lines changed

config/default/Configuration.h

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1661,9 +1661,13 @@
16611661

16621662
#define Z_PROBE_LOW_POINT -2 // (mm) Farthest distance below the trigger-point to go before stopping
16631663

1664-
// For M851 give a range for adjusting the Z probe offset
1665-
#define Z_PROBE_OFFSET_RANGE_MIN -20 // (mm)
1666-
#define Z_PROBE_OFFSET_RANGE_MAX 20 // (mm)
1664+
// For M851 provide ranges for adjusting the X, Y, and Z probe offsets
1665+
//#define PROBE_OFFSET_XMIN -50 // (mm)
1666+
//#define PROBE_OFFSET_XMAX 50 // (mm)
1667+
//#define PROBE_OFFSET_YMIN -50 // (mm)
1668+
//#define PROBE_OFFSET_YMAX 50 // (mm)
1669+
//#define PROBE_OFFSET_ZMIN -20 // (mm)
1670+
//#define PROBE_OFFSET_ZMAX 20 // (mm)
16671671

16681672
// Enable the M48 repeatability test to test probe accuracy
16691673
//#define Z_MIN_PROBE_REPEATABILITY_TEST

config/examples/3DFabXYZ/Migbot/Configuration.h

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1663,9 +1663,13 @@
16631663

16641664
#define Z_PROBE_LOW_POINT -2 // (mm) Farthest distance below the trigger-point to go before stopping
16651665

1666-
// For M851 give a range for adjusting the Z probe offset
1667-
#define Z_PROBE_OFFSET_RANGE_MIN -20 // (mm)
1668-
#define Z_PROBE_OFFSET_RANGE_MAX 20 // (mm)
1666+
// For M851 provide ranges for adjusting the X, Y, and Z probe offsets
1667+
//#define PROBE_OFFSET_XMIN -50 // (mm)
1668+
//#define PROBE_OFFSET_XMAX 50 // (mm)
1669+
//#define PROBE_OFFSET_YMIN -50 // (mm)
1670+
//#define PROBE_OFFSET_YMAX 50 // (mm)
1671+
//#define PROBE_OFFSET_ZMIN -20 // (mm)
1672+
//#define PROBE_OFFSET_ZMAX 20 // (mm)
16691673

16701674
// Enable the M48 repeatability test to test probe accuracy
16711675
//#define Z_MIN_PROBE_REPEATABILITY_TEST

config/examples/ADIMLab/Gantry v1/Configuration.h

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1661,9 +1661,13 @@
16611661

16621662
#define Z_PROBE_LOW_POINT -2 // (mm) Farthest distance below the trigger-point to go before stopping
16631663

1664-
// For M851 give a range for adjusting the Z probe offset
1665-
#define Z_PROBE_OFFSET_RANGE_MIN -20 // (mm)
1666-
#define Z_PROBE_OFFSET_RANGE_MAX 20 // (mm)
1664+
// For M851 provide ranges for adjusting the X, Y, and Z probe offsets
1665+
//#define PROBE_OFFSET_XMIN -50 // (mm)
1666+
//#define PROBE_OFFSET_XMAX 50 // (mm)
1667+
//#define PROBE_OFFSET_YMIN -50 // (mm)
1668+
//#define PROBE_OFFSET_YMAX 50 // (mm)
1669+
//#define PROBE_OFFSET_ZMIN -20 // (mm)
1670+
//#define PROBE_OFFSET_ZMAX 20 // (mm)
16671671

16681672
// Enable the M48 repeatability test to test probe accuracy
16691673
//#define Z_MIN_PROBE_REPEATABILITY_TEST

config/examples/ADIMLab/Gantry v2/Configuration.h

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1661,9 +1661,13 @@
16611661

16621662
#define Z_PROBE_LOW_POINT -2 // (mm) Farthest distance below the trigger-point to go before stopping
16631663

1664-
// For M851 give a range for adjusting the Z probe offset
1665-
#define Z_PROBE_OFFSET_RANGE_MIN -20 // (mm)
1666-
#define Z_PROBE_OFFSET_RANGE_MAX 20 // (mm)
1664+
// For M851 provide ranges for adjusting the X, Y, and Z probe offsets
1665+
//#define PROBE_OFFSET_XMIN -50 // (mm)
1666+
//#define PROBE_OFFSET_XMAX 50 // (mm)
1667+
//#define PROBE_OFFSET_YMIN -50 // (mm)
1668+
//#define PROBE_OFFSET_YMAX 50 // (mm)
1669+
//#define PROBE_OFFSET_ZMIN -20 // (mm)
1670+
//#define PROBE_OFFSET_ZMAX 20 // (mm)
16671671

16681672
// Enable the M48 repeatability test to test probe accuracy
16691673
//#define Z_MIN_PROBE_REPEATABILITY_TEST

config/examples/Alfawise/U20-bltouch/Configuration.h

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1730,9 +1730,13 @@
17301730

17311731
#define Z_PROBE_LOW_POINT -2 // (mm) Farthest distance below the trigger-point to go before stopping
17321732

1733-
// For M851 give a range for adjusting the Z probe offset
1734-
#define Z_PROBE_OFFSET_RANGE_MIN -20 // (mm)
1735-
#define Z_PROBE_OFFSET_RANGE_MAX 20 // (mm)
1733+
// For M851 provide ranges for adjusting the X, Y, and Z probe offsets
1734+
//#define PROBE_OFFSET_XMIN -50 // (mm)
1735+
//#define PROBE_OFFSET_XMAX 50 // (mm)
1736+
//#define PROBE_OFFSET_YMIN -50 // (mm)
1737+
//#define PROBE_OFFSET_YMAX 50 // (mm)
1738+
//#define PROBE_OFFSET_ZMIN -20 // (mm)
1739+
//#define PROBE_OFFSET_ZMAX 20 // (mm)
17361740

17371741
// Enable the M48 repeatability test to test probe accuracy
17381742
#define Z_MIN_PROBE_REPEATABILITY_TEST

config/examples/Alfawise/U20/Configuration.h

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1731,9 +1731,13 @@
17311731

17321732
#define Z_PROBE_LOW_POINT -2 // (mm) Farthest distance below the trigger-point to go before stopping
17331733

1734-
// For M851 give a range for adjusting the Z probe offset
1735-
#define Z_PROBE_OFFSET_RANGE_MIN -20 // (mm)
1736-
#define Z_PROBE_OFFSET_RANGE_MAX 20 // (mm)
1734+
// For M851 provide ranges for adjusting the X, Y, and Z probe offsets
1735+
//#define PROBE_OFFSET_XMIN -50 // (mm)
1736+
//#define PROBE_OFFSET_XMAX 50 // (mm)
1737+
//#define PROBE_OFFSET_YMIN -50 // (mm)
1738+
//#define PROBE_OFFSET_YMAX 50 // (mm)
1739+
//#define PROBE_OFFSET_ZMIN -20 // (mm)
1740+
//#define PROBE_OFFSET_ZMAX 20 // (mm)
17371741

17381742
// Enable the M48 repeatability test to test probe accuracy
17391743
//#define Z_MIN_PROBE_REPEATABILITY_TEST

config/examples/AliExpress/CL-260/Configuration.h

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1661,9 +1661,13 @@
16611661

16621662
#define Z_PROBE_LOW_POINT -2 // (mm) Farthest distance below the trigger-point to go before stopping
16631663

1664-
// For M851 give a range for adjusting the Z probe offset
1665-
#define Z_PROBE_OFFSET_RANGE_MIN -20 // (mm)
1666-
#define Z_PROBE_OFFSET_RANGE_MAX 20 // (mm)
1664+
// For M851 provide ranges for adjusting the X, Y, and Z probe offsets
1665+
//#define PROBE_OFFSET_XMIN -50 // (mm)
1666+
//#define PROBE_OFFSET_XMAX 50 // (mm)
1667+
//#define PROBE_OFFSET_YMIN -50 // (mm)
1668+
//#define PROBE_OFFSET_YMAX 50 // (mm)
1669+
//#define PROBE_OFFSET_ZMIN -20 // (mm)
1670+
//#define PROBE_OFFSET_ZMAX 20 // (mm)
16671671

16681672
// Enable the M48 repeatability test to test probe accuracy
16691673
//#define Z_MIN_PROBE_REPEATABILITY_TEST

config/examples/AliExpress/UM2pExt/Configuration.h

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1662,9 +1662,13 @@
16621662

16631663
#define Z_PROBE_LOW_POINT -2 // (mm) Farthest distance below the trigger-point to go before stopping
16641664

1665-
// For M851 give a range for adjusting the Z probe offset
1666-
#define Z_PROBE_OFFSET_RANGE_MIN -20 // (mm)
1667-
#define Z_PROBE_OFFSET_RANGE_MAX 20 // (mm)
1665+
// For M851 provide ranges for adjusting the X, Y, and Z probe offsets
1666+
//#define PROBE_OFFSET_XMIN -50 // (mm)
1667+
//#define PROBE_OFFSET_XMAX 50 // (mm)
1668+
//#define PROBE_OFFSET_YMIN -50 // (mm)
1669+
//#define PROBE_OFFSET_YMAX 50 // (mm)
1670+
//#define PROBE_OFFSET_ZMIN -20 // (mm)
1671+
//#define PROBE_OFFSET_ZMAX 20 // (mm)
16681672

16691673
// Enable the M48 repeatability test to test probe accuracy
16701674
//#define Z_MIN_PROBE_REPEATABILITY_TEST

config/examples/Anet/A2/Configuration.h

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1661,9 +1661,13 @@
16611661

16621662
#define Z_PROBE_LOW_POINT -2 // (mm) Farthest distance below the trigger-point to go before stopping
16631663

1664-
// For M851 give a range for adjusting the Z probe offset
1665-
#define Z_PROBE_OFFSET_RANGE_MIN -20 // (mm)
1666-
#define Z_PROBE_OFFSET_RANGE_MAX 20 // (mm)
1664+
// For M851 provide ranges for adjusting the X, Y, and Z probe offsets
1665+
//#define PROBE_OFFSET_XMIN -50 // (mm)
1666+
//#define PROBE_OFFSET_XMAX 50 // (mm)
1667+
//#define PROBE_OFFSET_YMIN -50 // (mm)
1668+
//#define PROBE_OFFSET_YMAX 50 // (mm)
1669+
//#define PROBE_OFFSET_ZMIN -20 // (mm)
1670+
//#define PROBE_OFFSET_ZMAX 20 // (mm)
16671671

16681672
// Enable the M48 repeatability test to test probe accuracy
16691673
//#define Z_MIN_PROBE_REPEATABILITY_TEST

config/examples/Anet/A2plus/Configuration.h

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1661,9 +1661,13 @@
16611661

16621662
#define Z_PROBE_LOW_POINT -2 // (mm) Farthest distance below the trigger-point to go before stopping
16631663

1664-
// For M851 give a range for adjusting the Z probe offset
1665-
#define Z_PROBE_OFFSET_RANGE_MIN -20 // (mm)
1666-
#define Z_PROBE_OFFSET_RANGE_MAX 20 // (mm)
1664+
// For M851 provide ranges for adjusting the X, Y, and Z probe offsets
1665+
//#define PROBE_OFFSET_XMIN -50 // (mm)
1666+
//#define PROBE_OFFSET_XMAX 50 // (mm)
1667+
//#define PROBE_OFFSET_YMIN -50 // (mm)
1668+
//#define PROBE_OFFSET_YMAX 50 // (mm)
1669+
//#define PROBE_OFFSET_ZMIN -20 // (mm)
1670+
//#define PROBE_OFFSET_ZMAX 20 // (mm)
16671671

16681672
// Enable the M48 repeatability test to test probe accuracy
16691673
//#define Z_MIN_PROBE_REPEATABILITY_TEST

0 commit comments

Comments
 (0)