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

Correct purge temperature when printing with different temperature materials #12

Open
amatulic opened this issue Apr 8, 2023 · 2 comments

Comments

@amatulic
Copy link

amatulic commented Apr 8, 2023

What happened?

When current filament is being retracted and cool down is being performed, the next filament temperature is set immediately, potentially causing a jammed nozzle if the next filament requires a lower temperature than the filament still in the nozzle.

The nozzle must be purged at the higher of the two temperatures.

Project file & How to reproduce

Just make a project with filaments with different temperature settings, for example a PLA part with PETG supports.

Observe that when switching from PETG (high temperature) to PLA (lower temperature) the low temperature is set before the PETG is purged from the nozzle, causing the nozzle to jam because it is too cool to purge the PETG.

I have fixed this issue!

The fix is in a PrusaSlicer pull request here: prusa3d#9737

I thought it would be helpful to users of this fork, which I believe is intended for multi-material printing.

Version

No response

Operating system

Any

Printer model

Prusa MK3S + MMU2S

@rvmn
Copy link
Owner

rvmn commented Apr 18, 2023

that is smart, is going in the next version for sure! (due in about two weeks, end of april).
thanks a bunch!!!

@amatulic
Copy link
Author

You're welcome, and I hope this gets into PrusaSlicer soon too.

I just edited the issue description for better clarity. I can't believe I wrote that rambling mess earlier.

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