Clean up probe config options
This commit is contained in:
		| @@ -345,4 +345,12 @@ | ||||
|    */ | ||||
|   #define PROBE_SELECTED (ENABLED(FIX_MOUNTED_PROBE) || ENABLED(Z_PROBE_ALLEN_KEY) || HAS_Z_SERVO_ENDSTOP || ENABLED(Z_PROBE_SLED)) | ||||
|  | ||||
|   /** | ||||
|    * Clear probe pin settings when no probe is selected | ||||
|    */ | ||||
|   #if !PROBE_SELECTED | ||||
|     #undef Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN | ||||
|     #undef Z_MIN_PROBE_ENDSTOP | ||||
|   #endif | ||||
|  | ||||
| #endif //CONDITIONALS_LCD_H | ||||
|   | ||||
| @@ -409,9 +409,6 @@ | ||||
|     #if ENABLED(USE_ZMIN_PLUG) | ||||
|       #define ENDSTOPPULLUP_ZMIN | ||||
|     #endif | ||||
|     #if DISABLED(DISABLE_Z_MIN_PROBE_ENDSTOP) | ||||
|       #define ENDSTOPPULLUP_ZMIN_PROBE | ||||
|     #endif | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
| @@ -589,6 +586,9 @@ | ||||
|    * Bed Probe dependencies | ||||
|    */ | ||||
|   #if HAS_BED_PROBE | ||||
|     #if ENABLED(ENDSTOPPULLUPS) && HAS_Z_MIN_PROBE_PIN | ||||
|       #define ENDSTOPPULLUP_ZMIN_PROBE | ||||
|     #endif | ||||
|     #ifndef Z_PROBE_OFFSET_RANGE_MIN | ||||
|       #define Z_PROBE_OFFSET_RANGE_MIN -20 | ||||
|     #endif | ||||
|   | ||||
| @@ -573,9 +573,6 @@ | ||||
| // Allen Key Probe is defined in the Delta example configurations. | ||||
| // | ||||
|  | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! *** | ||||
| // | ||||
| // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING. | ||||
| @@ -593,16 +590,24 @@ | ||||
| //   - normally-open switches to 5V and D32. | ||||
| // | ||||
| // Normally-closed switches are advised and are the default. | ||||
| // | ||||
|  | ||||
| // | ||||
| // The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.) | ||||
| // Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the | ||||
| // default pin for all RAMPS-based boards. Some other boards map differently. | ||||
| // To set or change the pin for your board, edit the appropriate pins_XXXXX.h file. | ||||
| // default pin for all RAMPS-based boards. Most boards use the X_MAX_PIN by default. | ||||
| // To use a different pin you can override it here. | ||||
| // | ||||
| // WARNING: | ||||
| // Setting the wrong pin may have unexpected and potentially disastrous consequences. | ||||
| // Use with caution and do your homework. | ||||
| // | ||||
| //#define Z_MIN_PROBE_PIN X_MAX_PIN | ||||
|  | ||||
| // | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| //#define Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE. | ||||
| @@ -611,12 +616,6 @@ | ||||
|  | ||||
| // To use a probe you must enable one of the two options above! | ||||
|  | ||||
| // This option disables the use of the Z_MIN_PROBE_PIN | ||||
| // To enable the Z probe pin but disable its use, uncomment the line below. This only affects a | ||||
| // Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above. | ||||
| // If you're using the Z MIN endstop connector for your Z probe, this has no effect. | ||||
| //#define DISABLE_Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z Probe Repeatability test to see how accurate your probe is | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
|   | ||||
| @@ -352,6 +352,42 @@ | ||||
|  | ||||
| #if PROBE_SELECTED | ||||
|  | ||||
|   /** | ||||
|    * Only allow one probe option to be defined | ||||
|    */ | ||||
|   #define COUNT_PROBE_1 0 | ||||
|   #if ENABLED(FIX_MOUNTED_PROBE) | ||||
|     #define COUNT_PROBE_2 INCREMENT(COUNT_PROBE_1) | ||||
|   #else | ||||
|     #define COUNT_PROBE_2 COUNT_PROBE_1 | ||||
|   #endif | ||||
|   #if HAS_Z_SERVO_ENDSTOP && DISABLED(BLTOUCH) | ||||
|     #define COUNT_PROBE_3 INCREMENT(COUNT_PROBE_2) | ||||
|   #else | ||||
|     #define COUNT_PROBE_3 COUNT_PROBE_2 | ||||
|   #endif | ||||
|   #if ENABLED(BLTOUCH) | ||||
|     #define COUNT_PROBE_4 INCREMENT(COUNT_PROBE_3) | ||||
|   #else | ||||
|     #define COUNT_PROBE_4 COUNT_PROBE_3 | ||||
|   #endif | ||||
|   #if ENABLED(Z_PROBE_ALLEN_KEY) | ||||
|     #define COUNT_PROBE_5 INCREMENT(COUNT_PROBE_4) | ||||
|   #else | ||||
|     #define COUNT_PROBE_5 COUNT_PROBE_4 | ||||
|   #endif | ||||
|   #if ENABLED(Z_PROBE_SLED) | ||||
|     #define COUNT_PROBE_6 INCREMENT(COUNT_PROBE_5) | ||||
|   #else | ||||
|     #define COUNT_PROBE_6 COUNT_PROBE_5 | ||||
|   #endif | ||||
|   #if COUNT_PROBE_6 > 1 | ||||
|     #error "Please enable only one probe: FIX_MOUNTED_PROBE, Z Servo, BLTOUCH, Z_PROBE_ALLEN_KEY, or Z_PROBE_SLED." | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Z_PROBE_SLED is incompatible with DELTA | ||||
|    */ | ||||
|   #if ENABLED(Z_PROBE_SLED) && ENABLED(DELTA) | ||||
|     #error "You cannot use Z_PROBE_SLED with DELTA." | ||||
|   #endif | ||||
| @@ -368,72 +404,22 @@ | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * A probe needs a pin | ||||
|    * Require pin options and pins to be defined | ||||
|    */ | ||||
|   #if !PROBE_PIN_CONFIGURED | ||||
|     #error "A probe needs a pin! Use Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN or Z_MIN_PROBE_PIN." | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Require a Z min pin | ||||
|    */ | ||||
|   #if HAS_Z_MIN | ||||
|      // Z_MIN_PIN and Z_MIN_PROBE_PIN can't co-exist when Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN | ||||
|     #if HAS_Z_MIN_PROBE_PIN && ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN) | ||||
|       #error "A probe cannot have more than one pin! Use Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN or Z_MIN_PROBE_PIN." | ||||
|   #if ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN) | ||||
|     #if ENABLED(Z_MIN_PROBE_ENDSTOP) | ||||
|       #error "Enable only one option: Z_MIN_PROBE_ENDSTOP or Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN." | ||||
|     #elif DISABLED(USE_ZMIN_PLUG) | ||||
|       #error "Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN requires USE_ZMIN_PLUG to be enabled." | ||||
|     #elif !HAS_Z_MIN | ||||
|       #error "Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN requires the Z_MIN_PIN to be defined." | ||||
|     #endif | ||||
|   #elif !HAS_Z_MIN_PROBE_PIN || (DISABLED(Z_MIN_PROBE_ENDSTOP) || ENABLED(DISABLE_Z_MIN_PROBE_ENDSTOP)) | ||||
|     // A pin was set for the Z probe, but not enabled. | ||||
|     #error "A probe requires a Z_MIN or Z_PROBE pin. Z_MIN_PIN or Z_MIN_PROBE_PIN must point to a valid hardware pin." | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Make sure the plug is enabled if it's used | ||||
|    */ | ||||
|   #if ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN) && DISABLED(USE_ZMIN_PLUG) | ||||
|     #error "You must enable USE_ZMIN_PLUG if any probe or endstop is connected to the ZMIN plug." | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Only allow one probe option to be defined | ||||
|    */ | ||||
|   #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/BLTOUCH, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or FIX_MOUNTED_PROBE." | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Don't allow nonsense probe-pin settings | ||||
|    */ | ||||
|   #if ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN) && ENABLED(Z_MIN_PROBE_ENDSTOP) | ||||
|     #error "You can't enable both Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN and Z_MIN_PROBE_ENDSTOP." | ||||
|   #elif ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN) && ENABLED(DISABLE_Z_MIN_PROBE_ENDSTOP) | ||||
|     #error "Don't enable DISABLE_Z_MIN_PROBE_ENDSTOP with Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN." | ||||
|   #elif ENABLED(DISABLE_Z_MIN_PROBE_ENDSTOP) && DISABLED(Z_MIN_PROBE_ENDSTOP) | ||||
|     #error "DISABLE_Z_MIN_PROBE_ENDSTOP requires Z_MIN_PROBE_ENDSTOP to be set." | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Require a Z probe pin if Z_MIN_PROBE_ENDSTOP is enabled. | ||||
|    */ | ||||
|   #if ENABLED(Z_MIN_PROBE_ENDSTOP) | ||||
|   #elif ENABLED(Z_MIN_PROBE_ENDSTOP) | ||||
|     #if !HAS_Z_MIN_PROBE_PIN | ||||
|       #error "Z_MIN_PROBE_ENDSTOP requires a Z_MIN_PROBE_PIN in your board's pins_XXXX.h file." | ||||
|       #error "Z_MIN_PROBE_ENDSTOP requires the Z_MIN_PROBE_PIN to be defined." | ||||
|     #endif | ||||
|     // Forcing Servo definitions can break some hall effect sensor setups. Leaving these here for further comment. | ||||
|     //#ifndef NUM_SERVOS | ||||
|     //  #error "You must have NUM_SERVOS defined and there must be at least 1 configured to use Z_MIN_PROBE_ENDSTOP." | ||||
|     //#endif | ||||
|     //#if defined(NUM_SERVOS) && NUM_SERVOS < 1 | ||||
|     //  #error "You must have at least 1 servo defined for NUM_SERVOS to use Z_MIN_PROBE_ENDSTOP." | ||||
|     //#endif | ||||
|     //#if Z_ENDSTOP_SERVO_NR < 0 | ||||
|     //  #error "You must have Z_ENDSTOP_SERVO_NR set to at least 0 or above to use Z_MIN_PROBE_ENDSTOP." | ||||
|     //#endif | ||||
|     //#ifndef Z_SERVO_ANGLES | ||||
|     //  #error "You must have Z_SERVO_ANGLES defined for Z Extend and Retract to use Z_MIN_PROBE_ENDSTOP." | ||||
|     //#endif | ||||
|   #else | ||||
|     #error "You must enable either Z_MIN_PROBE_ENDSTOP or Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use a probe." | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|   | ||||
| @@ -122,7 +122,7 @@ void Endstops::init() { | ||||
|     #endif | ||||
|   #endif | ||||
|  | ||||
|   #if HAS_Z_MIN_PROBE_PIN && ENABLED(Z_MIN_PROBE_ENDSTOP) // Check for Z_MIN_PROBE_ENDSTOP so we don't pull a pin high unless it's to be used. | ||||
|   #if ENABLED(Z_MIN_PROBE_ENDSTOP) | ||||
|     SET_INPUT(Z_MIN_PROBE_PIN); | ||||
|     #if ENABLED(ENDSTOPPULLUP_ZMIN_PROBE) | ||||
|       WRITE(Z_MIN_PROBE_PIN,HIGH); | ||||
| @@ -209,7 +209,7 @@ void Endstops::M119() { | ||||
|     SERIAL_PROTOCOLPGM(MSG_Z2_MAX); | ||||
|     SERIAL_PROTOCOLLN(((READ(Z2_MAX_PIN)^Z2_MAX_ENDSTOP_INVERTING) ? MSG_ENDSTOP_HIT : MSG_ENDSTOP_OPEN)); | ||||
|   #endif | ||||
|   #if HAS_Z_MIN_PROBE_PIN | ||||
|   #if ENABLED(Z_MIN_PROBE_ENDSTOP) | ||||
|     SERIAL_PROTOCOLPGM(MSG_Z_PROBE); | ||||
|     SERIAL_PROTOCOLLN(((READ(Z_MIN_PROBE_PIN)^Z_MIN_PROBE_ENDSTOP_INVERTING) ? MSG_ENDSTOP_HIT : MSG_ENDSTOP_OPEN)); | ||||
|   #endif | ||||
| @@ -331,7 +331,7 @@ void Endstops::update() { | ||||
|  | ||||
|           #else // !Z_DUAL_ENDSTOPS | ||||
|  | ||||
|             #if HAS_BED_PROBE && ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN) | ||||
|             #if ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN) | ||||
|               if (z_probe_enabled) UPDATE_ENDSTOP(Z, MIN); | ||||
|             #else | ||||
|               UPDATE_ENDSTOP(Z, MIN); | ||||
| @@ -341,7 +341,7 @@ void Endstops::update() { | ||||
|  | ||||
|         #endif // HAS_Z_MIN | ||||
|  | ||||
|         #if HAS_BED_PROBE && ENABLED(Z_MIN_PROBE_ENDSTOP) && DISABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN) | ||||
|         #if ENABLED(Z_MIN_PROBE_ENDSTOP) | ||||
|           if (z_probe_enabled) { | ||||
|             UPDATE_ENDSTOP(Z, MIN_PROBE); | ||||
|             if (TEST_ENDSTOP(Z_MIN_PROBE)) SBI(endstop_hit_bits, Z_MIN_PROBE); | ||||
|   | ||||
| @@ -556,9 +556,6 @@ | ||||
| // Allen Key Probe is defined in the Delta example configurations. | ||||
| // | ||||
|  | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! *** | ||||
| // | ||||
| // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING. | ||||
| @@ -576,16 +573,24 @@ | ||||
| //   - normally-open switches to 5V and D32. | ||||
| // | ||||
| // Normally-closed switches are advised and are the default. | ||||
| // | ||||
|  | ||||
| // | ||||
| // The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.) | ||||
| // Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the | ||||
| // default pin for all RAMPS-based boards. Some other boards map differently. | ||||
| // To set or change the pin for your board, edit the appropriate pins_XXXXX.h file. | ||||
| // default pin for all RAMPS-based boards. Most boards use the X_MAX_PIN by default. | ||||
| // To use a different pin you can override it here. | ||||
| // | ||||
| // WARNING: | ||||
| // Setting the wrong pin may have unexpected and potentially disastrous consequences. | ||||
| // Use with caution and do your homework. | ||||
| // | ||||
| //#define Z_MIN_PROBE_PIN X_MAX_PIN | ||||
|  | ||||
| // | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| //#define Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE. | ||||
| @@ -594,12 +599,6 @@ | ||||
|  | ||||
| // To use a probe you must enable one of the two options above! | ||||
|  | ||||
| // This option disables the use of the Z_MIN_PROBE_PIN | ||||
| // To enable the Z probe pin but disable its use, uncomment the line below. This only affects a | ||||
| // Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above. | ||||
| // If you're using the Z MIN endstop connector for your Z probe, this has no effect. | ||||
| //#define DISABLE_Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z Probe Repeatability test to see how accurate your probe is | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
|   | ||||
| @@ -539,9 +539,6 @@ | ||||
| // Allen Key Probe is defined in the Delta example configurations. | ||||
| // | ||||
|  | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! *** | ||||
| // | ||||
| // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING. | ||||
| @@ -559,16 +556,24 @@ | ||||
| //   - normally-open switches to 5V and D32. | ||||
| // | ||||
| // Normally-closed switches are advised and are the default. | ||||
| // | ||||
|  | ||||
| // | ||||
| // The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.) | ||||
| // Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the | ||||
| // default pin for all RAMPS-based boards. Some other boards map differently. | ||||
| // To set or change the pin for your board, edit the appropriate pins_XXXXX.h file. | ||||
| // default pin for all RAMPS-based boards. Most boards use the X_MAX_PIN by default. | ||||
| // To use a different pin you can override it here. | ||||
| // | ||||
| // WARNING: | ||||
| // Setting the wrong pin may have unexpected and potentially disastrous consequences. | ||||
| // Use with caution and do your homework. | ||||
| // | ||||
| //#define Z_MIN_PROBE_PIN X_MAX_PIN | ||||
|  | ||||
| // | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| //#define Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE. | ||||
| @@ -577,12 +582,6 @@ | ||||
|  | ||||
| // To use a probe you must enable one of the two options above! | ||||
|  | ||||
| // This option disables the use of the Z_MIN_PROBE_PIN | ||||
| // To enable the Z probe pin but disable its use, uncomment the line below. This only affects a | ||||
| // Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above. | ||||
| // If you're using the Z MIN endstop connector for your Z probe, this has no effect. | ||||
| //#define DISABLE_Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z Probe Repeatability test to see how accurate your probe is | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
|   | ||||
| @@ -537,9 +537,6 @@ | ||||
| // Allen Key Probe is defined in the Delta example configurations. | ||||
| // | ||||
|  | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! *** | ||||
| // | ||||
| // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING. | ||||
| @@ -557,16 +554,24 @@ | ||||
| //   - normally-open switches to 5V and D32. | ||||
| // | ||||
| // Normally-closed switches are advised and are the default. | ||||
| // | ||||
|  | ||||
| // | ||||
| // The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.) | ||||
| // Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the | ||||
| // default pin for all RAMPS-based boards. Some other boards map differently. | ||||
| // To set or change the pin for your board, edit the appropriate pins_XXXXX.h file. | ||||
| // default pin for all RAMPS-based boards. Most boards use the X_MAX_PIN by default. | ||||
| // To use a different pin you can override it here. | ||||
| // | ||||
| // WARNING: | ||||
| // Setting the wrong pin may have unexpected and potentially disastrous consequences. | ||||
| // Use with caution and do your homework. | ||||
| // | ||||
| //#define Z_MIN_PROBE_PIN X_MAX_PIN | ||||
|  | ||||
| // | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| //#define Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE. | ||||
| @@ -575,12 +580,6 @@ | ||||
|  | ||||
| // To use a probe you must enable one of the two options above! | ||||
|  | ||||
| // This option disables the use of the Z_MIN_PROBE_PIN | ||||
| // To enable the Z probe pin but disable its use, uncomment the line below. This only affects a | ||||
| // Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above. | ||||
| // If you're using the Z MIN endstop connector for your Z probe, this has no effect. | ||||
| //#define DISABLE_Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z Probe Repeatability test to see how accurate your probe is | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
|   | ||||
| @@ -548,9 +548,6 @@ | ||||
| // Allen Key Probe is defined in the Delta example configurations. | ||||
| // | ||||
|  | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! *** | ||||
| // | ||||
| // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING. | ||||
| @@ -568,16 +565,24 @@ | ||||
| //   - normally-open switches to 5V and D32. | ||||
| // | ||||
| // Normally-closed switches are advised and are the default. | ||||
| // | ||||
|  | ||||
| // | ||||
| // The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.) | ||||
| // Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the | ||||
| // default pin for all RAMPS-based boards. Some other boards map differently. | ||||
| // To set or change the pin for your board, edit the appropriate pins_XXXXX.h file. | ||||
| // default pin for all RAMPS-based boards. Most boards use the X_MAX_PIN by default. | ||||
| // To use a different pin you can override it here. | ||||
| // | ||||
| // WARNING: | ||||
| // Setting the wrong pin may have unexpected and potentially disastrous consequences. | ||||
| // Use with caution and do your homework. | ||||
| // | ||||
| //#define Z_MIN_PROBE_PIN X_MAX_PIN | ||||
|  | ||||
| // | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| #define Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE. | ||||
| @@ -586,12 +591,6 @@ | ||||
|  | ||||
| // To use a probe you must enable one of the two options above! | ||||
|  | ||||
| // This option disables the use of the Z_MIN_PROBE_PIN | ||||
| // To enable the Z probe pin but disable its use, uncomment the line below. This only affects a | ||||
| // Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above. | ||||
| // If you're using the Z MIN endstop connector for your Z probe, this has no effect. | ||||
| //#define DISABLE_Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z Probe Repeatability test to see how accurate your probe is | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
|   | ||||
| @@ -550,9 +550,6 @@ | ||||
| // Allen Key Probe is defined in the Delta example configurations. | ||||
| // | ||||
|  | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! *** | ||||
| // | ||||
| // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING. | ||||
| @@ -570,16 +567,24 @@ | ||||
| //   - normally-open switches to 5V and D32. | ||||
| // | ||||
| // Normally-closed switches are advised and are the default. | ||||
| // | ||||
|  | ||||
| // | ||||
| // The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.) | ||||
| // Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the | ||||
| // default pin for all RAMPS-based boards. Some other boards map differently. | ||||
| // To set or change the pin for your board, edit the appropriate pins_XXXXX.h file. | ||||
| // default pin for all RAMPS-based boards. Most boards use the X_MAX_PIN by default. | ||||
| // To use a different pin you can override it here. | ||||
| // | ||||
| // WARNING: | ||||
| // Setting the wrong pin may have unexpected and potentially disastrous consequences. | ||||
| // Use with caution and do your homework. | ||||
| // | ||||
| //#define Z_MIN_PROBE_PIN X_MAX_PIN | ||||
|  | ||||
| // | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| #define Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE. | ||||
| @@ -588,12 +593,6 @@ | ||||
|  | ||||
| // To use a probe you must enable one of the two options above! | ||||
|  | ||||
| // This option disables the use of the Z_MIN_PROBE_PIN | ||||
| // To enable the Z probe pin but disable its use, uncomment the line below. This only affects a | ||||
| // Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above. | ||||
| // If you're using the Z MIN endstop connector for your Z probe, this has no effect. | ||||
| //#define DISABLE_Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z Probe Repeatability test to see how accurate your probe is | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
|   | ||||
| @@ -573,9 +573,6 @@ | ||||
| // Allen Key Probe is defined in the Delta example configurations. | ||||
| // | ||||
|  | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! *** | ||||
| // | ||||
| // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING. | ||||
| @@ -593,16 +590,24 @@ | ||||
| //   - normally-open switches to 5V and D32. | ||||
| // | ||||
| // Normally-closed switches are advised and are the default. | ||||
| // | ||||
|  | ||||
| // | ||||
| // The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.) | ||||
| // Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the | ||||
| // default pin for all RAMPS-based boards. Some other boards map differently. | ||||
| // To set or change the pin for your board, edit the appropriate pins_XXXXX.h file. | ||||
| // default pin for all RAMPS-based boards. Most boards use the X_MAX_PIN by default. | ||||
| // To use a different pin you can override it here. | ||||
| // | ||||
| // WARNING: | ||||
| // Setting the wrong pin may have unexpected and potentially disastrous consequences. | ||||
| // Use with caution and do your homework. | ||||
| // | ||||
| //#define Z_MIN_PROBE_PIN X_MAX_PIN | ||||
|  | ||||
| // | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| //#define Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE. | ||||
| @@ -611,12 +616,6 @@ | ||||
|  | ||||
| // To use a probe you must enable one of the two options above! | ||||
|  | ||||
| // This option disables the use of the Z_MIN_PROBE_PIN | ||||
| // To enable the Z probe pin but disable its use, uncomment the line below. This only affects a | ||||
| // Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above. | ||||
| // If you're using the Z MIN endstop connector for your Z probe, this has no effect. | ||||
| //#define DISABLE_Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z Probe Repeatability test to see how accurate your probe is | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
|   | ||||
| @@ -556,9 +556,6 @@ | ||||
| // Allen Key Probe is defined in the Delta example configurations. | ||||
| // | ||||
|  | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! *** | ||||
| // | ||||
| // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING. | ||||
| @@ -576,16 +573,24 @@ | ||||
| //   - normally-open switches to 5V and D32. | ||||
| // | ||||
| // Normally-closed switches are advised and are the default. | ||||
| // | ||||
|  | ||||
| // | ||||
| // The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.) | ||||
| // Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the | ||||
| // default pin for all RAMPS-based boards. Some other boards map differently. | ||||
| // To set or change the pin for your board, edit the appropriate pins_XXXXX.h file. | ||||
| // default pin for all RAMPS-based boards. Most boards use the X_MAX_PIN by default. | ||||
| // To use a different pin you can override it here. | ||||
| // | ||||
| // WARNING: | ||||
| // Setting the wrong pin may have unexpected and potentially disastrous consequences. | ||||
| // Use with caution and do your homework. | ||||
| // | ||||
| //#define Z_MIN_PROBE_PIN X_MAX_PIN | ||||
|  | ||||
| // | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| //#define Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE. | ||||
| @@ -594,12 +599,6 @@ | ||||
|  | ||||
| // To use a probe you must enable one of the two options above! | ||||
|  | ||||
| // This option disables the use of the Z_MIN_PROBE_PIN | ||||
| // To enable the Z probe pin but disable its use, uncomment the line below. This only affects a | ||||
| // Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above. | ||||
| // If you're using the Z MIN endstop connector for your Z probe, this has no effect. | ||||
| //#define DISABLE_Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z Probe Repeatability test to see how accurate your probe is | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
|   | ||||
| @@ -556,9 +556,6 @@ | ||||
| // Allen Key Probe is defined in the Delta example configurations. | ||||
| // | ||||
|  | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! *** | ||||
| // | ||||
| // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING. | ||||
| @@ -576,16 +573,24 @@ | ||||
| //   - normally-open switches to 5V and D32. | ||||
| // | ||||
| // Normally-closed switches are advised and are the default. | ||||
| // | ||||
|  | ||||
| // | ||||
| // The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.) | ||||
| // Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the | ||||
| // default pin for all RAMPS-based boards. Some other boards map differently. | ||||
| // To set or change the pin for your board, edit the appropriate pins_XXXXX.h file. | ||||
| // default pin for all RAMPS-based boards. Most boards use the X_MAX_PIN by default. | ||||
| // To use a different pin you can override it here. | ||||
| // | ||||
| // WARNING: | ||||
| // Setting the wrong pin may have unexpected and potentially disastrous consequences. | ||||
| // Use with caution and do your homework. | ||||
| // | ||||
| //#define Z_MIN_PROBE_PIN X_MAX_PIN | ||||
|  | ||||
| // | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| //#define Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE. | ||||
| @@ -594,12 +599,6 @@ | ||||
|  | ||||
| // To use a probe you must enable one of the two options above! | ||||
|  | ||||
| // This option disables the use of the Z_MIN_PROBE_PIN | ||||
| // To enable the Z probe pin but disable its use, uncomment the line below. This only affects a | ||||
| // Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above. | ||||
| // If you're using the Z MIN endstop connector for your Z probe, this has no effect. | ||||
| //#define DISABLE_Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z Probe Repeatability test to see how accurate your probe is | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
|   | ||||
| @@ -556,9 +556,6 @@ | ||||
| // Allen Key Probe is defined in the Delta example configurations. | ||||
| // | ||||
|  | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! *** | ||||
| // | ||||
| // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING. | ||||
| @@ -576,16 +573,24 @@ | ||||
| //   - normally-open switches to 5V and D32. | ||||
| // | ||||
| // Normally-closed switches are advised and are the default. | ||||
| // | ||||
|  | ||||
| // | ||||
| // The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.) | ||||
| // Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the | ||||
| // default pin for all RAMPS-based boards. Some other boards map differently. | ||||
| // To set or change the pin for your board, edit the appropriate pins_XXXXX.h file. | ||||
| // default pin for all RAMPS-based boards. Most boards use the X_MAX_PIN by default. | ||||
| // To use a different pin you can override it here. | ||||
| // | ||||
| // WARNING: | ||||
| // Setting the wrong pin may have unexpected and potentially disastrous consequences. | ||||
| // Use with caution and do your homework. | ||||
| // | ||||
| //#define Z_MIN_PROBE_PIN X_MAX_PIN | ||||
|  | ||||
| // | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| //#define Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE. | ||||
| @@ -594,12 +599,6 @@ | ||||
|  | ||||
| // To use a probe you must enable one of the two options above! | ||||
|  | ||||
| // This option disables the use of the Z_MIN_PROBE_PIN | ||||
| // To enable the Z probe pin but disable its use, uncomment the line below. This only affects a | ||||
| // Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above. | ||||
| // If you're using the Z MIN endstop connector for your Z probe, this has no effect. | ||||
| //#define DISABLE_Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z Probe Repeatability test to see how accurate your probe is | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
|   | ||||
| @@ -554,9 +554,6 @@ | ||||
| // Allen Key Probe is defined in the Delta example configurations. | ||||
| // | ||||
|  | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! *** | ||||
| // | ||||
| // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING. | ||||
| @@ -574,16 +571,24 @@ | ||||
| //   - normally-open switches to 5V and D32. | ||||
| // | ||||
| // Normally-closed switches are advised and are the default. | ||||
| // | ||||
|  | ||||
| // | ||||
| // The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.) | ||||
| // Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the | ||||
| // default pin for all RAMPS-based boards. Some other boards map differently. | ||||
| // To set or change the pin for your board, edit the appropriate pins_XXXXX.h file. | ||||
| // default pin for all RAMPS-based boards. Most boards use the X_MAX_PIN by default. | ||||
| // To use a different pin you can override it here. | ||||
| // | ||||
| // WARNING: | ||||
| // Setting the wrong pin may have unexpected and potentially disastrous consequences. | ||||
| // Use with caution and do your homework. | ||||
| // | ||||
| //#define Z_MIN_PROBE_PIN X_MAX_PIN | ||||
|  | ||||
| // | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| //#define Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE. | ||||
| @@ -592,12 +597,6 @@ | ||||
|  | ||||
| // To use a probe you must enable one of the two options above! | ||||
|  | ||||
| // This option disables the use of the Z_MIN_PROBE_PIN | ||||
| // To enable the Z probe pin but disable its use, uncomment the line below. This only affects a | ||||
| // Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above. | ||||
| // If you're using the Z MIN endstop connector for your Z probe, this has no effect. | ||||
| //#define DISABLE_Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z Probe Repeatability test to see how accurate your probe is | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
|   | ||||
| @@ -566,9 +566,6 @@ | ||||
| // Allen Key Probe is defined in the Delta example configurations. | ||||
| // | ||||
|  | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! *** | ||||
| // | ||||
| // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING. | ||||
| @@ -586,16 +583,24 @@ | ||||
| //   - normally-open switches to 5V and D32. | ||||
| // | ||||
| // Normally-closed switches are advised and are the default. | ||||
| // | ||||
|  | ||||
| // | ||||
| // The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.) | ||||
| // Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the | ||||
| // default pin for all RAMPS-based boards. Some other boards map differently. | ||||
| // To set or change the pin for your board, edit the appropriate pins_XXXXX.h file. | ||||
| // default pin for all RAMPS-based boards. Most boards use the X_MAX_PIN by default. | ||||
| // To use a different pin you can override it here. | ||||
| // | ||||
| // WARNING: | ||||
| // Setting the wrong pin may have unexpected and potentially disastrous consequences. | ||||
| // Use with caution and do your homework. | ||||
| // | ||||
| //#define Z_MIN_PROBE_PIN X_MAX_PIN | ||||
|  | ||||
| // | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| //#define Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE. | ||||
| @@ -604,12 +609,6 @@ | ||||
|  | ||||
| // To use a probe you must enable one of the two options above! | ||||
|  | ||||
| // This option disables the use of the Z_MIN_PROBE_PIN | ||||
| // To enable the Z probe pin but disable its use, uncomment the line below. This only affects a | ||||
| // Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above. | ||||
| // If you're using the Z MIN endstop connector for your Z probe, this has no effect. | ||||
| //#define DISABLE_Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z Probe Repeatability test to see how accurate your probe is | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
|   | ||||
| @@ -577,9 +577,6 @@ | ||||
| // Allen Key Probe is defined in the Delta example configurations. | ||||
| // | ||||
|  | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! *** | ||||
| // | ||||
| // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING. | ||||
| @@ -597,16 +594,24 @@ | ||||
| //   - normally-open switches to 5V and D32. | ||||
| // | ||||
| // Normally-closed switches are advised and are the default. | ||||
| // | ||||
|  | ||||
| // | ||||
| // The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.) | ||||
| // Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the | ||||
| // default pin for all RAMPS-based boards. Some other boards map differently. | ||||
| // To set or change the pin for your board, edit the appropriate pins_XXXXX.h file. | ||||
| // default pin for all RAMPS-based boards. Most boards use the X_MAX_PIN by default. | ||||
| // To use a different pin you can override it here. | ||||
| // | ||||
| // WARNING: | ||||
| // Setting the wrong pin may have unexpected and potentially disastrous consequences. | ||||
| // Use with caution and do your homework. | ||||
| // | ||||
| //#define Z_MIN_PROBE_PIN X_MAX_PIN | ||||
|  | ||||
| // | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| //#define Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE. | ||||
| @@ -615,12 +620,6 @@ | ||||
|  | ||||
| // To use a probe you must enable one of the two options above! | ||||
|  | ||||
| // This option disables the use of the Z_MIN_PROBE_PIN | ||||
| // To enable the Z probe pin but disable its use, uncomment the line below. This only affects a | ||||
| // Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above. | ||||
| // If you're using the Z MIN endstop connector for your Z probe, this has no effect. | ||||
| //#define DISABLE_Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z Probe Repeatability test to see how accurate your probe is | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
|   | ||||
| @@ -548,9 +548,6 @@ | ||||
| // Allen Key Probe is defined in the Delta example configurations. | ||||
| // | ||||
|  | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! *** | ||||
| // | ||||
| // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING. | ||||
| @@ -568,16 +565,24 @@ | ||||
| //   - normally-open switches to 5V and D32. | ||||
| // | ||||
| // Normally-closed switches are advised and are the default. | ||||
| // | ||||
|  | ||||
| // | ||||
| // The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.) | ||||
| // Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the | ||||
| // default pin for all RAMPS-based boards. Some other boards map differently. | ||||
| // To set or change the pin for your board, edit the appropriate pins_XXXXX.h file. | ||||
| // default pin for all RAMPS-based boards. Most boards use the X_MAX_PIN by default. | ||||
| // To use a different pin you can override it here. | ||||
| // | ||||
| // WARNING: | ||||
| // Setting the wrong pin may have unexpected and potentially disastrous consequences. | ||||
| // Use with caution and do your homework. | ||||
| // | ||||
| //#define Z_MIN_PROBE_PIN X_MAX_PIN | ||||
|  | ||||
| // | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| //#define Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE. | ||||
| @@ -586,12 +591,6 @@ | ||||
|  | ||||
| // To use a probe you must enable one of the two options above! | ||||
|  | ||||
| // This option disables the use of the Z_MIN_PROBE_PIN | ||||
| // To enable the Z probe pin but disable its use, uncomment the line below. This only affects a | ||||
| // Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above. | ||||
| // If you're using the Z MIN endstop connector for your Z probe, this has no effect. | ||||
| //#define DISABLE_Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z Probe Repeatability test to see how accurate your probe is | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
|   | ||||
| @@ -556,9 +556,6 @@ | ||||
| // Allen Key Probe is defined in the Delta example configurations. | ||||
| // | ||||
|  | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! *** | ||||
| // | ||||
| // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING. | ||||
| @@ -576,16 +573,24 @@ | ||||
| //   - normally-open switches to 5V and D32. | ||||
| // | ||||
| // Normally-closed switches are advised and are the default. | ||||
| // | ||||
|  | ||||
| // | ||||
| // The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.) | ||||
| // Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the | ||||
| // default pin for all RAMPS-based boards. Some other boards map differently. | ||||
| // To set or change the pin for your board, edit the appropriate pins_XXXXX.h file. | ||||
| // default pin for all RAMPS-based boards. Most boards use the X_MAX_PIN by default. | ||||
| // To use a different pin you can override it here. | ||||
| // | ||||
| // WARNING: | ||||
| // Setting the wrong pin may have unexpected and potentially disastrous consequences. | ||||
| // Use with caution and do your homework. | ||||
| // | ||||
| //#define Z_MIN_PROBE_PIN X_MAX_PIN | ||||
|  | ||||
| // | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| //#define Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE. | ||||
| @@ -594,12 +599,6 @@ | ||||
|  | ||||
| // To use a probe you must enable one of the two options above! | ||||
|  | ||||
| // This option disables the use of the Z_MIN_PROBE_PIN | ||||
| // To enable the Z probe pin but disable its use, uncomment the line below. This only affects a | ||||
| // Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above. | ||||
| // If you're using the Z MIN endstop connector for your Z probe, this has no effect. | ||||
| //#define DISABLE_Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z Probe Repeatability test to see how accurate your probe is | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
|   | ||||
| @@ -646,9 +646,6 @@ | ||||
|  | ||||
| #endif // Z_PROBE_ALLEN_KEY | ||||
|  | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! *** | ||||
| // | ||||
| // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING. | ||||
| @@ -666,16 +663,24 @@ | ||||
| //   - normally-open switches to 5V and D32. | ||||
| // | ||||
| // Normally-closed switches are advised and are the default. | ||||
| // | ||||
|  | ||||
| // | ||||
| // The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.) | ||||
| // Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the | ||||
| // default pin for all RAMPS-based boards. Some other boards map differently. | ||||
| // To set or change the pin for your board, edit the appropriate pins_XXXXX.h file. | ||||
| // default pin for all RAMPS-based boards. Most boards use the X_MAX_PIN by default. | ||||
| // To use a different pin you can override it here. | ||||
| // | ||||
| // WARNING: | ||||
| // Setting the wrong pin may have unexpected and potentially disastrous consequences. | ||||
| // Use with caution and do your homework. | ||||
| // | ||||
| //#define Z_MIN_PROBE_PIN X_MAX_PIN | ||||
|  | ||||
| // | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| //#define Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE. | ||||
| @@ -684,12 +689,6 @@ | ||||
|  | ||||
| // To use a probe you must enable one of the two options above! | ||||
|  | ||||
| // This option disables the use of the Z_MIN_PROBE_PIN | ||||
| // To enable the Z probe pin but disable its use, uncomment the line below. This only affects a | ||||
| // Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above. | ||||
| // If you're using the Z MIN endstop connector for your Z probe, this has no effect. | ||||
| //#define DISABLE_Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z Probe Repeatability test to see how accurate your probe is | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
|   | ||||
| @@ -640,9 +640,6 @@ | ||||
|  | ||||
| #endif // Z_PROBE_ALLEN_KEY | ||||
|  | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! *** | ||||
| // | ||||
| // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING. | ||||
| @@ -660,16 +657,24 @@ | ||||
| //   - normally-open switches to 5V and D32. | ||||
| // | ||||
| // Normally-closed switches are advised and are the default. | ||||
| // | ||||
|  | ||||
| // | ||||
| // The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.) | ||||
| // Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the | ||||
| // default pin for all RAMPS-based boards. Some other boards map differently. | ||||
| // To set or change the pin for your board, edit the appropriate pins_XXXXX.h file. | ||||
| // default pin for all RAMPS-based boards. Most boards use the X_MAX_PIN by default. | ||||
| // To use a different pin you can override it here. | ||||
| // | ||||
| // WARNING: | ||||
| // Setting the wrong pin may have unexpected and potentially disastrous consequences. | ||||
| // Use with caution and do your homework. | ||||
| // | ||||
| //#define Z_MIN_PROBE_PIN X_MAX_PIN | ||||
|  | ||||
| // | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| #define Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE. | ||||
| @@ -678,12 +683,6 @@ | ||||
|  | ||||
| // To use a probe you must enable one of the two options above! | ||||
|  | ||||
| // This option disables the use of the Z_MIN_PROBE_PIN | ||||
| // To enable the Z probe pin but disable its use, uncomment the line below. This only affects a | ||||
| // Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above. | ||||
| // If you're using the Z MIN endstop connector for your Z probe, this has no effect. | ||||
| //#define DISABLE_Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z Probe Repeatability test to see how accurate your probe is | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
|   | ||||
| @@ -643,9 +643,6 @@ | ||||
|  | ||||
| #endif // Z_PROBE_ALLEN_KEY | ||||
|  | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! *** | ||||
| // | ||||
| // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING. | ||||
| @@ -663,16 +660,24 @@ | ||||
| //   - normally-open switches to 5V and D32. | ||||
| // | ||||
| // Normally-closed switches are advised and are the default. | ||||
| // | ||||
|  | ||||
| // | ||||
| // The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.) | ||||
| // Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the | ||||
| // default pin for all RAMPS-based boards. Some other boards map differently. | ||||
| // To set or change the pin for your board, edit the appropriate pins_XXXXX.h file. | ||||
| // default pin for all RAMPS-based boards. Most boards use the X_MAX_PIN by default. | ||||
| // To use a different pin you can override it here. | ||||
| // | ||||
| // WARNING: | ||||
| // Setting the wrong pin may have unexpected and potentially disastrous consequences. | ||||
| // Use with caution and do your homework. | ||||
| // | ||||
| //#define Z_MIN_PROBE_PIN X_MAX_PIN | ||||
|  | ||||
| // | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| //#define Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE. | ||||
| @@ -681,12 +686,6 @@ | ||||
|  | ||||
| // To use a probe you must enable one of the two options above! | ||||
|  | ||||
| // This option disables the use of the Z_MIN_PROBE_PIN | ||||
| // To enable the Z probe pin but disable its use, uncomment the line below. This only affects a | ||||
| // Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above. | ||||
| // If you're using the Z MIN endstop connector for your Z probe, this has no effect. | ||||
| //#define DISABLE_Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z Probe Repeatability test to see how accurate your probe is | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
|   | ||||
| @@ -644,9 +644,6 @@ | ||||
|  | ||||
| #endif // Z_PROBE_ALLEN_KEY | ||||
|  | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! *** | ||||
| // | ||||
| // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING. | ||||
| @@ -664,16 +661,24 @@ | ||||
| //   - normally-open switches to 5V and D32. | ||||
| // | ||||
| // Normally-closed switches are advised and are the default. | ||||
| // | ||||
|  | ||||
| // | ||||
| // The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.) | ||||
| // Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the | ||||
| // default pin for all RAMPS-based boards. Some other boards map differently. | ||||
| // To set or change the pin for your board, edit the appropriate pins_XXXXX.h file. | ||||
| // default pin for all RAMPS-based boards. Most boards use the X_MAX_PIN by default. | ||||
| // To use a different pin you can override it here. | ||||
| // | ||||
| // WARNING: | ||||
| // Setting the wrong pin may have unexpected and potentially disastrous consequences. | ||||
| // Use with caution and do your homework. | ||||
| // | ||||
| //#define Z_MIN_PROBE_PIN X_MAX_PIN | ||||
|  | ||||
| // | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| //#define Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE. | ||||
| @@ -682,12 +687,6 @@ | ||||
|  | ||||
| // To use a probe you must enable one of the two options above! | ||||
|  | ||||
| // This option disables the use of the Z_MIN_PROBE_PIN | ||||
| // To enable the Z probe pin but disable its use, uncomment the line below. This only affects a | ||||
| // Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above. | ||||
| // If you're using the Z MIN endstop connector for your Z probe, this has no effect. | ||||
| //#define DISABLE_Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z Probe Repeatability test to see how accurate your probe is | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
|   | ||||
| @@ -646,9 +646,6 @@ | ||||
|  | ||||
| #endif // Z_PROBE_ALLEN_KEY | ||||
|  | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! *** | ||||
| // | ||||
| // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING. | ||||
| @@ -666,16 +663,24 @@ | ||||
| //   - normally-open switches to 5V and D32. | ||||
| // | ||||
| // Normally-closed switches are advised and are the default. | ||||
| // | ||||
|  | ||||
| // | ||||
| // The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.) | ||||
| // Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the | ||||
| // default pin for all RAMPS-based boards. Some other boards map differently. | ||||
| // To set or change the pin for your board, edit the appropriate pins_XXXXX.h file. | ||||
| // default pin for all RAMPS-based boards. Most boards use the X_MAX_PIN by default. | ||||
| // To use a different pin you can override it here. | ||||
| // | ||||
| // WARNING: | ||||
| // Setting the wrong pin may have unexpected and potentially disastrous consequences. | ||||
| // Use with caution and do your homework. | ||||
| // | ||||
| //#define Z_MIN_PROBE_PIN X_MAX_PIN | ||||
|  | ||||
| // | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| #define Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE. | ||||
| @@ -684,12 +689,6 @@ | ||||
|  | ||||
| // To use a probe you must enable one of the two options above! | ||||
|  | ||||
| // This option disables the use of the Z_MIN_PROBE_PIN | ||||
| // To enable the Z probe pin but disable its use, uncomment the line below. This only affects a | ||||
| // Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above. | ||||
| // If you're using the Z MIN endstop connector for your Z probe, this has no effect. | ||||
| //#define DISABLE_Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z Probe Repeatability test to see how accurate your probe is | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
|   | ||||
| @@ -559,9 +559,6 @@ | ||||
| // Allen Key Probe is defined in the Delta example configurations. | ||||
| // | ||||
|  | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! *** | ||||
| // | ||||
| // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING. | ||||
| @@ -579,16 +576,24 @@ | ||||
| //   - normally-open switches to 5V and D32. | ||||
| // | ||||
| // Normally-closed switches are advised and are the default. | ||||
| // | ||||
|  | ||||
| // | ||||
| // The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.) | ||||
| // Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the | ||||
| // default pin for all RAMPS-based boards. Some other boards map differently. | ||||
| // To set or change the pin for your board, edit the appropriate pins_XXXXX.h file. | ||||
| // default pin for all RAMPS-based boards. Most boards use the X_MAX_PIN by default. | ||||
| // To use a different pin you can override it here. | ||||
| // | ||||
| // WARNING: | ||||
| // Setting the wrong pin may have unexpected and potentially disastrous consequences. | ||||
| // Use with caution and do your homework. | ||||
| // | ||||
| //#define Z_MIN_PROBE_PIN X_MAX_PIN | ||||
|  | ||||
| // | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| //#define Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE. | ||||
| @@ -597,12 +602,6 @@ | ||||
|  | ||||
| // To use a probe you must enable one of the two options above! | ||||
|  | ||||
| // This option disables the use of the Z_MIN_PROBE_PIN | ||||
| // To enable the Z probe pin but disable its use, uncomment the line below. This only affects a | ||||
| // Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above. | ||||
| // If you're using the Z MIN endstop connector for your Z probe, this has no effect. | ||||
| //#define DISABLE_Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z Probe Repeatability test to see how accurate your probe is | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
|   | ||||
| @@ -552,9 +552,6 @@ | ||||
| // Allen Key Probe is defined in the Delta example configurations. | ||||
| // | ||||
|  | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! *** | ||||
| // | ||||
| // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING. | ||||
| @@ -572,16 +569,24 @@ | ||||
| //   - normally-open switches to 5V and D32. | ||||
| // | ||||
| // Normally-closed switches are advised and are the default. | ||||
| // | ||||
|  | ||||
| // | ||||
| // The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.) | ||||
| // Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the | ||||
| // default pin for all RAMPS-based boards. Some other boards map differently. | ||||
| // To set or change the pin for your board, edit the appropriate pins_XXXXX.h file. | ||||
| // default pin for all RAMPS-based boards. Most boards use the X_MAX_PIN by default. | ||||
| // To use a different pin you can override it here. | ||||
| // | ||||
| // WARNING: | ||||
| // Setting the wrong pin may have unexpected and potentially disastrous consequences. | ||||
| // Use with caution and do your homework. | ||||
| // | ||||
| //#define Z_MIN_PROBE_PIN X_MAX_PIN | ||||
|  | ||||
| // | ||||
| // Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine. | ||||
| // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing. | ||||
| // | ||||
| //#define Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE. | ||||
| @@ -590,12 +595,6 @@ | ||||
|  | ||||
| // To use a probe you must enable one of the two options above! | ||||
|  | ||||
| // This option disables the use of the Z_MIN_PROBE_PIN | ||||
| // To enable the Z probe pin but disable its use, uncomment the line below. This only affects a | ||||
| // Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above. | ||||
| // If you're using the Z MIN endstop connector for your Z probe, this has no effect. | ||||
| //#define DISABLE_Z_MIN_PROBE_ENDSTOP | ||||
|  | ||||
| // Enable Z Probe Repeatability test to see how accurate your probe is | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
|   | ||||
| @@ -361,7 +361,7 @@ | ||||
| // | ||||
| // Disable unused endstop / probe pins | ||||
| // | ||||
| #if ENABLED(DISABLE_Z_MIN_PROBE_ENDSTOP) || DISABLED(Z_MIN_PROBE_ENDSTOP) // Allow code to compile regardless of Z_MIN_PROBE_ENDSTOP setting. | ||||
| #if DISABLED(Z_MIN_PROBE_ENDSTOP) | ||||
|   #undef Z_MIN_PROBE_PIN | ||||
|   #define Z_MIN_PROBE_PIN    -1 | ||||
| #endif | ||||
|   | ||||
		Reference in New Issue
	
	Block a user