prusa3d / Prusa-Firmware-Buddy

Firmware for the Original Prusa MINI, Original Prusa MK4 and the Original Prusa XL 3D printers by Prusa Research.
Other
1.17k stars 229 forks source link

[BFW-5996] [BUG] Prusa XL - 6.2.0-alpha2+8702 - Toolheads heating up and not cooling down on single color print #4272

Open fursphere opened 3 weeks ago

fursphere commented 3 weeks ago

Printer model

Prusa XL

Firmware version

6.2.0-alpha2+8702

Upgrades and modifications

None

Printing from...

USB

Describe the bug

Single color printer using tool head 1 - print job runs and completes fine. Upon completion, tool head 1 cools down as expected.

However, tool heads 2,3,4,5 have heated up - even though they were not used - and remain hot long after print job has completed.

How to reproduce

Run a single color print job using tool head 1 (first)

Expected behavior

For a single color print - only the single tool head being used should heat up.

After a print job completes, ALL TOOLHEADS should cool down under any circumstance.

Files

No response

CZDanol commented 3 weeks ago

Hey, we've recently implement this thing, it should get into the next 6.2.0 release candidate :) Internal ticket BFW-5996

fursphere commented 3 weeks ago

Safe guard fix might be to adjust slicer profile to tell printer to turn off all heaters, even if they weren't used during print job.

Currently, it looks like slicer is trying to be intelligent using 'if' variables in end g-code section. Just had set all tool heads to be temp zero after job? remove the variables.

CZDanol commented 3 weeks ago

That wouldn't work. The Gcode commands go through logical tool mapping, they do not control "physical" toolheads. As a result, you cannot control unmapped toolheads during the print from the gcode.