prusa3d / Prusa-Firmware

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

Extruder Clicking with FW 3.2 on MK3 #765

Closed tyleryoung1230 closed 2 years ago

tyleryoung1230 commented 6 years ago

I assembled my MK3 last week. It printed perfectly for three days, and all of a sudden the extruder began clicking, skipping steps, and leaving a significant impact on my prints, up until the point now that it is basically unusable. I've reached out to Prusa support, and tried all of the adjustments with idler screws, and unclogging the nozzle. I've read other issues (695 and 696) that have a similar issue, but not identical.

Thanks so much in advance.

img_2219

iAmZuit commented 6 years ago

I've removed most of the extruder skipping on my MK2.5 by making sure the gears are lined up and tensioned properly, then adding a little bit of grease to the teeth of the bondtech gears. If they are out of round even a little they will bind and the grease seems to help that.

How I discovered that mine were binding was by heating the nozzle, disabling the steppers and pushing the filament through manually. It would go easily for a little bit and then get really hard. I'd push past that and it would get easier again. May be worth trying.

matthew-humphrey commented 6 years ago

@iAmZuit when you say "gears are lined up" do you include the idler gear in that as well? If doesn't seem possible to like that one up on my MK3 due to the plastic cover part which forces it off to one side slightly.

daveespo commented 6 years ago

Sounds related to #769

uepsie commented 6 years ago

I can confirm this one. It might be a problem of the Bondtech gear becoming too hot. I probed 66°C after 7mm Z-height of the Marvin included on the SD-Card - and then it is when the skipping starts.

Stoobs commented 6 years ago

I've got the same issue on my MK3, sometimes it can't even print a Benchy (<2 hours printing), other times it will just about complete, but with quite a few layer skips - I've adjusted the engagement screws to the point where just a quarter turn will lead to insufficient grip on the filament, so I know it's not an over-tightening issue.

Print speeds don't appear to make much difference, the extruder will still overheat and start skipping midway through a print.

I also own a MK2 which I've upgraded to a MK2.5, and while I do see an increase in extruder temperature, it's nowhere near as severe as the MK3, and I can happily leave it printing overnight without issue.

The extruder on the MK3 by comparison gets very nearly too hot to touch, so I'd estimate up around 80 degrees Celsius from checking against bed of the MK2.5 printing PETG...

Really frustrating because I know the MK3 can be so much better than this - I'm printing off the Bear extruder parts with the fixed filament path at the moment and will see if that solves the issue.

tyleryoung1230 commented 6 years ago

Please keep us posted on your progress!

Sent from Astro https://www.helloastro.com for iOS

On Jun 3, 2018 at 5:16 AM, Stoobs notifications@github.com wrote:

I've got the same issue on my MK3, sometimes it can't even print a Benchy (<2 hours printing), other times it will just about complete, but with quite a few layer skips - I've adjusted the engagement screws to the point where just a quarter turn will lead to insufficient grip on the filament, so I know it's not an over-tightening issue.

Print speeds don't appear to make much difference, the extruder will still overheat and start skipping midway through a print.

I also own a MK2 which I've upgraded to a MK2.5, and while I do see an increase in extruder temperature, it's nowhere near as severe as the MK3, and I can happily leave it printing overnight without issue.

The extruder on the MK3 by comparison gets very nearly too hot to touch, so I'd estimate up around 80 degrees Celsius from checking against bed of the MK2.5 printing PETG...

Really frustrating because I know the MK3 can be so much better than this - I'm printing off the Bear extruder parts with the fixed filament path at the moment and will see if that solves the issue.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/prusa3d/Prusa-Firmware/issues/765#issuecomment-394148428, or mute the thread https://github.com/notifications/unsubscribe-auth/AYVXq0eSOwbkWOa4g6LFR5jstWi7XD-cks5t46lSgaJpZM4ULLiF .

Dioblieum commented 6 years ago

