Prusa-Firmware-Buddy icon indicating copy to clipboard operation
Prusa-Firmware-Buddy copied to clipboard

[BUG] XL does not turn off hot end after load or unload

Open morphias2004 opened this issue 1 year ago • 13 comments

Printer type - XL 5 tool head

Printer firmware version - 5.1.0 production

Original or Custom firmware - Original

Describe the bug Unloading filament from 1 or multiple tool heads leave the hot ends running at the unload temp after docking.

Have to manually tell the tool heads to cool down.

How to reproduce Unload filament from 1 or more tool heads.

Expected behavior Turn off hot end after docking.

image

morphias2004 avatar Dec 03 '23 07:12 morphias2004

What would be better is to add a timeout value such that if the printer is not printing, and a tool is docked and heated up, it auto-shuts off the tool after XXX seconds. Say, 15 seconds as an example. Can't really see a downside here. Keeping a nozzle heated and active for no reason wastes power and is a potential safety risk.

DoubleStrike avatar Dec 04 '23 20:12 DoubleStrike

What would be better is to add a timeout value such that if the printer is not printing, and a tool is docked and heated up, it auto-shuts off the tool after XXX seconds. Say, 15 seconds as an example. Can't really see a downside here. Keeping a nozzle heated and active for no reason wastes power and is a potential safety risk.

It does that already. The printers have a safety timer in them that shuts off the heaters with no activity. I believe it's 30 minutes.

BrienKing avatar Dec 10 '23 04:12 BrienKing

It does that already. The printers have a safety timer in them that shuts off the heaters with no activity. I believe it's 30 minutes.

Maybe so, but 30mins is way too long.

The heating should be turned off as soon as (or within 5-10secs) the unload or load is completed. It should not be left in the tool changer or docked for 15-30mins at full temp. It's just cooking whatever filament is in the hotend or causing oozing.

morphias2004 avatar Dec 10 '23 04:12 morphias2004

This "problem" also exists on the MK4, it would make sense to me if the hot end stays hot when I selected the "change filament" option. But I would prefer that the hot end immediately cools down once the filament is unloaded if I selected the "unload filament" option.

JetroDR avatar Dec 11 '23 11:12 JetroDR

Agree, this one keeps tripping me up and it's kind of annoying to have to remember to go into the temperature meeting to turn off the hot end. Waiting for the 30 min. timeout it definitely too long, have enough oozing problems with the printer, leaving the filament fully loaded with the hot end still at full temp after a filament change just exacerbates it.

TechnoSwiss avatar Jan 22 '24 05:01 TechnoSwiss

This is still an issue 5.1.2.

It also sets Tool 1 to 170C if you load or unload filament in other tools.

And they get left on for 30mins, not 15mins as someone else stated. That's not safe.

morphias2004 avatar Jan 22 '24 20:01 morphias2004

Still there in production release of 6.0.0

morphias2004 avatar Apr 24 '24 22:04 morphias2004

This issue has been flagged as stale because it has been open for 60 days with no activity. The issue will be closed in 7 days unless someone removes the "stale" label or adds a comment.

github-actions[bot] avatar Jun 27 '24 01:06 github-actions[bot]

This is still an issue that really needs to be addressed. It's not a major change to the FW.

morphias2004 avatar Jun 27 '24 07:06 morphias2004

Not sure if this is a bug or feature, so I am letting our product department to handle that...

danopernis avatar Jun 27 '24 13:06 danopernis

Still an issue.

morphias2004 avatar Aug 16 '24 21:08 morphias2004

I have the same problem (firmware 6.1.2+7894). No matter in which extruder I change the filament, E1 is heated to 170°C afterwards. This remains set even if you start a print with a different extruder. I have noticed that E1 is still heating up after hours of printing.

Dorito203 avatar Sep 07 '24 14:09 Dorito203

Pasting potentially useful comments from #4107

For example, if I change the filament on tool 4, tool 1 is always heated to 170c even though I haven't changed anything... I then have to deactivate it manually.

I'm seeing this too, but I think it's a bit more general than this. After changing/loading/unloading the filament on any tool other than T1, T1 is set to the standby temperature (170C), while the active tool remains at the change temperature.

Expected behavior: the active tool is set to the standby temperature, all other tools remain unchanged

danopernis avatar Sep 17 '24 13:09 danopernis

That last comment from #4017 is critically important as it is a DIFFERENT bug than what is stated above. There are 2 distinct issues:

  1. Loading filament into tools 2-5 ALSO preheats Tool 1 and leaves it heated for no reason. This needs to be fixed ASAP, as this is a definite safety issue and could lead to burns from an unexpected heated nozzle.
  2. After a filament load, the related tools should be set to cooldown no more than 15-30 seconds after the operation ends if the printer is idle. Not doing so, as has been stated several times above and on forums, is a safety issue and also can actively damage filament sitting in the hotend. The 30 minute safety timeout is way too long for this scenario and should only be treated as a last-ditch emergency timeout.

DoubleStrike avatar Oct 06 '24 02:10 DoubleStrike

That this is still open almost a year later is a poor reflection on how @prusa3d view safety issues.

There seems to be more focus is adding 'bright and shiny' rather than fixing things that never should have made it to production firmware.

morphias2004 avatar Oct 06 '24 20:10 morphias2004