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

[BUG] Extruder stops extruding, Linear advanced and TMC 2208 #25069

Closed
1 task done
victoroos opened this issue Dec 6, 2022 · 17 comments
Closed
1 task done

[BUG] Extruder stops extruding, Linear advanced and TMC 2208 #25069

victoroos opened this issue Dec 6, 2022 · 17 comments

Comments

@victoroos
Copy link

victoroos commented Dec 6, 2022

Did you test the latest bugfix-2.1.x code?

Yes, it still exists (or whatever the answer was)

Bug Description

hello,

So, after I read that the TMC 2208 can finally be used in the extruder axis with linear advanced. I got it all setup and calibrated nicely.
Now trying a few prints, but my last 2 prints stopped extruding at a certain point. THe extruder stepper motor just stops rotating.

I tried different files, checking the gcode, the extruder definitely gets commands in the GCODe: https://pastebin.com/YmQEneJp

Bug Timeline

No response

Expected behavior

I expected it to finish printing

Actual behavior

It stopped rotating

Steps to Reproduce

No response

Version of Marlin Firmware

2.1.1

Printer model

TEvo Tarantula PRo

Electronics

MKS L

Add-ons

TMC 2208

Bed Leveling

ABL Bilinear mesh

Your Slicer

Cura

Host Software

None

Don't forget to include

  • A ZIP file containing your Configuration.h and Configuration_adv.h.

Additional information & file uploads

Configuration.zip

@victoroos
Copy link
Author

It looks like printing a calibration cube works. It is very file specific.

@victoroos
Copy link
Author

Tested with the bug fix, still same problem with the gcode "attached"

@victoroos
Copy link
Author

LA is off and it works :)

@victoroos
Copy link
Author

LA is off and it works :/

@victoroos victoroos reopened this Dec 7, 2022
@jhstatewide
Copy link

I have the same bug, TMC2208 running in standalone. I read the release notes that TMC2208 was supported for LINEAR_ADVANCE now with 2.1 so attempted an upgrade. The print will start just fine but 5-10 minutes in, extruder halts entirely. I then flipped linear advance off and get the same behavior. Linear advance on/off, it does not matter. I'm using a FLSUN QQS-PRO, opened an issue in one of the forks:

Foxies-CSTL#12

Printer works fine on TMC2208 on Marlin 2.0.8, no linear advance.

No combination of settings for Marlin 2.1 appear to work properly, so holding on Marlin 2.0.8 for now.

@victoroos
Copy link
Author

I'm running the TMC in UART mode. Weird that you have it as well.

@Nuck-TH
Copy link

Nuck-TH commented Dec 8, 2022

I too have random overcurrent errors(regardless of set current, be it 500mArms(stock) or 1Arms(nominal for motors), but on XY axis instead of extruder.
In the same vein as above, i haven't had this issue on 2.0.x branch.
Kingroon KP3S v1.3 board with soldered-on TMC2225 in uart mode.

@LaurenceGough
Copy link

LaurenceGough commented Dec 24, 2022

I have the same bug, TMC2208 running in standalone. I read the release notes that TMC2208 was supported for LINEAR_ADVANCE now with 2.1 so attempted an upgrade. The print will start just fine but 5-10 minutes in, extruder halts entirely. I then flipped linear advance off and get the same behavior. Linear advance on/off, it does not matter. I'm using a FLSUN QQS-PRO, opened an issue in one of the forks:

Foxies-CSTL#12

Printer works fine on TMC2208 on Marlin 2.0.8, no linear advance.

No combination of settings for Marlin 2.1 appear to work properly, so holding on Marlin 2.0.8 for now.

I am experiencing the exact same issues. LA on or off. A couple of layers in and my Extruder motor goes completely dead. Only turning the printer off and back on resolves the issue. No extruder stepper moves etc will get it going.

With Marlin 2.0.8.26 (Creality fork) I never had an issue.

However I'm sure there are 1000's of people using Marlin 2.1.x without issue, I don't get it.

Edit: I resolved this by reducing the Accel and jerk. The ender 5 pro boards are all stuck in the silent drive (stealthchop) mode which means if they go over current they will just cut out until power cycled. They do not support speed based hybrid stealthchop mode.

@Jumbo125
Copy link

Jumbo125 commented Feb 12, 2023

Does it work with TMC 2208 driver when I use marlin 2.1.1?
So I will be compile the new Bugfix version.

Or exists the bug?

@Postman05
Copy link

I had the same problem with my Tevo Tarantula Pro + TMC2208 (standalone) on Marlin 2.0.8. The problem disappeared when I disabled S-curve.
Maybe this will help you too.

@thisiskeithb
Copy link
Member

Please download bugfix-2.1.x to test with the latest code and let us know if you're still having this issue.

@jhstatewide
Copy link

@thisiskeithb Awesome... can you provide some detail? Was there a certain commit or feature that landed that makes this issue likely fixed?

@thisiskeithb
Copy link
Member

thisiskeithb commented Apr 26, 2023

Was there a certain commit or feature that landed that makes this issue likely fixed?

Several Linear Advance PRs have been merged since this issue was opened, which is why I asked users experiencing this bug to download the latest bugfix-2.1.x and report back.

@jhstatewide
Copy link

@thisiskeithb Thanks for the detail!

@github-actions
Copy link

This issue has had no activity in the last 60 days. Please add a reply if you want to keep this issue active, otherwise it will be automatically closed within 10 days.

@thisiskeithb
Copy link
Member

Fixed in the various PRs mentioned above.

@github-actions
Copy link

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked and limited conversation to collaborators Aug 25, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

7 participants