I’m experiencing this also. Started a couple weeks ago and makes any print over an hour or so fail. Clicking starts about 1-2 hours into a print, eventually extrusion stops completely, though clicking continues ;) Tried varying speed, nozzle temp, nozzles, idler tension screws, replacement of heatbreak. Filament verified by using in a different machine (Formbot). Ambient temp is 29-33. No enclosure. I can seemingly reduce clicking by aiming a fan at the extruder, but it is only a temporary reprieve. Any suggestions besides trying one of the better aligned extruder modifications others are working on?

Stoobs commented 6 years ago

The only other option at the moment is I think to drop the current to the extruder down further - but surely we're just going to run into issues with that too. Has anyone compared the extruder code from before the 3.1.3 release with the latest to see if there's something odd going on with how the stepper motor is being driven?

JelteMX commented 6 years ago

I'm not enitrely sure, but it seems that this commit is responsible for setting the max current for the Z stepper motor. Increased from 26 to 30. I'm not sure what the difference is, but this part has changed over the past releases. Since 3.2 I am getting under extrusion, where all my prints fail. Extruder stepper is very hot, way more than it was before the firmware upgrade.

Extruder current was also changed in 3.2.0, see description.

AbeFM commented 6 years ago

Subscrbed.

I've had flexible filament shoot out the side, bend up my PTFE, and can't get flex working again until I replaced it.

Now I'm having trouble with Prusa PLA. Hard to say where it's from. Greased gears recently and everything was fine for a couple weeks.

plankton99 commented 6 years ago

i am having same issue with both MK3 and MK2 after a few firmware updates 3 months back. i have troubleshooted with Prusa for 3 months, ordered a new fully assembled hot end as they said that was the problem, they sent me a new extruder motor, did firmware updates and software resets and still same problem of skipping and jamming. This is a horrible experience. Extruder gets so hot that common sense will tell you that it pre-melts the filament and that is what causes the problems. extruded temp

gusdleon commented 6 years ago

@plankton99 can you tell me what is the temperature of you heated bed when it's at 60° in the firmware??, mine don´t pass 49° or 51° I use the same thermometer.

Thanks :)

plankton99 commented 6 years ago

@bestgustavo30 when by bed is set to 90C the thermometer reads 80C, why do you ask?

gusdleon commented 6 years ago

Thanks @plankton99 I'm having severe problem with first layer adhesion, the temperatures shift registered by the firmware and the thermometer is always more to 10° im my case, 90° in my printer are 78° in my thermometer. but starting at this point the shift of temperatures are more and more larger... at 100° in the printer the thermometer only reads 85°

Thanks again :) I think I will open a new issue, now i know its not only my printer doing this.

matthew-humphrey commented 6 years ago

The temperature reading is taken from a thermistor on the bottom of the heatbed. If you're measuring it on top of the steel sheet, it's expected that these two temperatures will be significantly different.

plankton99 commented 6 years ago

Why does the extruded motor get so hot, compared to the other motors? That’s the problem here...

On Jul 9, 2018, at 7:54 AM, Motocoder notifications@github.com wrote:

The temperature reading is taken from a thermistor on the bottom of the heatbed. If you're measuring it on top, it's expected that these two temperatures will be significantly different.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

matthew-humphrey commented 6 years ago

Because it's operating without any gear reduction or other form of mechanical advantage. One thing that can help is to make sure you don't overtighten the extruder idler screws (the ones with springs on them). Some people like to adjust them until the filament will no longer slip when pulled, and then tighten another half turn. I just tighten them 4 turns, and that seems to be about right.

plankton99 commented 6 years ago

The y-axis is not geared, it runs on a belt and doesn’t get hit and it has to move a lot more weight than a filament.

Regards,

Kamal A. Rajan

On Jul 16, 2018, at 10:41 PM, Motocoder notifications@github.com wrote:

Because it's operating without any gear reduction or other form of mechanical advantage.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

uepsie commented 6 years ago

@plankton99 try to push some filament through the extruder by hand and then try to move the heatbed also by hand. You should be proven wrong :-) Anyway you can try to tweak the current settings for the extruder motor in the firmware, have the idler door screws less tightened or use some funny cooling solutions from Thingiverse.

matthew-humphrey commented 6 years ago

