<font face="Arial, Verdana">Alright so i have it reading high when the probe is off the bed and Low when its close to the bed, i changed the probe pull up like you suggested and still received identical results. disconnected the probe from the Z min pins and recieved identical results except opposite from the plug in tests, telling me that the board was detecting the presence of the probe after the pullup was set to false. so i tried with one pin in slow A plugged in (identical results) one pin in slot B (identical results) and finally switched the pins BAM! low close to the bed High far away. So the probe pullup settings were the problem, as well as the probe polarity. here are my setup settings that seem to work for anyone having an issue. </font>
<font face="Arial, Verdana">#define ENDSTOP_PULLUP_Z_MIN false</font>
<font face="Arial, Verdana">#define ENDSTOP_Z_MIN_INVERTING false</font>
<font face="Arial, Verdana">#define MIN_HARDWARE_ENDSTOP_Z false</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"><div>#define FEATURE_Z_PROBE 1
#define Z_PROBE_BED_DISTANCE 10
#define Z_PROBE_PIN ORIG_Z_MIN_PIN
#define Z_PROBE_PULLUP false
#define Z_PROBE_ON_HIGH false
#define Z_PROBE_X_OFFSET 40
#define Z_PROBE_Y_OFFSET 0
#define Z_PROBE_WAIT_BEFORE_TEST 0
#define Z_PROBE_SPEED 2
#define Z_PROBE_XY_SPEED 150
#define Z_PROBE_SWITCHING_DISTANCE 1.5
#define Z_PROBE_REPETITIONS 5
#define Z_PROBE_HEIGHT 0
now to test G30 fingers crossed
</span></font></div>