prusa3d / Prusa-Firmware

Firmware for Original Prusa i3 3D printer by PrusaResearch
GNU General Public License v3.0
1.99k stars 1.05k forks source link

[BUG] Z axes is going up after Unload filament is selected #4700

Open slackista opened 3 weeks ago

slackista commented 3 weeks ago

Printer type - [Any] Printer firmware version - [I think from the beginning]

Yet another Load/Unload issue. After press unload filament Z axess is going up +50.

To Reproduce Press "Unload filament" and wait until extruder is going +50

Expected behavior After pressing Unload only setpoint heat should be applied and that's it. I see no reason to move extruder up to unload filament.

3d-gussner commented 1 week ago

@slackista Thanks for the feedback. Lifting the Z axis while unload is to prevent the hot extruder staying close to the printed part and when filament is loaded also to be able to catch some oozing filament before moving back to the print. The "Unload filament" procedure is used multiple times to reduce the code size.

One solution could be to only lift the Z axis a bit or not at all when the printer is IDLE. This would cost some precious resources and I am not sure that this will be implemented. I will discuss that with the other developers.