Skip to content
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

In multi material setup, modifier not taking effect #3012

Closed
lalanikarim opened this issue Sep 30, 2019 · 4 comments
Closed

In multi material setup, modifier not taking effect #3012

lalanikarim opened this issue Sep 30, 2019 · 4 comments

Comments

@lalanikarim
Copy link

Version

Prusa Slicer 2.1.0

Operating system type + version

Linux

3D printer brand / version + firmware version (if known)

Custom multi material printer. Klipper.

Behavior

When multiple modifiers are applied to a part (extruder 1) where an extruder change is applied to the first modifier (to 2) and the second modifier changes the extruder back to the original (to 1), the second modifier extruder change (to 1) doesn't take effect. (Rook1.3mf)
If the second modifier changes the extruder to some other extruder (to 3), the modifier takes effect.
(Rook2.3mf)

Is this a new feature request? No

Project File (.3MF) where problem occurs

Upload a PrusaSlicer Project File (.3MF) (Plater -> Export plate as 3MF for Slic3r PE 1.41.2 and older, File -> Save / Save Project for PrusaSlicer, Slic3r PE 1.42.0-alpha and newer)
Images (PNG, GIF, JPEG), PDFs or text files could be drag & dropped to the issue directly, while all other files need to be zipped first (.zip, .gz)

Rook1.zip
Rook2.zip

@lalanikarim
Copy link
Author

Rook1 Editor View - Part ext 1, Modifier ext 2, Modifier ext 1
image

Rook1 Preview
image

Rook2 Editor View - Part ext 1, Modifier ext 2, Modifier ext 3
image

Rook2 Preview
image

@bubnikv
Copy link
Collaborator

bubnikv commented Sep 30, 2019 via email

@lalanikarim
Copy link
Author

lalanikarim commented Sep 30, 2019

@bubnikv it might be related but definitely not a duplicate. I described a situation where it works the way it is supposed to (Rook2) and another where it doesn't (Rook1).
If a second modifier in an overlapping region wants to reset the extruder back to original value, slicer ignores it. But if it is changed to any other extruder value, it works just fine.

@bubnikv
Copy link
Collaborator

image
image

I suppose this is the effect you wanted to achieve.

In PrusaSlicer 2.4.0-alpha1 the modifiers were reworked to be applied in the order they are presented at the side panel.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants