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

MMU - Allow user to choose initial extruder but then also change extruder at layer height #8542

Closed
DeanDavis opened this issue Jul 21, 2022 · 10 comments

Comments

@DeanDavis
Copy link

When using PrusaSlicer (2.4.2) in full MMU mode (not single) you can't seem to set the starting extruder when doing a color print where the color changes come via color change on layer height change.

To describe in another way if, in a MMU print you specify a specific extruder number in the right side panel for the print you cannot specify a color change to a different extruder using the height slider.

With pictures...
Screen Shot 2022-07-21 at 1 05 44 PM
Screen Shot 2022-07-21 at 1 10 01 PM

Describe the solution you'd like
Allow user to choose a specific extruder for the beginning of the print but then allow user to change extruder at specific layer heights.

Describe how it would work
MMU would initialize on choosen extruder at beginning of print then change extruder to the one choosen by user using the layer height slider

Describe alternatives you've considered
Right now I just change the GCODE for the initial extruder choice.

@stepikovo
Copy link

Can you please share with us the printing project as 3mF?

@DeanDavis
Copy link
Author

Extruder Change Test.3mf.zip

Looks like it Height Range Modifier related.
In the attached example if I have a HRM it will not allow me to change extruders at a height but if I remove the HRM it will let me change extruders.

@stepikovo
Copy link

Thank you for the project file, looks like it is caused by inconsistency in the extruders, you must have the same extruder even in the modifier, which, unfortunately, you still have it set to default (1).

@DeanDavis
Copy link
Author

How do I set it to anything else? If I click in word "Default" next to the Height Range Modifier, left or right click, I don't get any menu allowing me to change it.

@stepikovo
Copy link

First, you select the object and the second click then opens the menu.
Let me know how it works so we can close this issue.

YuSanka added a commit that referenced this issue Aug 22, 2022
@YuSanka
Copy link
Collaborator

YuSanka commented Aug 22, 2022

@DeanDavis is right. There is OSX specific issue. It's fixed and probably will be a part of a final release.

YuSanka added a commit that referenced this issue Aug 23, 2022
…also change extruder at layer height

1. Fix for detection of the DoubleSlicer mode => An extruder for the Height Range modifiers have to be ignored, if it's default.
2. OSX only: Extruder selection wasn't editable for Height Range modifiers
@DeanDavis
Copy link
Author

@DeanDavis is right. There is OSX specific issue. It's fixed and probably will be a part of a final release.

Just as a matter of FYI, I just downloaded and tested 2.5.0-rc1 and this issue is not fixed in that release.

@YuSanka
Copy link
Collaborator

YuSanka commented Aug 23, 2022

Just as a matter of FYI, I just downloaded and tested 2.5.0-rc1 and this issue is not fixed in that release.

This fix is not in master_250 jet ;)

@DeanDavis
Copy link
Author

Just a FYI comment for anyone following. This was not fixed in 2.5.0 final release.

@lukasmatena
Copy link
Collaborator

Fixed in 2.6.0-alpha2. Closing.

mmalecki pushed a commit to mmalecki/PrusaSlicer that referenced this issue Feb 1, 2023
…t then also change extruder at layer height

1. Fix for detection of the DoubleSlicer mode => An extruder for the Height Range modifiers have to be ignored, if it's default.
2. OSX only: Extruder selection wasn't editable for Height Range modifiers
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants