[BUG] SWITCHING_EXTRUDER - fail servo switching #22043
Closed
Description
Did you test the latest bugfix-2.0.x
code?
Yes, and the problem still exists.
Bug Description
When using this option :
// A dual extruder that uses a single stepper motor
#define SWITCHING_EXTRUDER
#if ENABLED(SWITCHING_EXTRUDER)
#define WITH_NOZZLE true // one servo switches extruder and nozzles
#define SWITCHING_EXTRUDER_SERVO_NR 1
#define SWITCHING_EXTRUDER_SERVO_ANGLES { 45, 135, 45, 135 } // Angles for E0, E1[, E2, E3]
#if EXTRUDERS > 3
#define SWITCHING_EXTRUDER_E23_SERVO_NR 2
#endif
#endif
After sending the command T0-T3 does not switch servo 1 and servo 2, the direction of rotation of the motor E0 / E1 is OK.
After sending the M280 P1
or P2
command, both servos work fine.
Additionally, DISABLE_INACTIVE_EXTRUDER
must be disabled because after a short time the E1 motor (for T2 and T3) turns off.
Bug Timeline
No response
Expected behavior
No response
Actual behavior
No response
Steps to Reproduce
No response
Version of Marlin Firmware
bugfix-2.0.x (ze dne 4.6.2021)
Printer model
special: 4x hotend + 2x motor extruderu
Electronics
MKS Rumba32
Add-ons
No response
Your Slicer
No response
Host Software
No response