Original-Prusa-i3 icon indicating copy to clipboard operation
Original-Prusa-i3 copied to clipboard

MK3S: Unable to back off the filament on filament runout

Open maximlevitsky opened this issue 5 years ago • 22 comments

When filament runs out, it is often quite curled due to being on the inner diameter of the spool. When the IR sensor detects the runout, user is asked to unload the filament but when this is attempted, the filament is stuck inside 'adapter-printer.stl' because it is a bit curled around the ball, and thus it doesn't hit the hole through which it was inserted in first place.

I manually fixed that by enlarging that hole, and adding a chamfer to the corresponding hole in the filament sensor cover from below.

maximlevitsky avatar Jul 06 '19 15:07 maximlevitsky

Hi This seems like a good upgrade :-) Would you share your stls or design files ? Thanks

ManuGithubSteam avatar Jul 07 '19 08:07 ManuGithubSteam

I did that in the old fashoned way, with a knife :)

maximlevitsky avatar Jul 07 '19 09:07 maximlevitsky

I had this exact issue as well. Essentially every time I have a filament runout, I have to unscrew the idler and back the filament out with pliers. Don't really want to disassemble the hotend to fix it, since it happens so infrequently, but Prusa should really fix this.

tkircher avatar Jul 12 '19 04:07 tkircher

I also have this exact issue EVERY time I run out of filament. It's quite annoying having to open the idler and trying to get a hold of the filament with some pliers and pull them out. A fix would be much appreciated.

PeterWelzien avatar Apr 06 '20 13:04 PeterWelzien

I am starting a chat with Prusa right now about this issue.

DWave42 avatar Apr 14 '20 17:04 DWave42

I've also had this issue every time I run out of filament, since I assembled the machine. I saw this thread a while ago, tried to chamfer/open up the holes, it still occurs.

acetech09 avatar Apr 18 '20 17:04 acetech09

The right solution is probably to move the head up and to the home position and then extrude out the rest of the filament, rather than trying to unload it.

tkircher avatar Apr 18 '20 17:04 tkircher

I have this same problem on Mk3S and Mk3S with MMU2S. I have been dealing with it by straightening or cutting off the kinked end of the filament but this problem needs fixing. Another fix would be for the end bit of kinked filament to be much longer and have a rounded tip.

bartlee01 avatar Aug 17 '20 01:08 bartlee01

@akukan @josefprusa @veverkaondrej Still looking for a workaround on this issue. It's still an issue.

tkircher avatar Aug 17 '20 02:08 tkircher

@akukan @josefprusa @veverkaondrej -- just lost a 20hr print because of this issue. After the filament ran out, it was not able to retract the remaining filament. I opened the door to remove the filament stuck in the extruder. While doing so the X moved as the filament was really jammed. The print did not recover and I lost the print. A very SIMPLE solution would be to add code to firmware that when the filament runs out that the X/Y move to a corner and simply purges the remaining filament. You have the signal that filament has runout. You know the length that is left based on the height from the gear to the sensor. Simply extrude that amount and allow someone to load additional filament and continue. This would eliminate the problem completely.

TurboCooler avatar Jan 04 '21 14:01 TurboCooler

When filament runs out on mmu2s this problem is even worse. Unless you have manually straightened and cut a rounded point on the filament end it almost always gets stuck in the mmu2s on unload. It should park in a corner and give you the choice to either unload or purge the remaining filament.

bartlee01 avatar Jan 04 '21 19:01 bartlee01

@TurboCooler @bartlee01 Agreed that there should be an option to purge out the filament. Part of the problem is that the extruder gear can't drive the whole dead volume out of the extruder by itself, which is why I suspect they did it this way in the first place. But it's definitely superior to purge out the old filament with the new.

tkircher avatar Jan 04 '21 19:01 tkircher

Hello everyone, Nice to see some discussion here, but as this repository is related to the "hardware" design and not the firmware I think it is in the wrong place. Please reopen a new issue here if you think it is firmware related and close this issue here.

3d-gussner avatar Jan 05 '21 08:01 3d-gussner

@3d-gussner This is still a hardware issue, but it may also be a firmware issue, or it's possible that the hardware can't be fixed and there can only be a workaround in firmware. TBD.

tkircher avatar Jan 06 '21 00:01 tkircher

Exact same issue on my last print! A fix would be great!

olilam avatar Feb 16 '21 00:02 olilam

Just had the issue on 2 consecutive prints on my MK3S. I hadn't figured out the issue, but When reading te comments, I now know 😜.

I do wonder if the MK3S+ upgrade fixes this issue, as I already have the kit lying around 😉

Does anybody know if this is the case?

TheLion avatar Mar 28 '21 20:03 TheLion

Just had the issue on 2 consecutive prints on my MK3S. I hadn't figured out the issue, but When reading te comments, I now know 😜.

I do wonder if the MK3S+ upgrade fixes this issue, as I already have the kit lying around 😉

Does anybody know if this is the case?

No, it does not. The only thing that works provided you can catch it on time is to cut the end at 45 degrees so there is no hook or blob on filament on the end. Then using your fingers make the end as straight as possible. This works for me but it is a pain to time on very long prints.

The worst part of this problem is if you get a jam and while clearing it you move the head or plate even a tiny bit it will never be able to restart correctly. If they homed the head or somehow reset where it left off it could work if you get a jam. Glad to see I am not the only one with this issue and hopefully there is a fix.

TurboCooler avatar Mar 28 '21 20:03 TurboCooler

Unfortunately, limit switches (or collision detection in the case of the Trinamic drivers) aren't precise enough for reliable re-homing. There just needs to be a better way to back out the filament and remove jams. Though, the MK3S+ did include some extruder tweaks to improve the situation.

tkircher avatar Mar 28 '21 21:03 tkircher

It's been a while since I used it, but I seem to recall my mk2s runout sensor worked fine and the filament would back out and let me reload new filament without issue. Not sure what changed inside the extruder block for the mk3s to break it, but it jams backing out every time on my mk3s

UltraSalem avatar Oct 03 '21 12:10 UltraSalem

Does anyone have a good solution to this other than snipping the filament end? I was thinking of designing a mod to move the sensor up and out of the extruder body so that there is a gap where you can pull the filament out. I made a similar setup on my ender 5 but that sensor was separate to begin with.

napter avatar Oct 13 '21 16:10 napter

Does anyone have a good solution to this other than snipping the filament end? I was thinking of designing a mod to move the sensor up and out of the extruder body so that there is a gap where you can pull the filament out. I made a similar setup on my ender 5 but that sensor was separate, to begin with.

The only thing that I have come up with is a filament spool runout sensor. I am still designing the enclosure for the spool. Essentially, once the spool runs out send a text message and given the lead between the spool end and when it enters the extruder I figure I have as much as 15min before I need to reach it and snip the end. No, not elegant at all but easy to implement until maybe there is some future integrated solution.

TurboCooler avatar Oct 13 '21 19:10 TurboCooler

I'm having the same issue. The filament gets stuck when trying to back out.

Three fixes:

  • Ability to choose not to back it out, but rather purge it out while pushing new filament behind it.
  • Add a chamfer or a wider hole for the filament to back out of.
  • Do a homing routine after a new filament is ready to go. It's frustrating to loose a print because you accidentally move the extruder trying to get the stuck filament out.

lifewithmy3Dprinter avatar Dec 06 '23 13:12 lifewithmy3Dprinter