@plankton99 - I agree with @Skywatchr . Also, you may not be aware that Prusa lowered the Extruder holding current setting (in the firmware) because motors were getting hot enough to make PLA soften and cause jams. Another supporting piece of information is that the Skelestruder, which uses a 6.5:1 gear ratio doesn't have this heat issue.

plankton99 commented 6 years ago

Which firmware lowered the current on the extruder? I’ve been saying all along that the extruded gets to hot and softens the filament that causes binding and skipped extrusion.
I’m an engineer and I just don’t see why the extruded motor needs to get that hit in the first place, it doesn’t take much to move filament. Stupid design IMHO

Regards,

Kamal A. Rajan

On Jul 17, 2018, at 6:37 PM, Motocoder notifications@github.com wrote:

@plankton99 - I agree with @Skywatchr . Also, you may not be aware that Prusa lowered the Extruder holding current setting (in the firmware) because motors were getting hot enough to make PLA soften and cause jams. Another supporting piece of information is that the Skelestruder, which uses a 6.5:1 gear ratio doesn't have this heat issue.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

MrPigglesworth commented 6 years ago

OK... I signed up for GitHub just to help everyone out with this issue...

For me the problem was using a Ruby nozzle... once I changed it out... no more problems!!!

My printer never really clogged with the Ruby nozzle... it would click and then stop extruding but there was never any obstruction... but if I made the printer change out the filament( take the filament out... snip the end off and start printing again with the same filament) the printer would work for a while but soon it would start clicking again.

A couple of times after replacing the nozzle I thought the clicking was back but when I checked my temp I noticed it was way too low. Once I brought the temp back up... no more clicking.

And yes I checked my temp back when I had the Ruby nozzle installed.

It may not be because it was a Ruby nozzle but it definitely was a nozzle problem

Good luck... I hope this helps... I tore my hair out trying to get my printer working correctly again.

BlindSniper35 commented 6 years ago

Check your filament tension. I've had extruder skipping due to the PTFE tubing in my drybox causing too much resistance (I ordered some Capricorn to replace it). Pull some filament down off the spool and see if it continues to skip. if the skipping goes away that's your problem.

MrPigglesworth commented 6 years ago

I changed out the Ruby nozzle and have had no problems since... again I may not be because it was a Ruby.

ghost commented 6 years ago

Slowing the print down seems to help with it for me. Oddly I only get clicking when I use slic3r (Prusa), also try a atomic/cold pull on the nozzle YouTube 3DPrintingNerd that also reduces it

MisterRager commented 6 years ago

For me, the problem was fixed by replacing the extruder motor... for a while. I'm on my third one since May. It seems like whenever I have a long-running print jam partway through, the extruder toasts itself after a few hours of struggling against the jam.

AbeFM commented 6 years ago

It sounds dumb but I put a heat sink on the motor, it helps. Just zip tied it on. For long prints on hot days I've tried a fan but I took it off again.

              Thanks!
                      -Abe.

Sent from my "smart"phone, please excuse brevity and Swype-oes

On Thu, Sep 13, 2018, 6:14 PM A. Rager notifications@github.com wrote:

For me, the problem was fixed by replacing the extruder motor... for a while. I'm on my third one since May. It seems like whenever I have a long-running print jam partway through, the extruder toasts itself after a few hours of struggling against the jam.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/prusa3d/Prusa-Firmware/issues/765#issuecomment-421199696, or mute the thread https://github.com/notifications/unsubscribe-auth/AAClkatoo4m50_DiWtR8J74HNnHD1n0gks5uawLdgaJpZM4ULLiF .

Prusa-Support commented 2 years ago

This thread has been silent for years, moreover, some legacy FW and design upgrades have presumably addressed most of the aforementioned concerns by now. Therefore this issue will be closed for now.

__Design upgrade that improves the hotend cooling

__FW releases that improved the extruder stepper motor thermal conditions

Other possible complications that may be a cause for the extruder motor to click (skipped steps) are mostly covered in the following articles.

This issue will be closed. Please comment below or open a new issue if you think the issue is not resolved.

There could be other causes for the issue not covered here, so please consider reaching out the Technical Support before posting further related comments. https://help.prusa3d.com/article/customer-support_2287

Michele Moramarco Prusa Research