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

[BFW-5545] [BUG] MK4 keeps requesting filament path to be cleared upon empty spool change #3129

Open
bolsoncerrado opened this issue Jul 6, 2023 · 113 comments
Labels
bug Something isn't working. good first issue Good first issue for new developers. MK4 troubleshooting technical support needed UI requests, suggestions, issues related to the User Interface

Comments

@bolsoncerrado
Copy link

bolsoncerrado commented Jul 6, 2023

Please, before you create a new bug report, please make sure you searched in open and closed issues and couldn't find anything that matches.

Printer type -

MK4

Printer firmware version - [e.g. 4.0.5, ...]

Any

Original or Custom firmware - [Original/Custom]

Original

Optional upgrades - [e.g. Filament Runout Sensor]

Stock Factory Assembled MK4

USB drive or USB/Octoprint

USB

Describe the bug

  1. Start a print
  2. Spool runs out of filament
  3. Filament sensor kicks in
  4. Filament is removed BUT
  5. even if you reply YES to the "was filament removed ok?" the printer KEEPS asking you to remove filament. Nothing helps, the dial, the clicky, nothing. Only a RESET, ruining the print.
  6. Upon rebooting filament sensor works as intended, so there's no debris no filament messing the sensor, no nothing.

How to reproduce

Read above.

Expected behavior

Since it has happened to me already TWICE and non correlative, I asume this is a firmware glitch. I already opened the idler door and removed any filament (first time none was there, second time a section was there, I chose NO to the question, but apparently it didnt detect I removed it), blowed air, moved filament on the port hole, nothing helps when the bug is present. ONLY Reset button fix the issue and once the printer reboots, everything works as intended.

G-code

No particular gcode.

Video

Next time it happens I'll tape it.

@bolsoncerrado bolsoncerrado added the bug Something isn't working. label Jul 6, 2023
@bolsoncerrado bolsoncerrado changed the title [BUG] MK4 keeps requesting filament path to be cleared upon dried spool change [BUG] MK4 keeps requesting filament path to be cleared upon empty spool change Jul 6, 2023
@marcelismus
Copy link

marcelismus commented Jul 6, 2023

+1

But after the last time the restart didn't help, sensor calibration also shows always "NO". I need to push the filament to the left, but after that the calibration failed. After a little test print I retried with success. ¯_(ツ)_/¯ I'm wondering if it's a firmware bug or a hardware problem or both...

@bolsoncerrado
Copy link
Author

@marcelismus what fw version did u have issues with? mine is 4.6.1 -- i'll install alpha3 now.

@unclej84
Copy link

I am having the same issue with 4.7.1 firmware - goes to park position, unloads and shows confirm screen (selected "yes") but still shows to clear the path

@unclej84
Copy link

Made a test with colorchange today and there the filament change worked - don't know what the difference between both cases (color change <-> filament runout) internally is

@bolsoncerrado
Copy link
Author

Idk either but I lost another print today again, pretty frustrating.

@unclej84
Copy link

@bolsoncerrado are you on alpha3 now or still on 4.6.1?

@bolsoncerrado
Copy link
Author

Now on 4.7

@arcenik86
Copy link

Confirmed issue on 4.7.1, however I did get it to clear after inserting and removing filament quickly a few times. Before doing so, verified there was no filament in the idler area. New MK4 build, third print.

@bolsoncerrado
Copy link
Author

