From 20f990ed33cd9d73a410c9b0b90db22231a184fe Mon Sep 17 00:00:00 2001 From: vovodroid Date: Sun, 1 Feb 2026 19:04:42 +0200 Subject: [PATCH] Disable FT_MOTION for M48 --- Marlin/src/gcode/calibrate/M48.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Marlin/src/gcode/calibrate/M48.cpp b/Marlin/src/gcode/calibrate/M48.cpp index 0c4355f5b1..e0a142d9ad 100644 --- a/Marlin/src/gcode/calibrate/M48.cpp +++ b/Marlin/src/gcode/calibrate/M48.cpp @@ -39,6 +39,10 @@ #include "../../feature/probe_temp_comp.h" #endif +#if ENABLED(FT_MOTION) + #include "../../module/ft_motion.h" +#endif + /** * M48: Z probe repeatability measurement function. * @@ -93,6 +97,10 @@ void GcodeSuite::M48() { SERIAL_ECHOLNPGM(GCODE_ERR_MSG("Legs of movement implausible (0-15).")); return; } + + // Potentially disable Fixed-Time Motion for probing + TERN_(FT_MOTION, FTM_DISABLE_IN_SCOPE()); + if (n_legs == 1) n_legs = 2; // Schizoid motion as an optional stress-test