Skip to content

Commit eb35fd2

Browse files
committed
✨ Extra Z servo options
MarlinFirmware/Marlin#21427
1 parent 6af1d2a commit eb35fd2

File tree

336 files changed

+1344
-672
lines changed

Some content is hidden

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

336 files changed

+1344
-672
lines changed

config/default/Configuration.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -1396,8 +1396,10 @@
13961396
/**
13971397
* Z Servo Probe, such as an endstop switch on a rotating arm.
13981398
*/
1399-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1400-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1399+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1400+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1401+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1402+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14011403

14021404
/**
14031405
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

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

+4-2
Original file line numberDiff line numberDiff line change
@@ -1398,8 +1398,10 @@
13981398
/**
13991399
* Z Servo Probe, such as an endstop switch on a rotating arm.
14001400
*/
1401-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1402-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1401+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1402+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1403+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1404+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14031405

14041406
/**
14051407
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

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

+4-2
Original file line numberDiff line numberDiff line change
@@ -1396,8 +1396,10 @@
13961396
/**
13971397
* Z Servo Probe, such as an endstop switch on a rotating arm.
13981398
*/
1399-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1400-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1399+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1400+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1401+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1402+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14011403

14021404
/**
14031405
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

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

+4-2
Original file line numberDiff line numberDiff line change
@@ -1396,8 +1396,10 @@
13961396
/**
13971397
* Z Servo Probe, such as an endstop switch on a rotating arm.
13981398
*/
1399-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1400-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1399+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1400+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1401+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1402+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14011403

14021404
/**
14031405
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

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

+4-2
Original file line numberDiff line numberDiff line change
@@ -1465,8 +1465,10 @@
14651465
/**
14661466
* Z Servo Probe, such as an endstop switch on a rotating arm.
14671467
*/
1468-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1469-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1468+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1469+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1470+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1471+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14701472

14711473
/**
14721474
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

config/examples/Alfawise/U20/Configuration.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -1466,8 +1466,10 @@
14661466
/**
14671467
* Z Servo Probe, such as an endstop switch on a rotating arm.
14681468
*/
1469-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1470-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1469+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1470+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1471+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1472+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14711473

14721474
/**
14731475
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

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

+4-2
Original file line numberDiff line numberDiff line change
@@ -1396,8 +1396,10 @@
13961396
/**
13971397
* Z Servo Probe, such as an endstop switch on a rotating arm.
13981398
*/
1399-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1400-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1399+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1400+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1401+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1402+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14011403

14021404
/**
14031405
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

config/examples/AliExpress/UM2pExt/Configuration.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -1397,8 +1397,10 @@
13971397
/**
13981398
* Z Servo Probe, such as an endstop switch on a rotating arm.
13991399
*/
1400-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1401-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1400+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1401+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1402+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1403+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14021404

14031405
/**
14041406
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

config/examples/Anet/A2/Configuration.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -1396,8 +1396,10 @@
13961396
/**
13971397
* Z Servo Probe, such as an endstop switch on a rotating arm.
13981398
*/
1399-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1400-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1399+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1400+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1401+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1402+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14011403

14021404
/**
14031405
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

config/examples/Anet/A2plus/Configuration.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -1396,8 +1396,10 @@
13961396
/**
13971397
* Z Servo Probe, such as an endstop switch on a rotating arm.
13981398
*/
1399-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1400-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1399+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1400+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1401+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1402+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14011403

14021404
/**
14031405
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

config/examples/Anet/A6/Configuration.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -1413,8 +1413,10 @@
14131413
/**
14141414
* Z Servo Probe, such as an endstop switch on a rotating arm.
14151415
*/
1416-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1417-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1416+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1417+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1418+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1419+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14181420

14191421
/**
14201422
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

config/examples/Anet/A8/Configuration.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -1399,8 +1399,10 @@
13991399
/**
14001400
* Z Servo Probe, such as an endstop switch on a rotating arm.
14011401
*/
1402-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1403-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1402+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1403+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1404+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1405+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14041406

14051407
/**
14061408
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

config/examples/Anet/A8plus/Configuration.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -1398,8 +1398,10 @@
13981398
/**
13991399
* Z Servo Probe, such as an endstop switch on a rotating arm.
14001400
*/
1401-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1402-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1401+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1402+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1403+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1404+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14031405

14041406
/**
14051407
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

config/examples/Anet/A9/Configuration.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -1396,8 +1396,10 @@
13961396
/**
13971397
* Z Servo Probe, such as an endstop switch on a rotating arm.
13981398
*/
1399-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1400-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1399+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1400+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1401+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1402+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14011403

14021404
/**
14031405
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

config/examples/Anet/E10/Configuration.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -1396,8 +1396,10 @@
13961396
/**
13971397
* Z Servo Probe, such as an endstop switch on a rotating arm.
13981398
*/
1399-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1400-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1399+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1400+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1401+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1402+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14011403

