-
-
Notifications
You must be signed in to change notification settings - Fork 19.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] M605 in duplication and mirror mode does not extrude both extruders if DISABLE_INACTIVE_EXTRUDER is defined #21857
Comments
Ano, potvrzuji chybu. |
Yes, if I do not use the DISABLE_INACTIVE_EXTRUDER function everything works as expected. |
I can confirm that with a MKS Robin Pro and BTT GTR 1.0 this issue exists. It was not present in 2.0.7.2. |
Another confirmation on this issue for the gtr |
Same problem with SKR PRO V1.2 |
I can also confirm this issue (using Formbot/Vivedino T-REX 3). One thing I noticed is that E0 seems to over extrude when I’m duplicate or mirror mode. Almost double extrusion, like it’s trying to extrude the amount for E1 in addition to its own. On single extruded mode, the over extrusion issue isn’t present. I’ve been fighting with it all day, so I’m glad you found a temporary work around. |
This problem appeared after the changes #20130 |
This issue has had no activity in the last 60 days. Please add a reply if you want to keep this issue active, otherwise it will be automatically closed within 10 days. |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Should be resolved by PR #22925 |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
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
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.
The text was updated successfully, but these errors were encountered: