소스 검색

Define probe offsets when a probe exists

Scott Lahteine 9 년 전
부모
커밋
a8b8796cd7
1개의 변경된 파일24개의 추가작업 그리고 18개의 파일을 삭제
  1. 24
    18
      Marlin/Conditionals.h

+ 24
- 18
Marlin/Conditionals.h 파일 보기

384
   #endif
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
    * Host keep alive
387
    * Host keep alive
406
    */
388
    */
407
   #ifndef DEFAULT_KEEPALIVE_INTERVAL
389
   #ifndef DEFAULT_KEEPALIVE_INTERVAL
786
   #define HAS_BED_PROBE (PROBE_SELECTED && PROBE_PIN_CONFIGURED)
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
    * Delta radius/rod trimmers
795
    * Delta radius/rod trimmers
790
    */
796
    */
791
   #if ENABLED(DELTA)
797
   #if ENABLED(DELTA)

Loading…
취소
저장