Stepper motor tuning #8
Replies: 11 comments 53 replies
-
But not any different then standard firmware I assume? [tmc2209 stepper_y] [tmc2209 stepper_z] [tmc2209 extruder] |
Beta Was this translation helpful? Give feedback.
-
Thank you! |
Beta Was this translation helpful? Give feedback.
-
I wouldn't worry to much in the meanwhile. Most steppers are rated up to 80-100 degrees celsius. |
Beta Was this translation helpful? Give feedback.
-
If we can find a tuned configuration that works reliably I'm open to changing it. Also thought about enabling stealthchop mode, but on the other hand the hotend cooling fan is so noisy it doesn't really matter, if we can't reduce the fan noise (that's a separate topic I guess). Tuning the stepper makes sense, not only for noise, but but also for accurate extrusion. I can check my other printer config later today, that also has Klipper with TMC2209 which I modded myself to the stock board. For print speeds, I think the stepper settings should work for 300mm/s printing and (maybe) 600mm/s movements. I thought about reducing the excessive acceleration a bit, but not sure what other think about it.
I would probably set max_accel to 10000 and max_accel_to_decel to 2500. @KaruroChori I don't think we need to have that extension in the mod installed by default. We can just add the fine tuned stepper settings after finding them once. |
Beta Was this translation helpful? Give feedback.
-
Can I use stealthChop mode on an extruder with pressure advance? However, "stealthChop" mode may produce lower motor torque and/or produce higher motor heat. It may or may not be an adequate mode for your particular printer. Lowering run current, decreases torque and can enventually lead to step skipping. But in all honesty I don't think we have to worry about the temperatures. They even run on the same current in the enclosed m5 pro (so even hotter). On my ender 3 I had replaces my steppers with higher torque ones and even run them with higher current then specs stated. As for the speed, max velocity and acceleration will almost never be hit. And when slicing they get overridden most of the time by slower settings as well. |
Beta Was this translation helpful? Give feedback.
-
It seems like FF has been pretty modest with current settings: |
Beta Was this translation helpful? Give feedback.
-
the fan makes so much noise that I don't see any benefit in using stealthchop. |
Beta Was this translation helpful? Give feedback.
-
Any progress on motor tuning? They're generally OK but quite noisy with heavy VFAs at certain combinations of speed/direction. |
Beta Was this translation helpful? Give feedback.
-
For my future reference, to tune the registers of the tmc drivers: https://github.com/MRX8024/chopper-resonance-tuner |
Beta Was this translation helpful? Give feedback.
-
Thanks, I didn't know that. It looks like the settings I picked for the lower-current config are OK at 23.3 kHz. |
Beta Was this translation helpful? Give feedback.
-
About https://github.com/andrewmcgr/klipper_tmc_autotune To work, tmc.py from extras should be updated to main klipper. Ideally also the other tmc****.py should be patched with the later version. Testing now. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
At the moment most motors in the amd5 are running very hot (so much so that I am worried they are even risking to skip steps because of that), and they are generally quite noisy, even at low speed.
I really do not care much about getting 600mm/s with 2m/s^2, for that I have a delta printer.
So my plan was to add a more silent profile on my adm5 :D.
The issue is that I cannot find any information about the motors used in the x-y (I have yet to check the others).
If I transcribed them correctly they should be
bj42d22 53v02
but there is not a single datasheet for them online I can find.The idea was to add a profile for them to https://github.com/andrewmcgr/klipper_tmc_autotune and let the extension do the heavy lifting of configuring the tmc2209.
Beta Was this translation helpful? Give feedback.
All reactions