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

[BUG] Swapping filaments can trigger thermal runaways #3083

Closed
kozross opened this issue May 26, 2023 · 1 comment
Closed

[BUG] Swapping filaments can trigger thermal runaways #3083

kozross opened this issue May 26, 2023 · 1 comment
Labels
bug Something isn't working.

Comments

@kozross
Copy link

kozross commented May 26, 2023

Printer type - MINI

Printer firmware version - 4.4.1

Original or Custom firmware - Original

Optional upgrades -

USB drive or USB/Octoprint

USB drive.

Describe the bug

This issue can occur when changing from a higher-temperature filament to a lower-temperature filament (for example, going from ABS being loaded to PLA being loaded). In order to avoid clogging, the process to follow is like so:

  1. Unload ABS.
  2. Load PLA filament using the ABS setting so that the ABS is purged from the melt zone.
  3. Unload PLA.
  4. Load PLA filament using the PLA setting.

Failing to do this can cause partial clogs (and has for me in the past), so to be safe, I always do this when going from higher-to-lower-temperature filaments. At the same time, when going from step 2 to 3, or step 3 to 4, I can occasionally trigger a thermal runaway, due to the enforced cooldown to 170 after a load. This can sometimes happen mid-load, causing a forced reboot of the printer, and in bad cases requiring an extruder disassembly to clear out.

How to reproduce

  1. Have a higher-temperature filament loaded, like ABS.
  2. Follow the procedure described above to try and load PLA.
  3. Note the occasional annoying thermal runaway false positives.

Expected behavior

I can see good solutions as any of the following:

  • Allow loading of a filament at a higher temperature than its minimum.
  • Don't force a drop to 170 on the nozzle post-load.
  • Allow a special 'to colder' change setting that automates the process above.
  • A more carefully-tuned thermal model to avoid this happening.

I consider these to be in rough order of complexity and adjacent inconvenience.

G-code

None relevant.

Crash dump file

None present.

Video

None exists.

@kozross kozross added the bug Something isn't working. label May 26, 2023
@Prusa-Support
Copy link
Collaborator

Thank you for your suggestion.

When a filament is unloaded, it is slightly purged and then withdrawn at the material temperature. This is usually enough but a little residue from the previous material may actually remain.

We already have an open issue about this.
I hope you don't mind me closing this issue as a duplicate of #1821.

Michele Moramarco
Prusa Research

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working.
Projects
None yet
Development

No branches or pull requests

2 participants