I tried that technique and it didnt work for me :(

@IftiBashir
Copy link

I would consider this a rather serious issue. Have Prusa responded?

@bolsoncerrado
Copy link
Author

No :(

@zhiyao
Copy link

zhiyao commented Jul 30, 2023

It happened to me as well twice.

I realized the filament sensor is not calibrated for me and will always register as a detected filament.

Temp Fix: The only way to fix this is to do a control > filament sensor calibration.

Proposed Fix: There should have been a way to overwrite the sensor during such an issue.

@unclej84
Copy link

unclej84 commented Aug 3, 2023

Firmware 4.7.2 got released. Has anyone already tested, if it is fixed? Release note does not mention anything related.

@bolsoncerrado
Copy link
Author

Why would they? No one from Prusa ever commented here :(

@MilleniumDawn
Copy link

MilleniumDawn commented Aug 4, 2023

Same issue on v5.0.0-alpha4. Stuck on requesting filament path to be cleared.

@derthomers
Copy link

same here on 5.0.0-alpha4. pushing in and pulling out a piece of filament multiple times worked in some cases. had it 8 times in 2 weeks. also on 5.0.0-alpha1..3. that really tends to ruin your print if you want to empty a spool completely before switching to a new one.

@bolsoncerrado
Copy link
Author

bolsoncerrado commented Aug 4, 2023

Happens also if you plan to leave and don't trust enough on the filament sensor stopping the print while away if spool dries out, hence if you manually opt to change filament manually, sensor may ruin the print awaiting you remove the filament you've already acknowledged to have removed correctly.

Pretty absurd altogheter.

@arcenik86
Copy link

Just wanted to comment that this is easily duplicated with a filament change from the printer menu as well. Even after you confirm the filament is removed (yes on the prompt), you have to toggle the filament in and out for the printer to recognize nothing is loaded.

@bolsoncerrado
Copy link
Author

What I just said yep.

@micro17
Copy link

micro17 commented Aug 22, 2023

Had the same odd behaviour today. Would be nice if Prusa can response if this is a software or hardware bug.

For me it cleared after putting the filament in and out multiple times

@bolsoncerrado
Copy link
Author

bolsoncerrado commented Aug 22, 2023

SOunds to me they have a severe hardware design issue with this filament sensor placement :(

This radio silence is nothing but worrysome!

I also wonder if XL people is having the same issue...

EDIT: Apparently, they're:

https://www.facebook.com/groups/Prusai3users/posts/2417025891815211/

@marcelismus
Copy link

I think the problem is that the sensor is blocked by fine strings of unloaded filament. It often works if you put filament in and out many times or print a little longer. Whether design flaw (and as far as I know, the sensor cannot be reached "just like that") or just too sensitive, no idea. But a "No filament loaded" button is necessary.

@bolsoncerrado
Copy link
Author

Well it's quite absurd the screen asks you "was the filament removed correctly?" just to ask you again to please remove the filament from the sensor path when you can't clearly reach it AND no other option (specially mid print) left than pray that wiggling multiple times the new filament will trigger the sensor :(

So I think it's both a hardware design flaw (like having a hole that gravity will end up filling with dust and such anyway) and a firmware issue...

@FliesWithWind
Copy link

+1 on this. It just happened to me when I runed out of filament. Wasted 24h of print....

@HaWiWe
Copy link

HaWiWe commented Aug 28, 2023

I had this happen a few times and could fix it by sticking the filament in and pulling out again a few times. It seems the hall sensor does not spring back, you can notice that there is no resistance when doing the above. At least that's what I think is happening.

@unclej84
Copy link

In the Podcast they just mentioned that new final firmware with input shaping will be released (around) Friday - let's see if this included

@Shushuda
Copy link

Shushuda commented Sep 6, 2023

I just had this issue on 5.0.0-RC. The ball didn't spring back, there was no resistance. Inserting and pulling out a looot of times very rapidly finally made it spring back, resistance was there and the printer started detecting filament correctly.

@bolsoncerrado
Copy link
Author

I think all these posts prove they have a serious hw design issue...

@danopernis danopernis added the UI requests, suggestions, issues related to the User Interface label May 21, 2024
@miyconst
Copy link

@Prusa-Support

I love my Prusa MK4, I plan to buy an XL, and I want to love Prusa as a company, but this issue makes me doubt the competence of people answering here.

What I am going to write will most likely be considered by some as rude and unprofessional, so I say upfront that I don't want to hurt or target anyone, I want Prusa to improve.

  • All the official responses sound like the company is tone-deaf and comes up with all sorts of excuses instead of addressing the real issue.
  • The suggested and/or official "take on the issue" does not in any way help people in the situation described.
  • Nobody asked Prusa to adhere to an unsafe solution.
  • In most cases, the problem can be easily solved by retrying the already existing procedure of unloading and then reloading the filament.
  • In my particular case, the problem could have been solved by asking the printer to retract the filament so I could take it out from the Nextruder instead of trying to hook it with a needle and drag it out with force.
  • Many people report and ask for the same thing: give us the option to restart the procedure, drain the filament, retract the filament, and finally just ignore the sensor and continue printing instead of the stupid "Remove the filament" screen with no other options.
  • Yes, "ignore and continue" is postponing the issue, it's not solving it. And yes, that is what we want! When you have a 20-hour print with 2 hours left, you do not want to fiddle with the printer, you want to finish the print and then figure out what went wrong.
  • The current experience can be compared to a car that stops on a highway due to a faulty fuel level sensor. The fuel is there, the engine starts, the car runs just fine, only the sensor is faulty, yet the manufacturer declares that the only way to solve the problem is to get towed to a workshop.

@bolsoncerrado
Copy link
Author

A-Men!

@PhLacoude
Copy link

"Disconnecting components while the printer is powered on is something you should really avoid. Not to mention that this workaround would most likely only postpone the problem."

Yes, @Prusa-Support, I strongly agree that this is something we should really avoid.

But if you gave us an "ignore and continue" button, as @miyconst suggest, we could finish the print after the spool ran out on a long print. I believe that none of us have proposed this change to do 20+ filament changes. Most of us would have liked to have this option to use once to complete a long print after a spool of filament ran out.

It is not even always true that it postpones a problem. As many of us said, there was nothing in the way of the filament and, after resetting the machine, the filament sensor would no longer "see" a filament (or debris).

@CZDanol CZDanol changed the title [BUG] MK4 keeps requesting filament path to be cleared upon empty spool change [BFW-5545] [BUG] MK4 keeps requesting filament path to be cleared upon empty spool change May 23, 2024
@CZDanol CZDanol removed in progress unable to reproduce We need to be able to reproduce the issue in order to help. materials Any issue related to filament and materials. labels May 23, 2024
@otaviojr
Copy link

otaviojr commented Jun 6, 2024

+1

I'm facing the same problem with the new MMU3 and the newer idler filament sensor.

A 2-hour, single filament print stopped five times.

I need to click continue after it ejects the filament, and it will reload it and continue printing.

Annoying. I need to be there to click a button.

Now, I will need to wake up at night hourly to see if I need to click the button. LOL

@rwillett1
Copy link

My Prusa Mk4 arrived a few hours ago, set it up, got it working, decided to simulate an out of filament issue and I have the same sodding problem as everybody else. If I push an old piece of filament in 5-10x, it appears to work.

So I can safely say that Prusa has not quietly fixed the hardware problem or used software to fix it. This thread started 11 months ago and we still have it on brand new printers. Mine is three hours old.

I've just brought a brand new printer that is not as good as my old Mk3 that it replaces and was going to be given to the local school.

I am furious that this major issue has not been fixed. I'm contacting Prusa to send it back, its not fit for purpose.

Rob

@bolsoncerrado
Copy link
Author

I'd really like to see Prusa staff to come here one last time and repeat, after this last evidence, that it's filament debris the ONLY issue this filament sensor has...

As the saying goes... "There's none so blind as he who will not see."

Geez.

@rwillett1
Copy link

I've just cut the filament to see what happens.

Filament unloaded OK, this time it did load but I had to reload it to get it to work. it put up the message "Ramming" on the screen. I pushed a little harder and it worked.

So lets do another one and see what happens. This is on a printer that has less than two hours usage from coming out the box.

The last two have worked OK, lets keep doing it and see.

Rob

@otaviojr
Copy link

otaviojr commented Jun 8, 2024

I've just cut the filament to see what happens.

Filament unloaded OK, this time it did load but I had to reload it to get it to work. it put up the message "Ramming" on the screen. I pushed a little harder and it worked.

I never cut the filament. In my case I just click continue and it will reload and continue to print. No interaction with the printer.

I will try to calibrate the finda better.

This never happened with mk4 alone. It started after the MMU3.

@rwillett1
Copy link

The filament sensor just failed to recognise it was out of filament. Six hours of printing down the drain. If this was a Creality Ender 3 Pro V1 from five years ago, fair enough, this is a £1,100 machine and it doesn't even recognise it's out of filament. Its three days old.

Just tried it again and its happily printing with no filament. This is garbage.

Also Prusa do not have a Live 24/7 chat, isn't working at the moment.

@otaviojr
Copy link

otaviojr commented Jun 9, 2024

I did calibrate my Finda sensor and was able to print a 5h part with no issue.

I believe my problem is not related to this.

I think it was the Finda all the time.

@MikeDabrowski
Copy link

Happened to me second time. First time it was on last 5v and this time is on latest 6.0.2. Old filament unloaded - asked to remove the end, tried to load to finda twice and just sits there waiting for idk what.

Last time I talked with support they couldnt help it and we threw it off as a random bug. This time I am waiting 20min for the chat. Already restarted the mmu3 twice, on this latest version there is an option now to disable MM.

@bolsoncerrado
Copy link
Author

At this point im not sure but seems like MMU bug is "slightly" different than stock MK4 bug... could be same bug or just different firmware bug, but both could be solved with a CANCEL or GO ON options on the menu... sigh

@MikeDabrowski
Copy link

MikeDabrowski commented Jun 11, 2024

I put together simple album with videos of my issue. Does it look similar? Support can't help and they dont think it may be software related.

after I disabled MM i cant reenable it and therefore no longer can retry feeding to finda.

https://photos.app.goo.gl/ZFkBccxFhXkvQwAu5

EDIT: I pushed the filament all it could go, which is up to the PG. Then I pulled the plug from the wall and inserted it back in after a second. Printer rebooted, homed, and continued the print. I have a layer gap because there was a gap in the filament but otherwise the print may be saved. Or it may snap in half but at least will finish the print.

@Thf772
Copy link

Thf772 commented Jun 29, 2024

I've had the same issue happen on an Mk4 I built just a few days ago, using firmware 6.0.3+14092. Given the behavior I've observed, I think it's a mix of hardware issues and software bugs (or if not a bug, behavior one would not expect with common sense alone).

Hardware issues: when I have the block (printer asking to remove filament when no filament is present), manipulating the filament sensor ball with a piece of filament or the 1.5mm allen key unblocks the printer, but not instantly. After enough manipulations, I can clearly feel resistance when inserting a piece of filament, and by shining a smartphone light through the open idler and up the filament path, I can clearly see the ball extending into the filament path. A few seconds later without touching anything, the printer manages to move on to the next step in the change process. My best guess is this comes from the sensor taking time to react to the change in the magnet's presence.

Software issue: in order to avoid the block, the procedure I have found works all the time is to remove the filament only after confirming it has been removed successfully, and only once the printer actually asks to remove it. I don't understand why such a procedure is necessary: if the printer asks the user to confirm the filament has been removed, the first thing anyone would do is take the small bit of filament out of the extruder and only then confirm that yes, they were able to take it out of the printer without any issue. Asking to remove it when it has already been removed is counter-intuitive to the extreme, especially since the printer knows whether the filament is still present or not.

I don't know about the hardware issue, if anyone can confirm and refine the cause it would be good. As for the software part, I don't know if it's an actual bug or a counter-intuitive feature, but I suggest changing the filament swap procedure so that it skips the "Please remove the filament" step if the filament sensor already reports no filament being present.

@paulcobbaut
Copy link

* Many people report and ask for the same thing: give us the option to restart the procedure, drain the filament, retract the filament, and finally just ignore the sensor and continue printing instead of the stupid "Remove the filament" screen with no other options.

This! Please!
I have this issue in about one in twenty colour changes, even today with the latest MK4 firmware.

@darkmattercoder
Copy link

Happened today with one extruder of my XL. Since the firmware had no button to force-confirm, I cut the power and the print finished successfully.

Please add a force skip check button.

@rwillett1
Copy link

I still get this on both my MK4's. The printer keeps thinking there is filament there when I have removed it.

I also get this sometimes, but less often, when it runs out of filament and the printer keeps on printing. Thats really annoying.

Also the current Prusa firmware doesn't communicate correctly (or at all) with Octoprint when it is out of filament. This has now been fixed with an Octoprint plugin here, https://github.com/jneilliii/OctoPrint-PrusaFilamentRunoutMonitor, so thats one less thing to worry about. It is not quite as good as the developer and I would like (I funded the work), but after talking to Ginna, it's as good as it can be given that Prusa don't appear to give a rats arse about this problem.

@bolsoncerrado
Copy link
Author

bolsoncerrado commented Aug 3, 2024

IRONIC MODE ON

Stop commenting this bug! This does not exist!

Sincerely,

Prusa Support.

IRONIC MODE OFF

@mvayala
Copy link

mvayala commented Aug 30, 2024

Have had this issue 4-5 times in a month. @Prusa-Support stop wasting people's time with this asshole design and put in a simple option

@jascha-sacc
Copy link

jascha-sacc commented Aug 30, 2024 via email

@abatkin
Copy link

abatkin commented Aug 30, 2024

I discovered that my filament runout sensor was mis-calibrated, and it (almost) always thought that filament was inserted. In normal operation (even for normal filament changes that aren't happening mid-print) this isn't an issue, and you won't really even notice that this is the case. I then re-calibrated the filament runout sensor, and I haven't had an issue since.

Actually, one time I still had an issue when I pulled out the filament and some stringing was left behind, but once I jammed a piece of filament in a few times to move it out of the way, it cleared.

So here's my suggestion: Go to the calibration menu, try re-calibrating the runout sensor, then insert/remove filament a few times (doesn't have to be a full load/unload, i.e. you can do this cold) and make sure it properly and reliably recognizes that the filament is being inserted and (more importantly) removed.

I DO think that Prusa should still provide an option on the menu when doing an in-print filament change (whether it's due to a planned color change or an actual filament runout) to "continue" past the "remove filament" screen even if the sensor thinks that filament is still inserted. Even if it has a big red warning.

@jascha-sacc
Copy link

jascha-sacc commented Aug 30, 2024 via email

@bolsoncerrado
Copy link
Author

I was on the same boat of miss calibration twice but the problem returned shortly after so I'm not sure if it's their way of calculating or the margins they use to realize filament is in or not but what it makes no sense and no logic is to give you NO OPTION to cancel nor continue if filament is out and printer keeps requesting you to remove it. That's plainly DUMB at this point in the... "market".

@ZeekWorld
Copy link

Found this long thread, same issue on the Prusa Mini, color change, remove filament, then stuck at the screen when there is no filament.
Happened three times today, I don't usually print with color change steps but today got three unfinished prints.
Hope for a fix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working. good first issue Good first issue for new developers. MK4 troubleshooting technical support needed UI requests, suggestions, issues related to the User Interface
Projects
None yet
Development

No branches or pull requests