Repetier said:
#define ENDSTOP_PULLUP_Z_MIN true
#define ENDSTOP_Z_MIN_INVERTING true
#define MIN_HARDWARE_ENDSTOP_Z true
<pre class="drive-viewer-text-page drive-viewer-focus-to-default" style="user-select: text; font-family: "Courier New", Courier, monospace, arial, sans-serif; margin-top: 0px; margin-bottom: 0px; white-space: pre-wrap; word-wrap: break-word;">#define Z_PROBE_PIN ORIG_Z_MIN_PIN
#define Z_PROBE_PULLUP 1
#define Z_PROBE_ON_HIGH 1
are the 2 blocks that must match. Both have pullup as required for mechanical endstops (electronic is without pullup). I think MIN_HARDWARE_ENDSTOP_Z true mean high on low signal while z probe has it different direction so one of them seems wrong. After thatthey should be in sync and show the same signal level.
Make sure z min is L when you need to go down.
</pre>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">
</font>
Those 2 blocks are the same in my firmware, just like you posted above, copied from my config file:
#define MULTI_ZENDSTOP_HOMING 0 Does this have anything to do with anything?
#define ENDSTOP_PULLUP_X_MIN true
#define ENDSTOP_X_MIN_INVERTING true
#define MIN_HARDWARE_ENDSTOP_X true
#define ENDSTOP_PULLUP_Y_MIN true
#define ENDSTOP_Y_MIN_INVERTING true
#define MIN_HARDWARE_ENDSTOP_Y true
#define ENDSTOP_PULLUP_Z_MIN true
#define ENDSTOP_Z_MIN_INVERTING true Just like you noted above
#define MIN_HARDWARE_ENDSTOP_Z true
#define ENDSTOP_PULLUP_Z2_MINMAX true
#define ENDSTOP_Z2_MINMAX_INVERTING false
#define MINMAX_HARDWARE_ENDSTOP_Z2 false
#define ENDSTOP_PULLUP_X_MAX true
#define ENDSTOP_X_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_X false
#define ENDSTOP_PULLUP_Y_MAX true
#define ENDSTOP_Y_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_Y false
#define ENDSTOP_PULLUP_Z_MAX true
#define ENDSTOP_Z_MAX_INVERTING true Is this the correct way to setup z_max endstop? It isn't stopping motion
#define MAX_HARDWARE_ENDSTOP_Z true when the z_max switch is High... it tried to crash right through it.
#define max_software_endstop_r true
Z Probe:
#define Z_PROBE_Z_OFFSET 0
#define Z_PROBE_Z_OFFSET_MODE 0
#define UI_BED_COATING 1
#define FEATURE_Z_PROBE 1
#define EXTRUDER_IS_Z_PROBE 0
#define Z_PROBE_BED_DISTANCE 10
#define Z_PROBE_PIN ORIG_Z_MIN_PIN Again, just like you noted above.
#define Z_PROBE_PULLUP 1
#define Z_PROBE_ON_HIGH 1