Additional pin tests, cleanup
This commit is contained in:
@ -56,7 +56,7 @@
|
||||
#if EXTRUDERS > 1
|
||||
|
||||
#if EXTRUDERS > 4
|
||||
#error The maximum number of EXTRUDERS is 4.
|
||||
#error The maximum number of EXTRUDERS in Marlin is 4.
|
||||
#endif
|
||||
|
||||
#ifdef TEMP_SENSOR_1_AS_REDUNDANT
|
||||
@ -77,6 +77,13 @@
|
||||
|
||||
#endif // EXTRUDERS > 1
|
||||
|
||||
/**
|
||||
* Limited number of servos
|
||||
*/
|
||||
#if NUM_SERVOS > 4
|
||||
#error The maximum number of SERVOS in Marlin is 4.
|
||||
#endif
|
||||
|
||||
/**
|
||||
* Required LCD language
|
||||
*/
|
||||
@ -209,9 +216,9 @@
|
||||
*/
|
||||
#ifdef DUAL_X_CARRIAGE
|
||||
#if EXTRUDERS == 1 || defined(COREXY) \
|
||||
|| !defined(X2_ENABLE_PIN) || !defined(X2_STEP_PIN) || !defined(X2_DIR_PIN) \
|
||||
|| !HAS_X2_ENABLE || !HAS_X2_STEP || !HAS_X2_DIR \
|
||||
|| !defined(X2_HOME_POS) || !defined(X2_MIN_POS) || !defined(X2_MAX_POS) \
|
||||
|| !defined(X_MAX_PIN) || X_MAX_PIN < 0
|
||||
|| !HAS_X_MAX
|
||||
#error Missing or invalid definitions for DUAL_X_CARRIAGE mode.
|
||||
#endif
|
||||
#if X_HOME_DIR != -1 || X2_HOME_DIR != 1
|
||||
@ -234,6 +241,10 @@
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if HAS_FAN && CONTROLLERFAN_PIN == FAN_PIN
|
||||
#error You cannot set CONTROLLERFAN_PIN equal to FAN_PIN
|
||||
#endif
|
||||
|
||||
/**
|
||||
* Test required HEATER defines
|
||||
*/
|
||||
@ -254,4 +265,11 @@
|
||||
#error HEATER_0_PIN not defined for this board
|
||||
#endif
|
||||
|
||||
/**
|
||||
* Warnings for old configurations
|
||||
*/
|
||||
#ifdef X_HOME_RETRACT_MM
|
||||
#error [XYZ]_HOME_RETRACT_MM settings have been renamed [XYZ]_HOME_BUMP_MM
|
||||
#endif
|
||||
|
||||
#endif //SANITYCHECK_H
|
||||
|
Reference in New Issue
Block a user