Filament runout: Filament jamming in the extruder instead of unloading
 
Notifications
Clear all

Filament runout: Filament jamming in the extruder instead of unloading  

  RSS
JDubs
(@jdubs)
Eminent Member
Filament runout: Filament jamming in the extruder instead of unloading

I finally got the sensor board shimmed up a bit so that it will recognize when the filament runs out.

As a shakedown test, I ran the batman test print, and just kept cutting the filament about 6" above the extruder.

First time, everything went fine. Printer stopped, told me to unload the filament, filament spat out. No problems.

The next 2 or 3, I had to open up the idler to dig out the filament by hand, using needlenose pliers the first two times. The third time, I just clipped the filament under the idlers, and let the incoming filament shove it through. I resorted to that after discovering that messing around with the extruder mid-print ended up with the extruder getting pushed, which resulted in a layer shift on the print.

Has anyone else had this issue? Doesn't seem like filament runout is going to help much if the extruder jams up anyway, and loses calibration from filament surgery.

Also, is there an easy way to get the machine to run a quick x-calibration after this operation, so I don't completely lose the print if it happens?

 

-------------------------------------------------------------------------------------------------------------------
In theory, there is no difference between theory and practice. In practice, there is. -Yogi Berra

Posted : 23/10/2020 3:25 pm
Jimbo70
(@jimbo70)
Estimable Member
RE: Filament runout: Filament jamming in the extruder instead of unloading

I had a similar problem. Much frustration.

Removing the sensor and blowing compressed air through all the sensor housing and parts fixed it. It has been working normally for 3 months.

Posted : 23/10/2020 11:26 pm
JDubs
(@jdubs)
Eminent Member
Topic starter answered:
RE: Filament runout: Filament jamming in the extruder instead of unloading. (MK3S)

OK, I have continued to tinker with this problem. Here's what I have so far, both a description of the problem for posterity, and an explanation of my work-around in the event that I'm not the only one who has this issue.

Brief summary, because I can't tell if the previous one was clear. And, to be more specific, this is on the MK3S.

