TMC2209 (S2209) - can't seem to run this faster than 16th step

Hi
Total noob here. Treat me gently!
I'm trying to run 2 Nema17 steppers at about 60rpm using 2 X S2209 drivers (running TMC2209 chips I believe) from an Arduino Nano. The basic code I'm running successfully accelerates to full speed, mainatians full speed for a while, then decelerates to stand-still - then repeats in the opposite direction. But the top speed is quite slow. I have nothing connected to the MS1 and MS2 pins so I believe it's running at 1/16th steps. I've tried connecting MS1 and MS2 to GND and VCC but these only result in slower rotations. I don't seem to be able to get it to run at Half Step which, i believe, would get me to around 60rpm.
Any help gratefully received!

The TMC2209 MS1/MS2 pins have internal pulldowns selecting the fastest mode, x8 microstepping (8 pulses per full step). This is in the datasheet for the TMC2209 - no
idea where you got the 1/16, the default is 1/8, ie 1600 steps/revolution

All the other settings are slower (more pulses needed).

You haven't posted your code so we can't see why its slow - 60rpm only needs 1600 pulses per second.

1 Like

Posting links to the datasheets of the stepper and the driver impresses every helper.
Fiddling with the phone for the moment, it has to wait using Oncle Google.

I have increased the pulse rate and the steppers turn quicker! job done!
Thank you all for your help.
j

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.