14021404
/**
14031405
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

config/examples/Anet/E16/BTT SKR 1.3/Configuration.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -1398,8 +1398,10 @@
13981398
/**
13991399
* Z Servo Probe, such as an endstop switch on a rotating arm.
14001400
*/
1401-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1402-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1401+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1402+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1403+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1404+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14031405

14041406
/**
14051407
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

config/examples/Anet/E16/Stock/Configuration.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -1398,8 +1398,10 @@
13981398
/**
13991399
* Z Servo Probe, such as an endstop switch on a rotating arm.
14001400
*/
1401-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1402-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1401+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1402+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1403+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1404+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14031405

14041406
/**
14051407
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

config/examples/Anet/ET4+/Configuration.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -1402,8 +1402,10 @@
14021402
/**
14031403
* Z Servo Probe, such as an endstop switch on a rotating arm.
14041404
*/
1405-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1406-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1405+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1406+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1407+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1408+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14071409

14081410
/**
14091411
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

config/examples/Anet/ET4-Pro/Configuration.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -1402,8 +1402,10 @@
14021402
/**
14031403
* Z Servo Probe, such as an endstop switch on a rotating arm.
14041404
*/
1405-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1406-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1405+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1406+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1407+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1408+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14071409

14081410
/**
14091411
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

config/examples/Anet/ET4/Configuration.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -1402,8 +1402,10 @@
14021402
/**
14031403
* Z Servo Probe, such as an endstop switch on a rotating arm.
14041404
*/
1405-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1406-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1405+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1406+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1407+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1408+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14071409

14081410
/**
14091411
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

config/examples/Anet/ET4X/Configuration.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -1402,8 +1402,10 @@
14021402
/**
14031403
* Z Servo Probe, such as an endstop switch on a rotating arm.
14041404
*/
1405-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1406-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1405+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1406+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1407+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1408+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14071409

14081410
/**
14091411
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

config/examples/Anet/ET5-Pro/Configuration.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -1396,8 +1396,10 @@
13961396
/**
13971397
* Z Servo Probe, such as an endstop switch on a rotating arm.
13981398
*/
1399-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1400-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1399+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1400+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1401+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1402+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14011403

14021404
/**
14031405
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

config/examples/Anet/ET5/Configuration.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -1396,8 +1396,10 @@
13961396
/**
13971397
* Z Servo Probe, such as an endstop switch on a rotating arm.
13981398
*/
1399-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1400-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1399+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1400+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1401+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1402+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14011403

14021404
/**
14031405
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

config/examples/Anet/ET5X/Configuration.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -1396,8 +1396,10 @@
13961396
/**
13971397
* Z Servo Probe, such as an endstop switch on a rotating arm.
13981398
*/
1399-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1400-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1399+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1400+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1401+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1402+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14011403

14021404
/**
14031405
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

config/examples/AnyCubic/Chiron/Configuration.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -1399,8 +1399,10 @@
13991399
/**
14001400
* Z Servo Probe, such as an endstop switch on a rotating arm.
14011401
*/
1402-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1403-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1402+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1403+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1404+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1405+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14041406

14051407
/**
14061408
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

config/examples/AnyCubic/Mega Zero 2.0/Anycubic V1/Configuration.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -1397,8 +1397,10 @@
13971397
/**
13981398
* Z Servo Probe, such as an endstop switch on a rotating arm.
13991399
*/
1400-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1401-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1400+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1401+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1402+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1403+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14021404

14031405
/**
14041406
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

config/examples/AnyCubic/Mega Zero/Anycubic V1/Configuration.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -1397,8 +1397,10 @@
13971397
/**
13981398
* Z Servo Probe, such as an endstop switch on a rotating arm.
13991399
*/
1400-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1401-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1400+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1401+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1402+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1403+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14021404

14031405
/**
14041406
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

config/examples/AnyCubic/Mega Zero/BigTreeTech SKR Mini MZ V1.0/Configuration.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -1396,8 +1396,10 @@
13961396
/**
13971397
* Z Servo Probe, such as an endstop switch on a rotating arm.
13981398
*/
1399-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1400-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1399+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1400+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1401+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1402+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14011403

14021404
/**
14031405
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

config/examples/AnyCubic/i3 Mega/Trigorilla AVR/Configuration.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -1443,8 +1443,10 @@
14431443
/**
14441444
* Z Servo Probe, such as an endstop switch on a rotating arm.
14451445
*/
1446-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1447-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1446+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1447+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1448+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1449+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14481450

14491451
/**
14501452
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

config/examples/AnyCubic/i3 Mega/Trigorilla Pro STM32/Configuration.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -1408,8 +1408,10 @@
14081408
/**
14091409
* Z Servo Probe, such as an endstop switch on a rotating arm.
14101410
*/
1411-
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1412-
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1411+
//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector.
1412+
//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles
1413+
//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy.
1414+
//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points.
14131415

14141416
/**
14151417
* The BLTouch probe uses a Hall effect sensor and emulates a servo.

0 commit comments

Comments
 (0)