Quote Originally Posted by jtice View Post
I am happy to report that I have Auto Leveling working very well now !!!!!
Thanks to all the great info and helpful people here. !
You are going to enjoy this cool feature!!!

Quote Originally Posted by jtice View Post
What is it referring to when it says "You MUST HAVE the SERVO_ENDSTOPS defined to use here a value higher than zero otherwise your code will not compile."
The only place I could find SERVO_ENDSTOPS was the section of code I mentioned above, that I had set to 1 before.
I had it set to one, thinking this was the place it meant not to set to 0
The #define for SERVO_ENSTOPS is always defined in the Configuration.h file. I suspect that early in the development of the Auto Bed Leveling it was conditional. But that is not the case now. I think this comment is causing you concern when you can just ignore it.

Quote Originally Posted by jtice View Post
Alittle clarification on this would be appreciated.
The servo twitches alittle while it is taking readings, but its not too bad, I mainly want to enable this feature so that the servo is disabled during printing.
It makes noise as it maintains its retracted position, since the printer shakes it around a bit.
Just delete the // in front of:

// #define PROBE_SERVO_DEACTIVATION_DELAY 300

And the servo should automatically quit being powered. But I kicked up the time a bit. 1/3 of a second seemed a little bit light. I have mine at 1/2 second or a value of 500.