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

E0 defaults to Stealthchop, causing issues with geared extruders #28

Open
tomoinn opened this issue Sep 4, 2019 · 6 comments
Open

E0 defaults to Stealthchop, causing issues with geared extruders #28

tomoinn opened this issue Sep 4, 2019 · 6 comments

Comments

@tomoinn
Copy link

tomoinn commented Sep 4, 2019

I found I was getting inconsistent extrusion with my BMG clone, switching the extruder driver back into spreadcycle cleaned it up so presumably under stealthchop it's missing steps. I've fixed it by adding

M569 S0 E

To my start gcode in cura, but it's probably better to have it off by default in the firmware.

@brianredbeard
Copy link

Likely this may just need better tuning of the settings. Back in March there was a thread in Klipper with similar issues. @elcojacobs engaged in quite a bit of yeoman's work to figure this out:

Klipper3d/klipper#1363

@elcojacobs
Copy link

Yep, I'm running the extruder with stealthchop, which is possible with the right settings for the drivers. I looked at the datasheet and did some tests and found settings that worked well and did not overheat the drivers. The missing steps are due to the driver overheating and resetting itself.

You need to tune the aggressiveness and then you can run silently and with great performance. See the thread @brianredbeard linked for my current settings. The loudest thing on my Ender 3 are the fans.

@tomoinn
Copy link
Author

tomoinn commented Sep 29, 2019

Thanks for that - I'll take a look and see whether I can reproduce that with Marlin.

@brianredbeard
Copy link

@tomoinn were you able to reproduce the issue? I see that it's still open on the repository.

@tomoinn
Copy link
Author

tomoinn commented Oct 6, 2019

I wasn't able to configure Marlin in the way you've got Klipper set up, there don't appear to be the equivalent parameters for the TMC2209 drivers. Could be that I'm missing something buried in the driver code and it's possible, but there's nothing obvious. For now I'd stick with my original 'disable stealthchop' option, especially when paired with linear advance.

@tomoinn
Copy link
Author

tomoinn commented Oct 6, 2019

Seems a lot of people have this issue, or one related. MarlinFirmware/Marlin#14634 is an upstream bug, there are conflicting reports of using different modes, pulse lengths, square wave pulse etc etc. I'm waiting on a linear rail kit so will be doing a full rebuild next week anyway, I may have time to experiment with this a bit more while I recalibrate after that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants