Allow override of Z_ENDSTOP_SERVO_NR with BLTOUCH
This commit is contained in:
		| @@ -118,9 +118,13 @@ | ||||
|    * The BLTouch Probe emulates a servo probe | ||||
|    */ | ||||
|   #if ENABLED(BLTOUCH) | ||||
|     #undef Z_ENDSTOP_SERVO_NR | ||||
|     #ifndef Z_ENDSTOP_SERVO_NR | ||||
|       #define Z_ENDSTOP_SERVO_NR 0 | ||||
|     #endif | ||||
|     #ifndef NUM_SERVOS | ||||
|       #define NUM_SERVOS (Z_ENDSTOP_SERVO_NR + 1) | ||||
|     #endif | ||||
|     #undef Z_SERVO_ANGLES | ||||
|     #define Z_ENDSTOP_SERVO_NR 0 | ||||
|     #define Z_SERVO_ANGLES {10,90} // For BLTouch 10=deploy, 90=retract | ||||
|     #undef DEACTIVATE_SERVOS_AFTER_MOVE | ||||
|     #if ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN) | ||||
|   | ||||
| @@ -528,6 +528,7 @@ | ||||
| //#define FIX_MOUNTED_PROBE | ||||
|  | ||||
| // The BLTouch probe emulates a servo probe. | ||||
| // The default connector is SERVO 0. Set Z_ENDSTOP_SERVO_NR below to override. | ||||
| //#define BLTOUCH | ||||
|  | ||||
| // Z Servo Probe, such as an endstop switch on a rotating arm. | ||||
|   | ||||
| @@ -400,7 +400,7 @@ | ||||
|   #if (ENABLED(FIX_MOUNTED_PROBE) && (ENABLED(Z_PROBE_ALLEN_KEY) || HAS_Z_SERVO_ENDSTOP || ENABLED(Z_PROBE_SLED))) \ | ||||
|        || (ENABLED(Z_PROBE_ALLEN_KEY) && (HAS_Z_SERVO_ENDSTOP || ENABLED(Z_PROBE_SLED))) \ | ||||
|        || (HAS_Z_SERVO_ENDSTOP && ENABLED(Z_PROBE_SLED)) | ||||
|     #error "Please define only one type of probe: Z Servo, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or FIX_MOUNTED_PROBE." | ||||
|     #error "Please define only one type of probe: Z Servo/BLTOUCH, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or FIX_MOUNTED_PROBE." | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|   | ||||
| @@ -511,6 +511,7 @@ | ||||
| //#define FIX_MOUNTED_PROBE | ||||
|  | ||||
| // The BLTouch probe emulates a servo probe. | ||||
| // The default connector is SERVO 0. Set Z_ENDSTOP_SERVO_NR below to override. | ||||
| //#define BLTOUCH | ||||
|  | ||||
| // Z Servo Probe, such as an endstop switch on a rotating arm. | ||||
|   | ||||
| @@ -494,6 +494,7 @@ | ||||
| //#define FIX_MOUNTED_PROBE | ||||
|  | ||||
| // The BLTouch probe emulates a servo probe. | ||||
| // The default connector is SERVO 0. Set Z_ENDSTOP_SERVO_NR below to override. | ||||
| //#define BLTOUCH | ||||
|  | ||||
| // Z Servo Probe, such as an endstop switch on a rotating arm. | ||||
|   | ||||
| @@ -492,6 +492,7 @@ | ||||
| //#define FIX_MOUNTED_PROBE | ||||
|  | ||||
| // The BLTouch probe emulates a servo probe. | ||||
| // The default connector is SERVO 0. Set Z_ENDSTOP_SERVO_NR below to override. | ||||
| //#define BLTOUCH | ||||
|  | ||||
| // Z Servo Probe, such as an endstop switch on a rotating arm. | ||||
|   | ||||
| @@ -503,6 +503,7 @@ | ||||
| //#define FIX_MOUNTED_PROBE | ||||
|  | ||||
| // The BLTouch probe emulates a servo probe. | ||||
| // The default connector is SERVO 0. Set Z_ENDSTOP_SERVO_NR below to override. | ||||
| //#define BLTOUCH | ||||
|  | ||||
| // Z Servo Probe, such as an endstop switch on a rotating arm. | ||||
|   | ||||
| @@ -505,6 +505,7 @@ | ||||
| #define FIX_MOUNTED_PROBE | ||||
|  | ||||
| // The BLTouch probe emulates a servo probe. | ||||
| // The default connector is SERVO 0. Set Z_ENDSTOP_SERVO_NR below to override. | ||||
| //#define BLTOUCH | ||||
|  | ||||
| // Z Servo Probe, such as an endstop switch on a rotating arm. | ||||
|   | ||||
| @@ -528,6 +528,7 @@ | ||||
| //#define FIX_MOUNTED_PROBE | ||||
|  | ||||
| // The BLTouch probe emulates a servo probe. | ||||
| // The default connector is SERVO 0. Set Z_ENDSTOP_SERVO_NR below to override. | ||||
| //#define BLTOUCH | ||||
|  | ||||
| // Z Servo Probe, such as an endstop switch on a rotating arm. | ||||
|   | ||||
| @@ -511,6 +511,7 @@ | ||||
| //#define FIX_MOUNTED_PROBE | ||||
|  | ||||
| // The BLTouch probe emulates a servo probe. | ||||
| // The default connector is SERVO 0. Set Z_ENDSTOP_SERVO_NR below to override. | ||||
| //#define BLTOUCH | ||||
|  | ||||
| // Z Servo Probe, such as an endstop switch on a rotating arm. | ||||
|   | ||||
| @@ -511,6 +511,7 @@ | ||||
| //#define FIX_MOUNTED_PROBE | ||||
|  | ||||
| // The BLTouch probe emulates a servo probe. | ||||
| // The default connector is SERVO 0. Set Z_ENDSTOP_SERVO_NR below to override. | ||||
| //#define BLTOUCH | ||||
|  | ||||
| // Z Servo Probe, such as an endstop switch on a rotating arm. | ||||
|   | ||||
| @@ -511,6 +511,7 @@ | ||||
| //#define FIX_MOUNTED_PROBE | ||||
|  | ||||
| // The BLTouch probe emulates a servo probe. | ||||
| // The default connector is SERVO 0. Set Z_ENDSTOP_SERVO_NR below to override. | ||||
| //#define BLTOUCH | ||||
|  | ||||
| // Z Servo Probe, such as an endstop switch on a rotating arm. | ||||
|   | ||||
| @@ -509,6 +509,7 @@ | ||||
| //#define FIX_MOUNTED_PROBE | ||||
|  | ||||
| // The BLTouch probe emulates a servo probe. | ||||
| // The default connector is SERVO 0. Set Z_ENDSTOP_SERVO_NR below to override. | ||||
| //#define BLTOUCH | ||||
|  | ||||
| // Z Servo Probe, such as an endstop switch on a rotating arm. | ||||
|   | ||||
| @@ -521,6 +521,7 @@ | ||||
| //#define FIX_MOUNTED_PROBE | ||||
|  | ||||
| // The BLTouch probe emulates a servo probe. | ||||
| // The default connector is SERVO 0. Set Z_ENDSTOP_SERVO_NR below to override. | ||||
| //#define BLTOUCH | ||||
|  | ||||
| // Z Servo Probe, such as an endstop switch on a rotating arm. | ||||
|   | ||||
| @@ -532,6 +532,7 @@ | ||||
| //#define FIX_MOUNTED_PROBE | ||||
|  | ||||
| // The BLTouch probe emulates a servo probe. | ||||
| // The default connector is SERVO 0. Set Z_ENDSTOP_SERVO_NR below to override. | ||||
| //#define BLTOUCH | ||||
|  | ||||
| // Z Servo Probe, such as an endstop switch on a rotating arm. | ||||
|   | ||||
| @@ -503,6 +503,7 @@ | ||||
| //#define FIX_MOUNTED_PROBE | ||||
|  | ||||
| // The BLTouch probe emulates a servo probe. | ||||
| // The default connector is SERVO 0. Set Z_ENDSTOP_SERVO_NR below to override. | ||||
| //#define BLTOUCH | ||||
|  | ||||
| // Z Servo Probe, such as an endstop switch on a rotating arm. | ||||
|   | ||||
| @@ -511,6 +511,7 @@ | ||||
| //#define FIX_MOUNTED_PROBE | ||||
|  | ||||
| // The BLTouch probe emulates a servo probe. | ||||
| // The default connector is SERVO 0. Set Z_ENDSTOP_SERVO_NR below to override. | ||||
| //#define BLTOUCH | ||||
|  | ||||
| // Z Servo Probe, such as an endstop switch on a rotating arm. | ||||
|   | ||||
| @@ -554,6 +554,7 @@ | ||||
| //#define FIX_MOUNTED_PROBE | ||||
|  | ||||
| // The BLTouch probe emulates a servo probe. | ||||
| // The default connector is SERVO 0. Set Z_ENDSTOP_SERVO_NR below to override. | ||||
| //#define BLTOUCH | ||||
|  | ||||
| // Z Servo Probe, such as an endstop switch on a rotating arm. | ||||
|   | ||||
| @@ -554,6 +554,7 @@ | ||||
| //#define FIX_MOUNTED_PROBE | ||||
|  | ||||
| // The BLTouch probe emulates a servo probe. | ||||
| // The default connector is SERVO 0. Set Z_ENDSTOP_SERVO_NR below to override. | ||||
| //#define BLTOUCH | ||||
|  | ||||
| // Z Servo Probe, such as an endstop switch on a rotating arm. | ||||
|   | ||||
| @@ -554,6 +554,7 @@ | ||||
| //#define FIX_MOUNTED_PROBE | ||||
|  | ||||
| // The BLTouch probe emulates a servo probe. | ||||
| // The default connector is SERVO 0. Set Z_ENDSTOP_SERVO_NR below to override. | ||||
| //#define BLTOUCH | ||||
|  | ||||
| // Z Servo Probe, such as an endstop switch on a rotating arm. | ||||
|   | ||||
| @@ -550,6 +550,7 @@ | ||||
| //#define FIX_MOUNTED_PROBE | ||||
|  | ||||
| // The BLTouch probe emulates a servo probe. | ||||
| // The default connector is SERVO 0. Set Z_ENDSTOP_SERVO_NR below to override. | ||||
| //#define BLTOUCH | ||||
|  | ||||
| // Z Servo Probe, such as an endstop switch on a rotating arm. | ||||
|   | ||||
| @@ -560,6 +560,7 @@ | ||||
| #define FIX_MOUNTED_PROBE | ||||
|  | ||||
| // The BLTouch probe emulates a servo probe. | ||||
| // The default connector is SERVO 0. Set Z_ENDSTOP_SERVO_NR below to override. | ||||
| //#define BLTOUCH | ||||
|  | ||||
| // Z Servo Probe, such as an endstop switch on a rotating arm. | ||||
|   | ||||
| @@ -514,6 +514,7 @@ | ||||
| //#define FIX_MOUNTED_PROBE | ||||
|  | ||||
| // The BLTouch probe emulates a servo probe. | ||||
| // The default connector is SERVO 0. Set Z_ENDSTOP_SERVO_NR below to override. | ||||
| //#define BLTOUCH | ||||
|  | ||||
| // Z Servo Probe, such as an endstop switch on a rotating arm. | ||||
|   | ||||
| @@ -507,6 +507,7 @@ | ||||
| //#define FIX_MOUNTED_PROBE | ||||
|  | ||||
| // The BLTouch probe emulates a servo probe. | ||||
| // The default connector is SERVO 0. Set Z_ENDSTOP_SERVO_NR below to override. | ||||
| //#define BLTOUCH | ||||
|  | ||||
| // Z Servo Probe, such as an endstop switch on a rotating arm. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user