Browse Source

Don't raise FIX_MOUNTED_PROBE on stow

Reference #9336
Scott Lahteine 7 years ago
parent
commit
b3deadd898
1 changed files with 9 additions and 2 deletions
  1. 9
    2
      Marlin/src/module/probe.cpp

+ 9
- 2
Marlin/src/module/probe.cpp View File

@@ -374,8 +374,15 @@ bool set_probe_deployed(const bool deploy) {
374 374
 
375 375
   if (endstops.z_probe_enabled == deploy) return false;
376 376
 
377
-  // Make room for probe
378
-  do_probe_raise(_Z_CLEARANCE_DEPLOY_PROBE);
377
+  // Fix-mounted probe should only raise for deploy
378
+  #if ENABLED(FIX_MOUNTED_PROBE)
379
+    #define RAISE_COND deploy
380
+  #else
381
+    #define RAISE_COND true
382
+  #endif
383
+
384
+  // Make room for probe to deploy (or stow)
385
+  if (RAISE_COND) do_probe_raise(_Z_CLEARANCE_DEPLOY_PROBE);
379 386
 
380 387
   #if ENABLED(Z_PROBE_SLED) || ENABLED(Z_PROBE_ALLEN_KEY)
381 388
     #if ENABLED(Z_PROBE_SLED)

Loading…
Cancel
Save