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

Extrude on resume print when material changed #117

Open
peteruithoven opened this issue Oct 6, 2016 · 5 comments
Open

Extrude on resume print when material changed #117

peteruithoven opened this issue Oct 6, 2016 · 5 comments

Comments

@peteruithoven
Copy link

I'm trying to print english liquorice (engelse drop), so a print with layers of different colors (and possibly material types). To pause the print I'm using the Post Processing Plugin in Cura 2.3.0.
I'm using the latest firmware from this repository (1dfce5a) which I compiled myself, which already includes this fix: #114.
I just noticed however that after the whole material change flow (so after you confirm the new material is flowing through the nozzle) it for some reason retracts the material a bit. I felt it retract at least 1cm filament from the feeder. This means the printer can't successfully continue printing, because it takes a while for the filament to start flowing again.

The Retraction setting in the Pause at height plugin was set to 0.

@TinkerGnome
Copy link
Contributor

The retract is intended. It's the same length as the end-of-print retraction (20mm by default). You can compensate this with a proper value of "Retraction amount" (inside the post processing script).
The pause function at the printer takes care of it automatically.

For more information see:

https://ultimaker.com/en/community/22204-um2-pause-at-height-and-then-change-filament-from-screen#reply-154003

@peteruithoven
Copy link
Author

But if I understand the PauseAtHeight script correctly it does 4 retraction related extrude moves, which cancel each other out. Wouldn't it need a additional extrude to compensate for that intended retract?

@TinkerGnome
Copy link
Contributor

The crucial point is: use the same retraction length for the post processing script and for the material change wizard - and everything works like intended.

@peteruithoven
Copy link
Author

@TinkerGnome I really appreciate the help, but now you're simply pointing out the same thing, without explaining it further.

I opened an issue to improve the PauseAtHeight Retraction setting: nallath/PostProcessingPlugin#23

@peteruithoven
Copy link
Author

peteruithoven commented Oct 13, 2016

Maybe the problem isn't that it retracts after the material change, this is actually a good safety measure making sure the material can always easily be removed and the nozzle isn't clogged. Maybe it should automatically un-retract / extrude again when the user presses the button to continue.
Tricky thing is then that this retract ony happens after a material change, so it has to check whether that happened.

@peteruithoven peteruithoven changed the title Retraction after material change during print? Extrude on resume print when material changed Oct 17, 2016
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

3 participants