TMC2160 default is at least 8 microsteps?

clfaye

Member
Hi all - I'm new to driving stepper motors, but I think I'm reading this right. The TMC2160 in standalone mode seems to be limited to a minimum of 8 microsteps, see section 20 of the datasheet. And this seems to be confirmed by the driver that I have.

I was pulling my hair out trying to figure it out, but when I hardcode 200 steps to the stepper motor, I get 1/8 of a revolution. Which all seems to check out.

I hope I'm doing something wrong - I need higher speed in the application that I'm doing. It seems weird that you can't get fullstep functionality, but it seems to be true.

Am I missing something? Any suggestions?

Thanks!
 
No you haven't missed anything, there are only 4 possible microstep settings for standalone, 8/16/32/64, because only 2 pins are available to configure it. For non-standalone see table 5.3.2 and the MRES control register, which gives full control from full-step to x256 microstepping (and the microstep interpolation feature too).
 
Back
Top