Procházet zdrojové kódy

Define probe offsets when a probe exists

Scott Lahteine před 9 roky
rodič
revize
a8b8796cd7
1 změnil soubory, kde provedl 24 přidání a 18 odebrání
  1. 24
    18
      Marlin/Conditionals.h

+ 24
- 18
Marlin/Conditionals.h Zobrazit soubor

@@ -384,24 +384,6 @@
384 384
   #endif
385 385
 
386 386
   /**
387
-   * Z Safe Homing dependencies
388
-   */
389
-  #if ENABLED(Z_SAFE_HOMING)
390
-    #ifndef X_PROBE_OFFSET_FROM_EXTRUDER
391
-      #define X_PROBE_OFFSET_FROM_EXTRUDER 0
392
-    #endif
393
-    #ifndef Y_PROBE_OFFSET_FROM_EXTRUDER
394
-      #define Y_PROBE_OFFSET_FROM_EXTRUDER 0
395
-    #endif
396
-    #ifndef Z_PROBE_OFFSET_FROM_EXTRUDER
397
-      #define Z_PROBE_OFFSET_FROM_EXTRUDER 0
398
-    #endif
399
-    #ifndef XY_TRAVEL_SPEED
400
-      #define XY_TRAVEL_SPEED 4000
401
-    #endif
402
-  #endif
403
-
404
-  /**
405 387
    * Host keep alive
406 388
    */
407 389
   #ifndef DEFAULT_KEEPALIVE_INTERVAL
@@ -786,6 +768,30 @@
786 768
   #define HAS_BED_PROBE (PROBE_SELECTED && PROBE_PIN_CONFIGURED)
787 769
 
788 770
   /**
771
+   * Probe dependencies
772
+   */
773
+  #if HAS_BED_PROBE
774
+    #ifndef X_PROBE_OFFSET_FROM_EXTRUDER
775
+      #define X_PROBE_OFFSET_FROM_EXTRUDER 0
776
+    #endif
777
+    #ifndef Y_PROBE_OFFSET_FROM_EXTRUDER
778
+      #define Y_PROBE_OFFSET_FROM_EXTRUDER 0
779
+    #endif
780
+    #ifndef Z_PROBE_OFFSET_FROM_EXTRUDER
781
+      #define Z_PROBE_OFFSET_FROM_EXTRUDER 0
782
+    #endif
783
+    #ifndef Z_PROBE_OFFSET_RANGE_MIN
784
+      #define Z_PROBE_OFFSET_RANGE_MIN -20
785
+    #endif
786
+    #ifndef Z_PROBE_OFFSET_RANGE_MAX
787
+      #define Z_PROBE_OFFSET_RANGE_MAX 20
788
+    #endif
789
+    #ifndef XY_TRAVEL_SPEED
790
+      #define XY_TRAVEL_SPEED 4000
791
+    #endif
792
+  #endif
793
+
794
+  /**
789 795
    * Delta radius/rod trimmers
790 796
    */
791 797
   #if ENABLED(DELTA)

Loading…
Zrušit
Uložit