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-5708] [BUG] Stopping a print during nozzle cleaning crashes the toolhead grinding along left side of printer (XL) #3724

Open tg73 opened 9 months ago

tg73 commented 9 months ago

Printer type - XL

Printer firmware version - 5.1.2

Original or Custom firmware - Original

USB drive or USB/Octoprint USB

Describe the bug Nozzle cleaning (the tap-tap-tap near the front left of the bed) often goes on for ages and then fails for filaments with a filler (eg, wood fill). Clicking to stop the print from the control screen stops the print, then the tool head moves back and to the left, grinding against the left hand side frame of the printer.

How to reproduce With a dirty nozzle (eg with wood fill loaded), start a print, wait for the nozzle cleaning tap-tap-tap thing to get started, then stop the print from the control screen.

Expected behavior The toolhead should park sensibly, not crash into the side.

G-code Not relevant.

BrienKing commented 9 months ago

I had a similar issue where I canceled the print when it was doing the purge tower and the printer crashed and rebooted. I'm thinking the printer doesn't like to cancel a print when it's not actually "printing" something.

wafflecart commented 8 months ago

Just got this when I cancelled a print when it was doing the probing process. The print head then violently knocks into the left back side. The noise it makes is alarming and I’d say if you did it too often it could damage something..

Then the printer tries to re home by doing some movements in the middle left but it can’t and fails with error: HOMING ERROR Y.

Restarting the printer didn’t seem to resolve it for me and it seemed like it was stuck in that state. To rectify I had to dock the tool by hand. Then go into settings set the X and Y axis to 0mm. I noticed while I was in there before changing the values they were at -9mm on X and Y! Then when you do an auto home it works.

replication:

github-actions[bot] commented 5 months ago

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.

tg73 commented 5 months ago

Waiting for Prusa to respond.

danopernis commented 5 months ago

Hey @tg73 is the issue still present in the current stable firmware?

tg73 commented 5 months ago

Due to the risk of possible damage to the printer, I'd ask that Prusa devs/QA check this themselves. They should repeat it in 5.1.2 then confirm fixed or not in 6.0.x.

wafflecart commented 5 months ago

I’d agree someone at prusa should try this one as it could damage someones printer. It is very alarmingly when it happens! It’s easy to replicate.

danopernis commented 5 months ago

We were able to reproduce this issue on 5.1.2 and we confirm it is not fixed in 6.0.2 therefore I am promoting this to a known issue.

To reproduce the issue, you have to stop the print after the nozzle cleaning and before the mesh bed leveling, exactly when the extruder cart is moving to the left side of the printer.

As a workaround, you can try not stopping the print while the extruder cart is traveling between nozzle cleaning and mesh bed leveling :upside_down_face:

No ETA on when this will be fixed.