🎨 Flags for homing directions
This commit is contained in:
committed by
Scott Lahteine
parent
85fa8c55c9
commit
49b05ba989
@ -38,7 +38,7 @@
|
||||
//
|
||||
#ifdef X_STALL_SENSITIVITY
|
||||
#define X_STOP_PIN X_DIAG_PIN
|
||||
#if X_HOME_DIR < 0
|
||||
#if X_HOME_TO_MIN
|
||||
#define X_MAX_PIN P1_28 // X+
|
||||
#else
|
||||
#define X_MIN_PIN P1_28 // X+
|
||||
@ -50,7 +50,7 @@
|
||||
|
||||
#ifdef Y_STALL_SENSITIVITY
|
||||
#define Y_STOP_PIN Y_DIAG_PIN
|
||||
#if Y_HOME_DIR < 0
|
||||
#if Y_HOME_TO_MIN
|
||||
#define Y_MAX_PIN P1_26 // Y+
|
||||
#else
|
||||
#define Y_MIN_PIN P1_26 // Y+
|
||||
@ -62,7 +62,7 @@
|
||||
|
||||
#ifdef Z_STALL_SENSITIVITY
|
||||
#define Z_STOP_PIN Z_DIAG_PIN
|
||||
#if Z_HOME_DIR < 0
|
||||
#if Z_HOME_TO_MIN
|
||||
#define Z_MAX_PIN P1_24 // Z+
|
||||
#else
|
||||
#define Z_MIN_PIN P1_24 // Z+
|
||||
|
@ -50,7 +50,7 @@
|
||||
//
|
||||
#ifdef X_STALL_SENSITIVITY
|
||||
#define X_STOP_PIN X_DIAG_PIN
|
||||
#if X_HOME_DIR < 0
|
||||
#if X_HOME_TO_MIN
|
||||
#define X_MAX_PIN P1_26 // E0DET
|
||||
#else
|
||||
#define X_MIN_PIN P1_26 // E0DET
|
||||
@ -68,7 +68,7 @@
|
||||
|
||||
#ifdef Y_STALL_SENSITIVITY
|
||||
#define Y_STOP_PIN Y_DIAG_PIN
|
||||
#if Y_HOME_DIR < 0
|
||||
#if Y_HOME_TO_MIN
|
||||
#define Y_MAX_PIN P1_25 // E1DET
|
||||
#else
|
||||
#define Y_MIN_PIN P1_25 // E1DET
|
||||
@ -86,7 +86,7 @@
|
||||
|
||||
#ifdef Z_STALL_SENSITIVITY
|
||||
#define Z_STOP_PIN Z_DIAG_PIN
|
||||
#if Z_HOME_DIR < 0
|
||||
#if Z_HOME_TO_MIN
|
||||
#define Z_MAX_PIN P1_00 // PWRDET
|
||||
#else
|
||||
#define Z_MIN_PIN P1_00 // PWRDET
|
||||
|
@ -50,7 +50,7 @@
|
||||
//
|
||||
#ifdef X_STALL_SENSITIVITY
|
||||
#define X_STOP_PIN X_DIAG_PIN
|
||||
#if X_HOME_DIR < 0
|
||||
#if X_HOME_TO_MIN
|
||||
#define X_MAX_PIN P1_28 // X+
|
||||
#else
|
||||
#define X_MIN_PIN P1_28 // X+
|
||||
@ -62,7 +62,7 @@
|
||||
|
||||
#ifdef Y_STALL_SENSITIVITY
|
||||
#define Y_STOP_PIN Y_DIAG_PIN
|
||||
#if Y_HOME_DIR < 0
|
||||
#if Y_HOME_TO_MIN
|
||||
#define Y_MAX_PIN P1_26 // Y+
|
||||
#else
|
||||
#define Y_MIN_PIN P1_26 // Y+
|
||||
@ -74,7 +74,7 @@
|
||||
|
||||
#ifdef Z_STALL_SENSITIVITY
|
||||
#define Z_STOP_PIN Z_DIAG_PIN
|
||||
#if Z_HOME_DIR < 0
|
||||
#if Z_HOME_TO_MIN
|
||||
#define Z_MAX_PIN P1_24 // Z+
|
||||
#else
|
||||
#define Z_MIN_PIN P1_24 // Z+
|
||||
|
@ -60,7 +60,7 @@
|
||||
//
|
||||
#if X_STALL_SENSITIVITY
|
||||
#define X_STOP_PIN X_DIAG_PIN
|
||||
#if X_HOME_DIR < 0
|
||||
#if X_HOME_TO_MIN
|
||||
#define X_MAX_PIN P1_28 // X+
|
||||
#else
|
||||
#define X_MIN_PIN P1_28 // X+
|
||||
@ -72,7 +72,7 @@
|
||||
|
||||
#if Y_STALL_SENSITIVITY
|
||||
#define Y_STOP_PIN Y_DIAG_PIN
|
||||
#if Y_HOME_DIR < 0
|
||||
#if Y_HOME_TO_MIN
|
||||
#define Y_MAX_PIN P1_26 // Y+
|
||||
#else
|
||||
#define Y_MIN_PIN P1_26 // Y+
|
||||
@ -84,7 +84,7 @@
|
||||
|
||||
#if Z_STALL_SENSITIVITY
|
||||
#define Z_STOP_PIN Z_DIAG_PIN
|
||||
#if Z_HOME_DIR < 0
|
||||
#if Z_HOME_TO_MIN
|
||||
#define Z_MAX_PIN P1_24 // Z+
|
||||
#else
|
||||
#define Z_MIN_PIN P1_24 // Z+
|
||||
|
@ -385,7 +385,7 @@
|
||||
// Assign endstop pins for boards with only 3 connectors
|
||||
//
|
||||
#ifdef X_STOP_PIN
|
||||
#if X_HOME_DIR < 0
|
||||
#if X_HOME_TO_MIN
|
||||
#define X_MIN_PIN X_STOP_PIN
|
||||
#ifndef X_MAX_PIN
|
||||
#define X_MAX_PIN -1
|
||||
@ -396,14 +396,14 @@
|
||||
#define X_MIN_PIN -1
|
||||
#endif
|
||||
#endif
|
||||
#elif X_HOME_DIR < 0
|
||||
#elif X_HOME_TO_MIN
|
||||
#define X_STOP_PIN X_MIN_PIN
|
||||
#else
|
||||
#define X_STOP_PIN X_MAX_PIN
|
||||
#endif
|
||||
|
||||
#ifdef Y_STOP_PIN
|
||||
#if Y_HOME_DIR < 0
|
||||
#if Y_HOME_TO_MIN
|
||||
#define Y_MIN_PIN Y_STOP_PIN
|
||||
#ifndef Y_MAX_PIN
|
||||
#define Y_MAX_PIN -1
|
||||
@ -414,14 +414,14 @@
|
||||
#define Y_MIN_PIN -1
|
||||
#endif
|
||||
#endif
|
||||
#elif Y_HOME_DIR < 0
|
||||
#elif Y_HOME_TO_MIN
|
||||
#define Y_STOP_PIN Y_MIN_PIN
|
||||
#else
|
||||
#define Y_STOP_PIN Y_MAX_PIN
|
||||
#endif
|
||||
|
||||
#ifdef Z_STOP_PIN
|
||||
#if Z_HOME_DIR < 0
|
||||
#if Z_HOME_TO_MIN
|
||||
#define Z_MIN_PIN Z_STOP_PIN
|
||||
#ifndef Z_MAX_PIN
|
||||
#define Z_MAX_PIN -1
|
||||
@ -432,7 +432,7 @@
|
||||
#define Z_MIN_PIN -1
|
||||
#endif
|
||||
#endif
|
||||
#elif Z_HOME_DIR < 0
|
||||
#elif Z_HOME_TO_MIN
|
||||
#define Z_STOP_PIN Z_MIN_PIN
|
||||
#else
|
||||
#define Z_STOP_PIN Z_MAX_PIN
|
||||
@ -489,34 +489,34 @@
|
||||
#undef Z_MIN_PIN
|
||||
#define Z_MIN_PIN -1
|
||||
#endif
|
||||
#if DISABLED(X_DUAL_ENDSTOPS) || X_HOME_DIR > 0
|
||||
#if DISABLED(X_DUAL_ENDSTOPS) || X_HOME_TO_MAX
|
||||
#undef X2_MIN_PIN
|
||||
#endif
|
||||
#if DISABLED(X_DUAL_ENDSTOPS) || X_HOME_DIR < 0
|
||||
#if DISABLED(X_DUAL_ENDSTOPS) || X_HOME_TO_MIN
|
||||
#undef X2_MAX_PIN
|
||||
#endif
|
||||
#if DISABLED(Y_DUAL_ENDSTOPS) || Y_HOME_DIR > 0
|
||||
#if DISABLED(Y_DUAL_ENDSTOPS) || Y_HOME_TO_MAX
|
||||
#undef Y2_MIN_PIN
|
||||
#endif
|
||||
#if DISABLED(Y_DUAL_ENDSTOPS) || Y_HOME_DIR < 0
|
||||
#if DISABLED(Y_DUAL_ENDSTOPS) || Y_HOME_TO_MIN
|
||||
#undef Y2_MAX_PIN
|
||||
#endif
|
||||
#if DISABLED(Z_MULTI_ENDSTOPS) || Z_HOME_DIR > 0
|
||||
#if DISABLED(Z_MULTI_ENDSTOPS) || Z_HOME_TO_MAX
|
||||
#undef Z2_MIN_PIN
|
||||
#endif
|
||||
#if DISABLED(Z_MULTI_ENDSTOPS) || Z_HOME_DIR < 0
|
||||
#if DISABLED(Z_MULTI_ENDSTOPS) || Z_HOME_TO_MIN
|
||||
#undef Z2_MAX_PIN
|
||||
#endif
|
||||
#if DISABLED(Z_MULTI_ENDSTOPS) || NUM_Z_STEPPER_DRIVERS < 3 || Z_HOME_DIR > 0
|
||||
#if DISABLED(Z_MULTI_ENDSTOPS) || NUM_Z_STEPPER_DRIVERS < 3 || Z_HOME_TO_MAX
|
||||
#undef Z3_MIN_PIN
|
||||
#endif
|
||||
#if DISABLED(Z_MULTI_ENDSTOPS) || NUM_Z_STEPPER_DRIVERS < 3 || Z_HOME_DIR < 0
|
||||
#if DISABLED(Z_MULTI_ENDSTOPS) || NUM_Z_STEPPER_DRIVERS < 3 || Z_HOME_TO_MIN
|
||||
#undef Z3_MAX_PIN
|
||||
#endif
|
||||
#if DISABLED(Z_MULTI_ENDSTOPS) || NUM_Z_STEPPER_DRIVERS < 4 || Z_HOME_DIR > 0
|
||||
#if DISABLED(Z_MULTI_ENDSTOPS) || NUM_Z_STEPPER_DRIVERS < 4 || Z_HOME_TO_MAX
|
||||
#undef Z4_MIN_PIN
|
||||
#endif
|
||||
#if DISABLED(Z_MULTI_ENDSTOPS) || NUM_Z_STEPPER_DRIVERS < 4 || Z_HOME_DIR < 0
|
||||
#if DISABLED(Z_MULTI_ENDSTOPS) || NUM_Z_STEPPER_DRIVERS < 4 || Z_HOME_TO_MIN
|
||||
#undef Z4_MAX_PIN
|
||||
#endif
|
||||
|
||||
|
@ -61,7 +61,7 @@
|
||||
|
||||
#else
|
||||
|
||||
#if X_HOME_DIR < 0
|
||||
#if X_HOME_TO_MIN
|
||||
#define X_MIN_PIN X_DIAG_PIN
|
||||
#define X_MAX_PIN 81 // X+
|
||||
#else
|
||||
@ -69,7 +69,7 @@
|
||||
#define X_MAX_PIN X_DIAG_PIN
|
||||
#endif
|
||||
|
||||
#if Y_HOME_DIR < 0
|
||||
#if Y_HOME_TO_MIN
|
||||
#define Y_MIN_PIN Y_DIAG_PIN
|
||||
#define Y_MAX_PIN 57 // Y+
|
||||
#else
|
||||
|
@ -71,7 +71,7 @@
|
||||
#define E0_DIAG_PIN 78 // PB23
|
||||
#define E1_DIAG_PIN 25 // PD0
|
||||
|
||||
#if X_HOME_DIR < 0
|
||||
#if X_HOME_TO_MIN
|
||||
#define X_MIN_PIN X_DIAG_PIN
|
||||
#define X_MAX_PIN 32
|
||||
#else
|
||||
@ -79,7 +79,7 @@
|
||||
#define X_MAX_PIN X_DIAG_PIN
|
||||
#endif
|
||||
|
||||
#if Y_HOME_DIR < 0
|
||||
#if Y_HOME_TO_MIN
|
||||
#define Y_MIN_PIN Y_DIAG_PIN
|
||||
#define Y_MAX_PIN 15
|
||||
#else
|
||||
|
@ -55,7 +55,7 @@
|
||||
#define X2_DIR_PIN FPC10_PIN // X2DIR
|
||||
#define X2_SERIAL_TX_PIN FPC12_PIN // X2UART
|
||||
#define X2_SERIAL_RX_PIN FPC12_PIN // X2UART
|
||||
#if X_HOME_DIR < 0
|
||||
#if X_HOME_TO_MIN
|
||||
#define X_MAX_PIN FPC2_PIN // X2-STOP
|
||||
#else
|
||||
#define X_MIN_PIN FPC2_PIN // X2-STOP
|
||||
|
@ -69,7 +69,7 @@
|
||||
//
|
||||
#ifdef X_STALL_SENSITIVITY
|
||||
#define X_STOP_PIN X_DIAG_PIN
|
||||
#if X_HOME_DIR < 0
|
||||
#if X_HOME_TO_MIN
|
||||
#define X_MAX_PIN E0_DIAG_PIN // X+
|
||||
#else
|
||||
#define X_MIN_PIN E0_DIAG_PIN // X+
|
||||
@ -81,7 +81,7 @@
|
||||
|
||||
#ifdef Y_STALL_SENSITIVITY
|
||||
#define Y_STOP_PIN Y_DIAG_PIN
|
||||
#if Y_HOME_DIR < 0
|
||||
#if Y_HOME_TO_MIN
|
||||
#define Y_MAX_PIN E1_DIAG_PIN // Y+
|
||||
#else
|
||||
#define Y_MIN_PIN E1_DIAG_PIN // Y+
|
||||
@ -93,7 +93,7 @@
|
||||
|
||||
#ifdef Z_STALL_SENSITIVITY
|
||||
#define Z_STOP_PIN Z_DIAG_PIN
|
||||
#if Z_HOME_DIR < 0
|
||||
#if Z_HOME_TO_MIN
|
||||
#define Z_MAX_PIN E2_DIAG_PIN // Z+
|
||||
#else
|
||||
#define Z_MIN_PIN E2_DIAG_PIN // Z+
|
||||
|
@ -71,7 +71,7 @@
|
||||
//
|
||||
#ifdef X_STALL_SENSITIVITY
|
||||
#define X_STOP_PIN X_DIAG_PIN
|
||||
#if X_HOME_DIR < 0
|
||||
#if X_HOME_TO_MIN
|
||||
#define X_MAX_PIN E0_DIAG_PIN // E0DET
|
||||
#else
|
||||
#define X_MIN_PIN E0_DIAG_PIN // E0DET
|
||||
@ -89,7 +89,7 @@
|
||||
|
||||
#ifdef Y_STALL_SENSITIVITY
|
||||
#define Y_STOP_PIN Y_DIAG_PIN
|
||||
#if Y_HOME_DIR < 0
|
||||
#if Y_HOME_TO_MIN
|
||||
#define Y_MAX_PIN E1_DIAG_PIN // E1DET
|
||||
#else
|
||||
#define Y_MIN_PIN E1_DIAG_PIN // E1DET
|
||||
@ -107,7 +107,7 @@
|
||||
|
||||
#ifdef Z_STALL_SENSITIVITY
|
||||
#define Z_STOP_PIN Z_DIAG_PIN
|
||||
#if Z_HOME_DIR < 0
|
||||
#if Z_HOME_TO_MIN
|
||||
#define Z_MAX_PIN E2_DIAG_PIN // PWRDET
|
||||
#else
|
||||
#define Z_MIN_PIN E2_DIAG_PIN // PWRDET
|
||||
|
@ -71,7 +71,7 @@
|
||||
//
|
||||
#ifdef X_STALL_SENSITIVITY
|
||||
#define X_STOP_PIN X_DIAG_PIN
|
||||
#if X_HOME_DIR < 0
|
||||
#if X_HOME_TO_MIN
|
||||
#define X_MAX_PIN PE15 // E0
|
||||
#else
|
||||
#define X_MIN_PIN PE15 // E0
|
||||
@ -83,7 +83,7 @@
|
||||
|
||||
#ifdef Y_STALL_SENSITIVITY
|
||||
#define Y_STOP_PIN Y_DIAG_PIN
|
||||
#if Y_HOME_DIR < 0
|
||||
#if Y_HOME_TO_MIN
|
||||
#define Y_MAX_PIN PE10 // E1
|
||||
#else
|
||||
#define Y_MIN_PIN PE10 // E1
|
||||
@ -95,7 +95,7 @@
|
||||
|
||||
#ifdef Z_STALL_SENSITIVITY
|
||||
#define Z_STOP_PIN Z_DIAG_PIN
|
||||
#if Z_HOME_DIR < 0
|
||||
#if Z_HOME_TO_MIN
|
||||
#define Z_MAX_PIN PG5 // E2
|
||||
#else
|
||||
#define Z_MIN_PIN PG5 // E2
|
||||
|
@ -72,7 +72,7 @@
|
||||
//
|
||||
#ifdef X_STALL_SENSITIVITY
|
||||
#define X_STOP_PIN X_DIAG_PIN
|
||||
#if X_HOME_DIR < 0
|
||||
#if X_HOME_TO_MIN
|
||||
#define X_MAX_PIN PC2 // E0DET
|
||||
#else
|
||||
#define X_MIN_PIN PC2 // E0DET
|
||||
@ -90,7 +90,7 @@
|
||||
|
||||
#ifdef Y_STALL_SENSITIVITY
|
||||
#define Y_STOP_PIN Y_DIAG_PIN
|
||||
#if Y_HOME_DIR < 0
|
||||
#if Y_HOME_TO_MIN
|
||||
#define Y_MAX_PIN PA0 // E1DET
|
||||
#else
|
||||
#define Y_MIN_PIN PA0 // E1DET
|
||||
@ -108,7 +108,7 @@
|
||||
|
||||
#ifdef Z_STALL_SENSITIVITY
|
||||
#define Z_STOP_PIN Z_DIAG_PIN
|
||||
#if Z_HOME_DIR < 0
|
||||
#if Z_HOME_TO_MIN
|
||||
#define Z_MAX_PIN PC15 // PWRDET
|
||||
#else
|
||||
#define Z_MIN_PIN PC15 // PWRDET
|
||||
|
Reference in New Issue
Block a user