Question over stepper motor current 2.4A / 2.8A
I'm going to be setting up a couple of Ox CNC's with new Duet wifi boards (1.04)
I was wondering about the max current limiting on the stepper drivers.
The stepper drivers in question are basically 2.8A per Phase Nema 23's
From the looks of things the max you can go within config.g is 2.4A
But the stepper driver ic's support 2.8A
- Is it the case that you can do 2.8A if you add active cooling (fan's / heatsinks) to the stepper IC's?
- Also is there some special flag you need to switch over to allow for 2.8A (i.e. a recompile of the firmware)
elmoret last edited by
You shouldn't drive stepper motors at their rated current anyway, they get too hot. 2.4A is a great fit for those motors.
okay thanks, in that case I'll run them at 2.4
Phaedrux last edited by
Since the recommended current setting is 85% of the motors rated max, 2.4a should be perfect.
You'll need to use active cooling that blows across both sides of the board.
Edgars Batna last edited by
@garlicbread I'm using 2.5 and it seems that the firmware doesn't limit this at least on GCode level (it reports back the values that I set). Maybe someone could clarify what happens if you configure more than 2.4A. I haven't tried measuring it either. From the heat produced by the steppers I can tell with certainty that it's giving at least 2A.
If you configure more than 2.4A you will get 2.4A. This is the maximum safe current for the TMC2660 drivers at standstill, so to use more it would be necessary to implement standstill current reduction. Unfortunately the drivers don't implement standstill current reduction in hardware, and doing it in firmware in a way that would be 100% reliable and not affect print quality is difficult, perhaps impossible.
It sounds like using 2.4A / 85% of the rated current for the motor is best anyways so I'll be using that.