diff --git a/Marlin/src/module/probe.cpp b/Marlin/src/module/probe.cpp index 2b3a18988..863a1b121 100644 --- a/Marlin/src/module/probe.cpp +++ b/Marlin/src/module/probe.cpp @@ -594,7 +594,7 @@ float Probe::run_z_probe(const bool sanity_check/*=true*/) { // Do a first probe at the fast speed const bool probe_fail = probe_down_to_z(z_probe_low_point, fr_mm_s), // No probe trigger? - early_fail = (scheck && current_position.z > -offset.z + clearance); // Probe triggered too high? + early_fail = (scheck && current_position.z > -offset.z + clearance + 2); // Probe triggered too high? Adding 2mm to the clearance for a wider window for a fail with M175v2.0 #if ENABLED(DEBUG_LEVELING_FEATURE) if (DEBUGGING(LEVELING) && (probe_fail || early_fail)) { DEBUG_ECHOPGM_P(plbl);