diff --git a/Marlin/Configuration.h b/Marlin/Configuration.h index 6de5a816eb650..77f1908901495 100644 --- a/Marlin/Configuration.h +++ b/Marlin/Configuration.h @@ -1387,16 +1387,11 @@ /** * Z Servo Probe, such as an endstop switch on a rotating arm. - * - * The Z_SERVO_MEASURE_ANGLE is only useful if your servo needs to - * move to a "free" position to allow measuring. - * With Z_SERVO_INTERMEDIATE_STOW you can have the probe stowed - * between different points of a G29. */ //#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector. //#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles -//#define Z_SERVO_MEASURE_ANGLE 45 // Z Servo Angle after deploy (to allow measuring) -//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points +//#define Z_SERVO_MEASURE_ANGLE 45 // Use if the servo must move to a "free" position for measuring after deploy. +//#define Z_SERVO_INTERMEDIATE_STOW // Stow the probe between points. /** * The BLTouch probe uses a Hall effect sensor and emulates a servo. diff --git a/Marlin/src/module/probe.cpp b/Marlin/src/module/probe.cpp index 5a1ae7f349160..318a64d39f6f0 100644 --- a/Marlin/src/module/probe.cpp +++ b/Marlin/src/module/probe.cpp @@ -587,6 +587,7 @@ bool Probe::probe_down_to_z(const_float_t z, const_feedRate_t fr_mm_s) { #if BOTH(HAS_TEMP_HOTEND, WAIT_FOR_HOTEND) thermalManager.wait_for_hotend_heating(active_extruder); #endif + #if ENABLED(BLTOUCH) if (!bltouch.high_speed_mode && bltouch.deploy()) return true; // Deploy in LOW SPEED MODE on every probe action