Hi All.. Well it's done and working :-) I need to add my filament out sensor but the autolevel is done.
So, I went for the BL Touch, or my clone which is a black one called 3D Touch. I got it off eBay link below;
It comes with cables etc.. but I had to solder on three pins to the Y MAX socket which is empty. I also had to change the wire order in the servo cable.. and the switch cable from the 3D Touch.
So.. the servo cable (3 wires) are ordered Neg / Sig / Pos.. with neg being the outside of the board. The Y-Max is pin 3 so I set this in the firmware.. The switch cable (2 wires) need to be Neg and Signal which go into the Z min socket.
I'll add the STL files here for the touch holder. :-) and below is a link to the zip firmware with it already enabled... Just becareful of the z-offset, you may need to change this. Activate it by putting a G29 in your start gcode after the G28 (Home) command.
FIRMWARE STANDARD (NO BL TOUCH)http://diyrc.co.uk/files/Marlin-1.1.6-Z603S.zip
FIRMWARE WITH BL TOUCH ENABLEDhttp://diyrc.co.uk/files/Marlin-1.1.6-BLTOUCH.zip
You might notice I've also soldered three pins into the Z Max socket on the board.. I'll be using this for the filament sensor I hope.