<font face="Arial, Verdana">I'm totally confused...</font>
Yesterday I made a "movable" Z probe, because I have no time now to make a version with servo. What I made:
1. Switched OFF "Z min endstop";
<font face="Arial, Verdana">2. Connect the Z probe to "Z max endstop" pin and assigned it in a firmware.; (I have no other free pins)</font>
<font face="Arial, Verdana">3. The Z probe is a switch with just 2 ware and is connected to signal and ground. It has NO and NC pin groups;</font>
<font face="Arial, Verdana">4. Check / Uncheck "switch on high", because I tried with NC and NO connection of the switch;</font>
<font face="Arial, Verdana">5. Send G31 and check what is the response from RepetierHost. In the first moment the respond is correct. But if I seng G31 continuously, I saw something strange: Without touching the probe, the result from G31 was different ?!?!? I disconnected the probe and test again - the results was the same: L L L H L H L L H H .... I measured the resistance with and without the switch and saw that when the switch is triggered, the value is OK just when it connect "signal" to "ground". In every other cases the value was 600 Ohm...</font>
<font face="Arial, Verdana">6. Send G30. The printer moves Z UP / Down (a</font>round 2 mm) and stops.
<font face="Arial, Verdana">7. Send G28 - X and Y moved to home position, Z runs Down and nothing couldn't stop it. </font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">So I guess the problem is with the two wired connection. This evening I'll try with THIS. </font>