From b1ec140f0bfe2ec27c8f1bec1c70e2be3b9bb572 Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Mon, 19 Feb 2018 08:34:01 -0600 Subject: [PATCH] Don't raise FIX_MOUNTED_PROBE on stow Reference #9336 --- Marlin/Marlin_main.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp index fcf5e2f81..5d4599e03 100644 --- a/Marlin/Marlin_main.cpp +++ b/Marlin/Marlin_main.cpp @@ -2107,8 +2107,15 @@ static void clean_up_after_endstop_or_probe_move() { if (endstops.z_probe_enabled == deploy) return false; - // Make room for probe - do_probe_raise(_Z_CLEARANCE_DEPLOY_PROBE); + // Fix-mounted probe should only raise for deploy + #if ENABLED(FIX_MOUNTED_PROBE) + #define RAISE_COND deploy + #else + #define RAISE_COND true + #endif + + // Make room for probe to deploy (or stow) + if (RAISE_COND) do_probe_raise(_Z_CLEARANCE_DEPLOY_PROBE); #if ENABLED(Z_PROBE_SLED) || ENABLED(Z_PROBE_ALLEN_KEY) #if ENABLED(Z_PROBE_SLED)