==============================================
clarified BLTouch calculation & changed comment delimitters/flags
I found it hard to pickout the various sections in this area so I
changed most comments from // style to /** ... */
Made the BLTouch calculation simpler and clarified the units of measure
for the result.
============================================
add changes to example configurations
============================================
add TinyBoy2 to this PR & add BLTouch Delay
// Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
/* Enable if you have a Z probe mounted on a sled like those designed by Charles Bell. */
//#define Z_PROBE_SLED
//#define Z_PROBE_SLED
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//
// Allen Key Probe is defined in the Delta example configurations.
//
// Z Probe to nozzle (X,Y) offset, relative to (0, 0).
/**
// X and Y offsets must be integers.
*ZProbetonozzle(X,Y)offset,relativeto(0,0).
//
*XandYoffsetsmustbeintegers.
// In the following example the X and Y offsets are both positive:
// Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
/* Enable if you have a Z probe mounted on a sled like those designed by Charles Bell. */
//#define Z_PROBE_SLED
//#define Z_PROBE_SLED
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//
// Allen Key Probe is defined in the Delta example configurations.
//
// Z Probe to nozzle (X,Y) offset, relative to (0, 0).
/**
// X and Y offsets must be integers.
*ZProbetonozzle(X,Y)offset,relativeto(0,0).
//
*XandYoffsetsmustbeintegers.
// In the following example the X and Y offsets are both positive:
// Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
/* Enable if you have a Z probe mounted on a sled like those designed by Charles Bell. */
//#define Z_PROBE_SLED
//#define Z_PROBE_SLED
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//
// Allen Key Probe is defined in the Delta example configurations.
//
// Z Probe to nozzle (X,Y) offset, relative to (0, 0).
/**
// X and Y offsets must be integers.
*ZProbetonozzle(X,Y)offset,relativeto(0,0).
//
*XandYoffsetsmustbeintegers.
// In the following example the X and Y offsets are both positive:
// Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
/* Enable if you have a Z probe mounted on a sled like those designed by Charles Bell. */
//#define Z_PROBE_SLED
//#define Z_PROBE_SLED
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//
// Allen Key Probe is defined in the Delta example configurations.
//
// Z Probe to nozzle (X,Y) offset, relative to (0, 0).
/**
// X and Y offsets must be integers.
*ZProbetonozzle(X,Y)offset,relativeto(0,0).
//
*XandYoffsetsmustbeintegers.
// In the following example the X and Y offsets are both positive:
// Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
/* Enable if you have a Z probe mounted on a sled like those designed by Charles Bell. */
//#define Z_PROBE_SLED
//#define Z_PROBE_SLED
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//
// Allen Key Probe is defined in the Delta example configurations.
//
// Z Probe to nozzle (X,Y) offset, relative to (0, 0).
/**
// X and Y offsets must be integers.
*ZProbetonozzle(X,Y)offset,relativeto(0,0).
//
*XandYoffsetsmustbeintegers.
// In the following example the X and Y offsets are both positive:
// Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
/* Enable if you have a Z probe mounted on a sled like those designed by Charles Bell. */
//#define Z_PROBE_SLED
//#define Z_PROBE_SLED
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//
// Allen Key Probe is defined in the Delta example configurations.
//
// Z Probe to nozzle (X,Y) offset, relative to (0, 0).
/**
// X and Y offsets must be integers.
*ZProbetonozzle(X,Y)offset,relativeto(0,0).
//
*XandYoffsetsmustbeintegers.
// In the following example the X and Y offsets are both positive:
// Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
/* Enable if you have a Z probe mounted on a sled like those designed by Charles Bell. */
//#define Z_PROBE_SLED
//#define Z_PROBE_SLED
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//
/**
// Allen Key Probe is defined in the Delta example configurations.
*ZProbetonozzle(X,Y)offset,relativeto(0,0).
//
*XandYoffsetsmustbeintegers.
*
// Z Probe to nozzle (X,Y) offset, relative to (0, 0).
// Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
/* Enable if you have a Z probe mounted on a sled like those designed by Charles Bell. */
//#define Z_PROBE_SLED
//#define Z_PROBE_SLED
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//
// Allen Key Probe is defined in the Delta example configurations.
//
// Z Probe to nozzle (X,Y) offset, relative to (0, 0).
/**
// X and Y offsets must be integers.
*ZProbetonozzle(X,Y)offset,relativeto(0,0).
//
*XandYoffsetsmustbeintegers.
// In the following example the X and Y offsets are both positive:
// Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
/* Enable if you have a Z probe mounted on a sled like those designed by Charles Bell. */
//#define Z_PROBE_SLED
//#define Z_PROBE_SLED
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//
// Allen Key Probe is defined in the Delta example configurations.
//
// Z Probe to nozzle (X,Y) offset, relative to (0, 0).
/**
// X and Y offsets must be integers.
*ZProbetonozzle(X,Y)offset,relativeto(0,0).
//
*XandYoffsetsmustbeintegers.
// In the following example the X and Y offsets are both positive:
// Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
/* Enable if you have a Z probe mounted on a sled like those designed by Charles Bell. */
//#define Z_PROBE_SLED
//#define Z_PROBE_SLED
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//
// Allen Key Probe is defined in the Delta example configurations.
//
// Z Probe to nozzle (X,Y) offset, relative to (0, 0).
/**
// X and Y offsets must be integers.
*ZProbetonozzle(X,Y)offset,relativeto(0,0).
//
*XandYoffsetsmustbeintegers.
// In the following example the X and Y offsets are both positive:
// Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
/* Enable if you have a Z probe mounted on a sled like those designed by Charles Bell. */
//#define Z_PROBE_SLED
//#define Z_PROBE_SLED
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//
// Allen Key Probe is defined in the Delta example configurations.
//
// Z Probe to nozzle (X,Y) offset, relative to (0, 0).
/**
// X and Y offsets must be integers.
*ZProbetonozzle(X,Y)offset,relativeto(0,0).
//
*XandYoffsetsmustbeintegers.
// In the following example the X and Y offsets are both positive:
// Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
/* Enable if you have a Z probe mounted on a sled like those designed by Charles Bell. */
//#define Z_PROBE_SLED
//#define Z_PROBE_SLED
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//
// Allen Key Probe is defined in the Delta example configurations.
//
// Z Probe to nozzle (X,Y) offset, relative to (0, 0).
/**
// X and Y offsets must be integers.
*ZProbetonozzle(X,Y)offset,relativeto(0,0).
//
*XandYoffsetsmustbeintegers.
// In the following example the X and Y offsets are both positive:
// Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
/* Enable if you have a Z probe mounted on a sled like those designed by Charles Bell. */
//#define Z_PROBE_SLED
//#define Z_PROBE_SLED
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//
// Allen Key Probe is defined in the Delta example configurations.
//
// Z Probe to nozzle (X,Y) offset, relative to (0, 0).
/**
// X and Y offsets must be integers.
*ZProbetonozzle(X,Y)offset,relativeto(0,0).
//
*XandYoffsetsmustbeintegers.
// In the following example the X and Y offsets are both positive:
// Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
/* Enable if you have a Z probe mounted on a sled like those designed by Charles Bell. */
//#define Z_PROBE_SLED
//#define Z_PROBE_SLED
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//
// Allen Key Probe is defined in the Delta example configurations.
//
// Z Probe to nozzle (X,Y) offset, relative to (0, 0).
/**
// X and Y offsets must be integers.
*ZProbetonozzle(X,Y)offset,relativeto(0,0).
//
*XandYoffsetsmustbeintegers.
// In the following example the X and Y offsets are both positive:
// Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
/* Enable if you have a Z probe mounted on a sled like those designed by Charles Bell. */
//#define Z_PROBE_SLED
//#define Z_PROBE_SLED
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//
// Allen Key Probe is defined in the Delta example configurations.
//
// Z Probe to nozzle (X,Y) offset, relative to (0, 0).
/**
// X and Y offsets must be integers.
*ZProbetonozzle(X,Y)offset,relativeto(0,0).
//
*XandYoffsetsmustbeintegers.
// In the following example the X and Y offsets are both positive:
// Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
/* Enable if you have a Z probe mounted on a sled like those designed by Charles Bell. */
//#define Z_PROBE_SLED
//#define Z_PROBE_SLED
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//
// Allen Key Probe is defined in the Delta example configurations.
//
// Z Probe to nozzle (X,Y) offset, relative to (0, 0).
/**
// X and Y offsets must be integers.
*ZProbetonozzle(X,Y)offset,relativeto(0,0).
//
*XandYoffsetsmustbeintegers.
// In the following example the X and Y offsets are both positive:
// Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
/* Enable if you have a Z probe mounted on a sled like those designed by Charles Bell. */
//#define Z_PROBE_SLED
//#define Z_PROBE_SLED
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//
// Allen Key Probe is defined in the Delta example configurations.
//
// Z Probe to nozzle (X,Y) offset, relative to (0, 0).
/**
// X and Y offsets must be integers.
*ZProbetonozzle(X,Y)offset,relativeto(0,0).
//
*XandYoffsetsmustbeintegers.
// In the following example the X and Y offsets are both positive:
// Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
/* Enable if you have a Z probe mounted on a sled like those designed by Charles Bell. */
//#define Z_PROBE_SLED
//#define Z_PROBE_SLED
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//
// Allen Key Probe is defined in the Delta example configurations.
//
// Z Probe to nozzle (X,Y) offset, relative to (0, 0).
/**
// X and Y offsets must be integers.
*ZProbetonozzle(X,Y)offset,relativeto(0,0).
//
*XandYoffsetsmustbeintegers.
// In the following example the X and Y offsets are both positive:
// Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
/* Enable if you have a Z probe mounted on a sled like those designed by Charles Bell. */
//#define Z_PROBE_SLED
//#define Z_PROBE_SLED
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//
/**
// Allen Key Probe is defined in the Delta example configurations.
*ZProbetonozzle(X,Y)offset,relativeto(0,0).
//
*XandYoffsetsmustbeintegers.
*
// Z Probe to nozzle (X,Y) offset, relative to (0, 0).
// Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
/* Enable if you have a Z probe mounted on a sled like those designed by Charles Bell. */
//#define Z_PROBE_SLED
//#define Z_PROBE_SLED
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//
// Allen Key Probe is defined in the Delta example configurations.
//
// Z Probe to nozzle (X,Y) offset, relative to (0, 0).
/**
// X and Y offsets must be integers.
*ZProbetonozzle(X,Y)offset,relativeto(0,0).
//
*XandYoffsetsmustbeintegers.
// In the following example the X and Y offsets are both positive:
#define Z_PROBE_OFFSET_FROM_EXTRUDER -17.25 // Increase this if the first layer is too thin (remember: it's a negative number so increase means closer to zero).
#define Z_PROBE_OFFSET_FROM_EXTRUDER -17.25 // Increase this if the first layer is too thin (remember: it's a negative number so increase means closer to zero).
/* X and Y axis travel speed (mm/m) between probes */
// X and Y axis travel speed (mm/m) between probes
#define XY_PROBE_SPEED 8000
#define XY_PROBE_SPEED 8000
// Speed for the first approach when double-probing (with PROBE_DOUBLE_TOUCH)
/* Speed for the first approach when double-probing (with PROBE_DOUBLE_TOUCH) */
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
// Speed for the "accurate" probe of each point
/* Speed for the "accurate" probe of each point */
// Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
/* Enable if you have a Z probe mounted on a sled like those designed by Charles Bell. */
//#define Z_PROBE_SLED
//#define Z_PROBE_SLED
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//
// Allen Key Probe is defined in the Delta example configurations.
//
// Z Probe to nozzle (X,Y) offset, relative to (0, 0).
/**
// X and Y offsets must be integers.
*ZProbetonozzle(X,Y)offset,relativeto(0,0).
//
*XandYoffsetsmustbeintegers.
// In the following example the X and Y offsets are both positive:
// Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
/* Enable if you have a Z probe mounted on a sled like those designed by Charles Bell. */
//#define Z_PROBE_SLED
//#define Z_PROBE_SLED
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//
// Allen Key Probe is defined in the Delta example configurations.
//
// Z Probe to nozzle (X,Y) offset, relative to (0, 0).
/**
// X and Y offsets must be integers.
*ZProbetonozzle(X,Y)offset,relativeto(0,0).
//
*XandYoffsetsmustbeintegers.
// In the following example the X and Y offsets are both positive:
// Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
/* Enable if you have a Z probe mounted on a sled like those designed by Charles Bell. */
//#define Z_PROBE_SLED
//#define Z_PROBE_SLED
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
//
// Allen Key Probe is defined in the Delta example configurations.
//
// Z Probe to nozzle (X,Y) offset, relative to (0, 0).
/**
// X and Y offsets must be integers.
*ZProbetonozzle(X,Y)offset,relativeto(0,0).
//
*XandYoffsetsmustbeintegers.
// In the following example the X and Y offsets are both positive: