Make Z_PROBE a Z_MIN_PROBE (PR#65)
Currently we use the probe exclusively as a device to find the build platform(bed). For the currently supported setups this means, we use it as a additional min-endstop. A triggered when not deployed probe disturbs the homing process for max-endstops. Rename ENDSTOPPULLUP_ZPROBE to ENDSTOPPULLUP_ZMIN_PROBE Rename Z_PROBE_ENDSTOP_INVERTING to Z_MIN_PROBE_ENDSTOP_INVERTING Rename Z_PROBE_ENDSTOP to Z_MIN_PROBE_ENDSTOP Rename DISABLE_Z_PROBE_ENDSTOP to DISABLE_Z_MIN_PROBE_ENDSTOP Rename Z_PROBE_REPEATABILITY_TEST to Z_MIN_PROBE_REPEATABILITY_TEST Rename Z_PROBE_ENDSTOP to Z_MIN_PROBE_ENDSTOP Adjust comments accordingly Remove Z_MAX check for the probe in update_endstops(). Using an delta related idea of @clefranc from #61, extended to the general change for all setups. Tested with Prusa i3, max-z-endstop and permanently triggered z-probe. Worked for @clefranc's delta.
This commit is contained in:
committed by
Richard Wackerbarth
parent
8d23c4230e
commit
e2d69f66b2
@@ -193,9 +193,9 @@
|
||||
#define Z_MIN_PIN -1
|
||||
#endif
|
||||
|
||||
#if ENABLED(DISABLE_Z_PROBE_ENDSTOP) || DISABLED(Z_PROBE_ENDSTOP) // Allow code to compile regardless of Z_PROBE_ENDSTOP setting.
|
||||
#undef Z_PROBE_PIN
|
||||
#define Z_PROBE_PIN -1
|
||||
#if ENABLED(DISABLE_Z_MIN_PROBE_ENDSTOP) || DISABLED(Z_MIN_PROBE_ENDSTOP) // Allow code to compile regardless of Z_MIN_PROBE_ENDSTOP setting.
|
||||
#undef Z_MIN_PROBE_PIN
|
||||
#define Z_MIN_PROBE_PIN -1
|
||||
#endif
|
||||
|
||||
#if ENABLED(DISABLE_XMAX_ENDSTOP)
|
||||
@@ -230,7 +230,7 @@
|
||||
#define SENSITIVE_PINS { 0, 1, \
|
||||
X_STEP_PIN, X_DIR_PIN, X_ENABLE_PIN, X_MIN_PIN, X_MAX_PIN, \
|
||||
Y_STEP_PIN, Y_DIR_PIN, Y_ENABLE_PIN, Y_MIN_PIN, Y_MAX_PIN, \
|
||||
Z_STEP_PIN, Z_DIR_PIN, Z_ENABLE_PIN, Z_MIN_PIN, Z_MAX_PIN, Z_PROBE_PIN, \
|
||||
Z_STEP_PIN, Z_DIR_PIN, Z_ENABLE_PIN, Z_MIN_PIN, Z_MAX_PIN, Z_MIN_PROBE_PIN, \
|
||||
PS_ON_PIN, HEATER_BED_PIN, FAN_PIN, \
|
||||
_E0_PINS _E1_PINS _E2_PINS _E3_PINS \
|
||||
analogInputToDigitalPin(TEMP_BED_PIN) \
|
||||
|
Reference in New Issue
Block a user