-The filament is moving past the ball that actuates the filament sensor, and stops then. So it is still engaged with the gears. When prompted to push the button to unload the old filament, the old filament does NOT  come out. My educated guess, (it's hard to tell, peering through a tiny door into a black interior) is that the filament is hanging up on the inside edge of the hole, above the steel ball.  (The specific part name is Adapter-printer. The sub-assembly with the ball is on the bottom of page 56 of the printed manual, step 7 in chapter 5, "Extruder-body assembly.") Once the filament hits the edge of that hole, it jams, and can't move any further. So, it locks up, and the gears grind the filament.

On previous attempts, I followed the prompts. When the display asked if the filament has been removed successfully, I made the assumption that the machine knows what it's up to, and I answered honestly, and said 'No.' Then I realized I was talking to myself, and used the wheel to select "No" on the screen. After I did that, the machine moved the extruder to the front and center of the machine, and told me to"Please open idler and remove filament manually." I did do, and in doing so the first time, while I was digging the filament out of the confined space with a pair of pliers, I nudged the extruder along the x-axis. That then resulted in a layer shift that corresponded with the distance that the extruder had been moved. So, obviously that's a problem. I don't know how to talk the printer into doing a quick x-axis calibration before it goes back to work, so in the event that this kind of nonsense happens on a real print, I wanted a plan B.

Side note on methodology, I ran a series of the 'batman' test prints, because they're short and sweet, and because I can then throw the batarangs at my kids later. They then take them, and lose them. But in any event, for this test, I kept cutting the filament a few inches above the print, to force a run-out condition. So, thankfully for me, a layer shift on a batarang doesn't hurt anyone.

So, the work-around:

Assuming the filament does NOT eject from the extruder body, which mine simply doesn't do at all anymore...

Step One: When the printer asks you if the unload was successful, you say yes. (Just think of Ghostbusters. When someone asks you if you're a god...) The reasoning is this: The sensor has tripped, but the gears are still engaged with the filament. So it can still be pushed through, if it can't be pushed back out.

Step Two: When the printer asks you to insert new filament, don't. Push the button as if you had, but don't. (I know, I know. Lying is bad. But you've already lied to it once, so you just have to live with your decisions.) When you do, the extruder will drive the remaining chunk of filament through, past the gears. Let it roll.

Step 2.5: (Preparation for step three.) Cut the end of the new filament at 90 degrees.

I know that common wisdom is to cut a bevel on the end when you're inserting new filament. But in this case, that point will deflect off of the remaining filament, and shove to one side, jamming things up again, at which point you'll have to lie some more, go back to the print so you can pause it again, and then unload the jammed, beveled filament. So, as long as you're lying to your machine, continue on your immoral path, and cut a square end on the new filament. It will push solidly on the old filament, and shove it straight through the extruder.

Step 3: When prompted again with the question "Was filament changed successfully," you can go back to being your normal, honest self, and simply answer "Filament not loaded." And then load the new, square-ended filament. And, watch underneath, you should see freshly extruding material. If you don't see that, or don't feel the filament moving through, just try again. It should catch, and push its way through.

At this point, things should have cleared up, and you should be able to let the printer go on doing what it was trying to do before, while you find a way to deal with the aftermath of having brazenly lied to your equipment.

-----

I don't know how they'd rework the design of the Adapter-printer. Maybe adding  a chamfer to the inside of the hole? Adding a small metal tube or top-hat bushing that guides the filament through? I don't know.

I do wish they'd adjust the code around the X-axis on this. If the printer knows you're going to be opening the idler and messing around trying to clear a jam, it should also make the assumption that it needs to do a quick touch-off on left and right stops to double-check the x calibration. I say this with full awareness that I don't know what I'm talking about when it comes to how the x-calibration really works, and I'm assuming that the solution really is that simple. But for me, having seen the layer-shift, and been grateful it was on a print that literally gets tossed anyway, I was glad it wasn't on something I cared about.

I suppose there's something to be said, about how my solution was to lie my way through things when the printer ran into a jam. But then again, if the printer didn't trash my work when I told it the truth, maybe the relationship would be better.

🤐 🙄 

-------------------------------------------------------------------------------------------------------------------
In theory, there is no difference between theory and practice. In practice, there is. -Yogi Berra

Posted : 24/10/2020 12:17 am
JDubs
(@jdubs)
Eminent Member
Topic starter answered:
RE: Filament runout: Filament jamming in the extruder instead of unloading

Afterthought...

One of the possible causes of this issue, I'm down to the last two or three layers on the spool, so the filament may be sprung a bit. I'm thinking about when I first came down to tinker with this tonight, the first time I cut the filament, it spat right out, so maybe hanging down from the spool straightened that segment out a bit, which is why it was able to exit so cleanly.

If it's doing what I think it might be doing, the curly filament might be dragging on one side of the hole on the way in, and curling over, and out of alignment once it's past the hole. As a result, it can't line up with the hole anymore.

On the one hand, that might mean that this issue won't be super-common. On the other hand, if I'm right, it means that I might run into this every time a spool runs out, because that's going to be the curly end that locks up.

 

J

This post was modified 3 years ago by JDubs

-------------------------------------------------------------------------------------------------------------------
In theory, there is no difference between theory and practice. In practice, there is. -Yogi Berra

Posted : 24/10/2020 12:27 am
Heiliger Bimbam
(@heiliger-bimbam)
Active Member
RE: Filament runout: Filament jamming in the extruder instead of unloading

@jdubs

Yeah, the frequency you describe is also exactly what happens to me since I rebuilt my hotend. (I used the PitStop extruder for a while, its awesome!)

First time I tried, no problem. But in actual use it always gets stuck.

Did you find a definitive solution in the meantime?

Posted : 09/05/2021 8:06 am
--
 --
(@)
Illustrious Member
RE: Filament runout: Filament jamming in the extruder instead of unloading

The real issue with the auto-everything sensor and resulting reload attempt after a real life filament run out is the very simple fact that most filament comes with a huge bend at the end of the spool to hold the filament during winding.  That hooked end jams in the extruder, and there you are. Still needing to disassemble half the printer just to get to a one inch chunk of filament out so you can reload. 

I've turned the sensor off for most of my prints ... though in cases where I am pretty sure I won't be around, I first verify the dead end of the filament is exposed and cut straight with all hooks removed so it will flow freely. That still doesn't prevent unload issues because that part of the spool the coils are so tight the filament has natural 3" curve that can still get trapped without the hook. 

Posted : 09/05/2021 11:32 am
cwbullet
(@cwbullet)
Member
RE: Filament runout: Filament jamming in the extruder instead of unloading

@heiliger-bimbam

I am looking at the pitstop.  I will have to use it on my last remaining non-bondtech MK3S.  

--------------------
Chuck H
3D Printer Review Blog

Posted : 09/05/2021 12:36 pm
Heiliger Bimbam
(@heiliger-bimbam)
Active Member
RE: Filament runout: Filament jamming in the extruder instead of unloading

@cwbullet

I thought it was a nice experience to build it. Mihai seems to be a very nice guy as well who even helps you troubleshoot.

With his hotend I had exactly the same problem as described in this thread, so I reverted back to the stock hotend. As you can see, the problem persists. I really dont know what I am supposed to do now. It really sucks because I love the possibility of simply finishing a roll of filament.

Posted : 10/05/2021 4:57 pm
StanHD
(@stanhd)
Eminent Member
RE: Filament runout: Filament jamming in the extruder instead of unloading

@jdubs.

Thank you for running through this and your work around. This has happened to me and I really wasn't sure why it had jammed on the eject. The "curly end" not re-threading through the guide hole really makes sense. When It happened to me I tried to replicate by cutting the filament and it worked fine, which I didn't understand at the time. But of course this was a much straighter piece of filament and hence as per your explanation, simply "re-threaded" back through the top cover. Now when a reel runs low I make sure to be there and do the change manually from the control panel before the last bit of filament disappears.

Appreciate the explanation - makes sense.  

Posted : 12/05/2021 3:38 pm
Share: