I had the dive height from 5, 7, 10, and now 15mm. The hotend is not currently mounted 100%, I have to wire up the re-designed carriage I made. Here is the probe in action.
(wont let me post youtube link)
I have it working enough with the following config that it allows me to perform the mesh bed compensation but still has some false probes.
M558 P9 H15 R0.2 F400 T5000 A5 B1
; Self Leveling configuration
; -Drive Selection
; -Leadscrews position
M584 X0 Y1 Z5:6:7 E3:4 ; X is drive 0, Y is drive 1, Three Z motors connected to driver outputs 5, 6 and 7, E0 is drive 3, E1 is drive 4
M671 X-24:254.5:524 Y524:-10:524 S15 ; Leadscrews at Left-Rear, Front-Middle, and Right-Rear
; Drives
M569 P0 S0 ; Drive 0 goes backwards (X Axis Stepper)
M569 P1 S0 ; Drive 1 goes backwards (Y Axis Stepper)
M569 P2 S0 ; Drive 2 goes backwards (Dual Z Axis Steppers not used)
M569 P3 S1 ; Drive 3 goes forwards (E0 Stepper)
M569 P4 S1 ; Drive 4 goes forwards (E1 Stepper)
M569 P5 S0 ; Drive 5 goes backwards (Left Rear Z Stepper, Duex 1)
M569 P6 S0 ; Drive 6 goes backwards (Front Center Z Stepper, Duex 2)
M569 P7 S0 ; Drive 7 goes backwards (Right Rear Z Stepper, Duex 3)
M350 X16 Y16 Z16 E16:16 I1 ; Configure microstepping with interpolation
M92 X80.00 Y80.00 Z402.00 E424.50:424.50 ; Set steps per mm
M566 X1200.00 Y1200.00 Z240.00 E720.00:720.00 ; Set maximum instantaneous speed changes (mm/min)
M203 X18000.00 Y18000.00 Z2400.00 E3600.00:3600.00 ; Set maximum speeds (mm/min)
M201 X3000.00 Y3000.00 Z600.00 E2000.00:2000.00 ; Set accelerations (mm/s^2)
M906 X1700.00 Y1700.00 Z1000.00 E1700.00:1700.00 I30 ; Set motor currents, set idle current percentage to 30
M84 S20 ; Set idle timeout to 20 seconds
; Axis Limits
M208 X0 Y0 Z0 S1 ; Set axis minima
M208 X508 Y515 Z550 S0 ; Set axis maxima
; Endstops
M574 X1 Y1 S3 ; Set endstops controlled by motor load detection
; Z-Probe
M574 Z1 S2 ; Set Z endstops controlled by probe
M307 H7 A-1 C-1 D-1 ; Disable heater on PWM channel 5 for BLTouch
M558 P9 H15 R0.2 F400 T5000 A5 B1 ; BLtouch probe, 10mm dive height, probe speed, point delay, travel speed, probe parameters
G31 P25 X0 Y67 Z4.23 ; Set Z probe trigger value, offset and trigger height
M557 X25:475 Y100:450 S50 ; Define mesh grid
; Heaters
M307 H0 A177.2 C321.8 D2.5 S1.00 B0 ; Disable bang-bang mode for the bed heater and set PWM limit
M305 P0 T100000 B4138 R4700 ; Set thermistor + ADC parameters for heater 0
M143 H0 S120 ; Set temperature limit for heater 0 to 120C
M307 H1 A608.6 C200.1 D7.6 S1.00 ; Set Heater 1 PID values
M305 P1 T100000 B4138 R4700 ; Set thermistor + ADC parameters for heater 1
M143 H1 S280 ; Set temperature limit for heater 1 to 280C
M305 P2 T100000 B4138 R4700 ; Set thermistor + ADC parameters for heater 2
M143 H2 S280 ; Set temperature limit for heater 2 to 280C
; Fans
M106 P0 S0 I0 F500 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
M106 P1 S1 I0 H-1 C"LED Lighting" ; Set fan 1 value
; Tools
M563 P0 S"Hot End 0" D0 H1 ; Define tool 0
G10 P0 X0 Y0 Z0 ; Set tool 0 axis offsets
G10 P0 R0 S0 ; Set initial tool 0 active and standby temperatures to 0C
M563 P1 S"Hot End 1" D1 H2 ; Define tool 1
G10 P1 X9.5 Y0 Z0 ; Set tool 1 axis offsets
G10 P1 R0 S0 ; Set initial tool 1 active and standby temperatures to 0C
; Automatic power saving
M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z10 E-5 F1000" ; Set voltage thresholds and actions to run on power loss
; Custom settings
M501 ; Read Stored Parameters
M564 H0 ; Allow movement before homing
M280 P7 S90 ; Retract Z-Probe out of the way
; Miscellaneous
M501 ; Load saved parameters from non-volatile memory
T0 ; Select first tool