Browse Source

Sanitycheck endstop plugs based on homing direction

Scott Lahteine 8 years ago
parent
commit
12b94e419f
1 changed files with 14 additions and 0 deletions
  1. 14
    0
      Marlin/SanityCheck.h

+ 14
- 0
Marlin/SanityCheck.h View File

750
   #elif ENABLED(DELTA)
750
   #elif ENABLED(DELTA)
751
     #error "Z_DUAL_ENDSTOPS is not compatible with DELTA."
751
     #error "Z_DUAL_ENDSTOPS is not compatible with DELTA."
752
   #endif
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
 #endif
767
 #endif
754
 
768
 
755
 /**
769
 /**

Loading…
Cancel
Save