-
-
Notifications
You must be signed in to change notification settings - Fork 19.7k
Description
Did you test the latest bugfix-2.0.x code?
Yes, and the problem still exists.
Bug Description
I have an IDEX printer with DUAL_X_CARRIAGE set in Configuration_adv.h.
In the Configuration.h is enabled (defined) the DISABLE_INACTIVE_EXTRUDER setting.
If I use both extruders in "full control" or "auto-park" mode I can extrude both extruders E0 and E1.
However, if I enable with "M605 S2 X100" the duplication or with "M605 S3 X100" the mirror mode only the left (i.e. E0) extruder is extruding. The other one is disabled.
Bug Timeline
Dunno. Probably a new bug.
Expected behavior
In "duplication" or "mirror mode" I expect that both hotends extrude and not only one of them.
Actual behavior
Only the left (i.e. E0) extrudes. The other one does not extrude.
Steps to Reproduce
- Startup printer
- Send following commands:
G28
M605 S2 X100
G28 X
G0 X100 Y0 Z5
M302 P1 ; allow cold extrudes for test purpose
G1 E5 F50 ; only E0 extrudes and E1 errorneously stand still
Version of Marlin Firmware
Marlin 2.0.8 (May 9 2021 21:49:50) SOURCE_CODE_URL:github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0
Printer model
EasyFrame3D (a modified ANET A8 with a steel frame and a custom IDEX configuration)
Electronics
BTT SKR PRO v1.1
Add-ons
No response
Your Slicer
No response
Host Software
No response
Additional information & file uploads
If I undef the DISABLE_INACTIVE_EXTRUDER both duplication and mirror mode works as expected, e.g. E0 and E1 extrude synchronously.