Marlin 2.07 problem beim compilieren Festlegung des 2ten Enstop für 2ten Zmotor 09. January 2021 13:15 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 47 |
//=========================================================================== //============================== Endstop Settings =========================== //=========================================================================== // @section homing // Specify here all the endstop connectors that are connected to any endstop or probe. // Almost all printers will be using one per axis. Probes will use one or more of the // extra connectors. Leave undefined any used for non-endstop and non-probe purposes. #define USE_XMIN_PLUG #define USE_YMIN_PLUG #define USE_ZMIN_PLUG #define USE_XMAX_PLUG //fritz //#define USE_YMAX_PLUG //#define USE_ZMAX_PLUGXMAX als Enschalter für den 2. Z Motor definiert.
/** * Dual Steppers / Dual Endstops * * This section will allow you to use extra E drivers to drive a second motor for X, Y, or Z axes. * * For example, set X_DUAL_STEPPER_DRIVERS setting to use a second motor. If the motors need to * spin in opposite directions set INVERT_X2_VS_X_DIR. If the second motor needs its own endstop * set X_DUAL_ENDSTOPS. This can adjust for "racking." Use X2_USE_ENDSTOP to set the endstop plug * that should be used for the second endstop. Extra endstops will appear in the output of 'M119'. * * Use X_DUAL_ENDSTOP_ADJUSTMENT to adjust for mechanical imperfection. After homing both motors * this offset is applied to the X2 motor. To find the offset home the X axis, and measure the error * in X2. Dual endstop offsets can be set at runtime with 'M666 X Y Z'. */ //#define X_DUAL_STEPPER_DRIVERS #if ENABLED(X_DUAL_STEPPER_DRIVERS) #define INVERT_X2_VS_X_DIR true // Set 'true' if X motors should rotate in opposite directions //#define X_DUAL_ENDSTOPS #if ENABLED(X_DUAL_ENDSTOPS) #define X2_USE_ENDSTOP _XMAX_ #define X2_ENDSTOP_ADJUSTMENT 0 #endif #endif //#define Y_DUAL_STEPPER_DRIVERS #if ENABLED(Y_DUAL_STEPPER_DRIVERS) #define INVERT_Y2_VS_Y_DIR true // Set 'true' if Y motors should rotate in opposite directions //#define Y_DUAL_ENDSTOPS #if ENABLED(Y_DUAL_ENDSTOPS) #define Y2_USE_ENDSTOP _YMAX_ #define Y2_ENDSTOP_ADJUSTMENT 0 #endif #endif // // For Z set the number of stepper drivers // #define NUM_Z_STEPPER_DRIVERS 2 //fritz (1-4) Z options change based on how many #if NUM_Z_STEPPER_DRIVERS > 1 #define Z_MULTI_ENDSTOPS //fritz #if ENABLED(Z_MULTI_ENDSTOPS) #define Z2_USE_ENDSTOP _XMAX_ #define Z2_ENDSTOP_ADJUSTMENT 0 #if NUM_Z_STEPPER_DRIVERS >= 3 #define Z3_USE_ENDSTOP _YMAX_ #define Z3_ENDSTOP_ADJUSTMENT 0 #endif #if NUM_Z_STEPPER_DRIVERS >= 4 #define Z4_USE_ENDSTOP _ZMAX_ #define Z4_ENDSTOP_ADJUSTMENT 0 #endif #endif #endifDie Zeile mit #define Z_MULTI_ENDSTOPS //fritz produziert beim compilieren folgenden Fehler:
Marlin/src/HAL/LPC1768/../../core/../inc/SanityCheck.h:2062:6: error: #error "Z2_USE_ENDSTOP has been assigned to a nonexistent endstop!"und in der SanityCheck.h steht dann:
#if ENABLED(Z_MULTI_ENDSTOPS) #if !Z2_USE_ENDSTOP #error "You must set Z2_USE_ENDSTOP with Z_MULTI_ENDSTOPS when NUM_Z_STEPPER_DRIVERS >= 2." #elif Z2_USE_ENDSTOP == _XMIN_ && DISABLED(USE_XMIN_PLUG) #error "USE_XMIN_PLUG is required when Z2_USE_ENDSTOP is _XMIN_." #elif Z2_USE_ENDSTOP == _XMAX_ && DISABLED(USE_XMAX_PLUG) #error "USE_XMAX_PLUG is required when Z2_USE_ENDSTOP is _XMAX_." #elif Z2_USE_ENDSTOP == _YMIN_ && DISABLED(USE_YMIN_PLUG) #error "USE_YMIN_PLUG is required when Z2_USE_ENDSTOP is _YMIN_." #elif Z2_USE_ENDSTOP == _YMAX_ && DISABLED(USE_YMAX_PLUG) #error "USE_YMAX_PLUG is required when Z2_USE_ENDSTOP is _YMAX_." #elif Z2_USE_ENDSTOP == _ZMIN_ && DISABLED(USE_ZMIN_PLUG) #error "USE_ZMIN_PLUG is required when Z2_USE_ENDSTOP is _ZMIN_." #elif Z2_USE_ENDSTOP == _ZMAX_ && DISABLED(USE_ZMAX_PLUG) #error "USE_ZMAX_PLUG is required when Z2_USE_ENDSTOP is _ZMAX_." #elif !HAS_Z2_MIN && !HAS_Z2_MAX #error "Z2_USE_ENDSTOP has been assigned to a nonexistent endstop!" #elif ENABLED(DELTA) #error "Z_MULTI_ENDSTOPS is not compatible with DELTA." #endif
Re: Marlin 2.07 problem beim compilieren Festlegung des 2ten Enstop für 2ten Zmotor 09. January 2021 14:30 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 47 |