瀏覽代碼

Sanitycheck endstop plugs based on homing direction

Scott Lahteine 8 年之前
父節點
當前提交
12b94e419f
共有 1 個文件被更改,包括 14 次插入0 次删除
  1. 14
    0
      Marlin/SanityCheck.h

+ 14
- 0
Marlin/SanityCheck.h 查看文件

@@ -750,6 +750,20 @@
750 750
   #elif ENABLED(DELTA)
751 751
     #error "Z_DUAL_ENDSTOPS is not compatible with DELTA."
752 752
   #endif
753
+#elif DISABLED(SCARA)
754
+  #if X_HOME_DIR < 0 && DISABLED(USE_XMIN_PLUG)
755
+    #error "Enable USE_XMIN_PLUG when homing X to MIN."
756
+  #elif X_HOME_DIR > 0 && DISABLED(USE_XMAX_PLUG)
757
+    #error "Enable USE_XMAX_PLUG when homing X to MAX."
758
+  #elif Y_HOME_DIR < 0 && DISABLED(USE_YMIN_PLUG)
759
+    #error "Enable USE_YMIN_PLUG when homing Y to MIN."
760
+  #elif Y_HOME_DIR > 0 && DISABLED(USE_YMAX_PLUG)
761
+    #error "Enable USE_YMAX_PLUG when homing Y to MAX."
762
+  #elif Z_HOME_DIR < 0 && DISABLED(USE_ZMIN_PLUG)
763
+    #error "Enable USE_ZMIN_PLUG when homing Z to MIN."
764
+  #elif Z_HOME_DIR > 0 && DISABLED(USE_ZMAX_PLUG)
765
+    #error "Enable USE_ZMAX_PLUG when homing Z to MAX."
766
+  #endif
753 767
 #endif
754 768
 
755 769
 /**

Loading…
取消
儲存