⚡️ Handle shared enable pins (#22824)
This commit is contained in:
committed by
Scott Lahteine
parent
25a131b942
commit
021ceeba0b
@ -587,6 +587,8 @@
|
||||
* HOTENDS - Number of hotends, whether connected or separate
|
||||
* E_STEPPERS - Number of actual E stepper motors
|
||||
* E_MANUAL - Number of E steppers for LCD move options
|
||||
*
|
||||
* These defines must be simple constants for use in REPEAT, etc.
|
||||
*/
|
||||
#if EXTRUDERS
|
||||
#define HAS_EXTRUDERS 1
|
||||
@ -605,9 +607,14 @@
|
||||
#undef DISABLE_E
|
||||
#endif
|
||||
|
||||
#define E_OPTARG(N) OPTARG(HAS_MULTI_EXTRUDER, N)
|
||||
#define E_TERN_(N) TERN_(HAS_MULTI_EXTRUDER, N)
|
||||
#define E_TERN0(N) TERN0(HAS_MULTI_EXTRUDER, N)
|
||||
|
||||
#if ENABLED(E_DUAL_STEPPER_DRIVERS) // E0/E1 steppers act in tandem as E0
|
||||
|
||||
#define E_STEPPERS 2
|
||||
#define E_MANUAL 1
|
||||
|
||||
#elif ENABLED(SWITCHING_EXTRUDER) // One stepper for every two EXTRUDERS
|
||||
|
||||
@ -637,7 +644,8 @@
|
||||
|
||||
#elif HAS_PRUSA_MMU2 // Průša Multi-Material Unit v2
|
||||
|
||||
#define E_STEPPERS 1
|
||||
#define E_STEPPERS 1
|
||||
#define E_MANUAL 1
|
||||
|
||||
#endif
|
||||
|
||||
|
Reference in New Issue
Block a user