Is it possible to full step in step/dir mode

I am using the tmc2209 v1.2 by big tech tree and In trying to connect as few data pins as possible to the drive from the arduino uno I have only connected the dir pin and the step pin. I have messed around with the two ms pins but that only makes the micro stepping have even smaller increments. The driver seems to be stuck in 1/8th step mode which makes it run slower than I would like it to. My current code uses no library's it only turns the step pin high and low with a 1ms delay between both to move the motor. I'm wondering if anyone has used this driver and knows how to either take the micro steps down to full step,half or 1/4th. Lmk if it's possible without running it in UART mode as I feel learning the library's is a little tricky.


This image is wrong even tho it is the exact same driver.

Here is the wiring I'm using I hope I explained it clearly earlier so you don't have to decipher this mess but I'm using an 8 bit shift register in order to decrease the number of wires going to the drivers. I also link all of the dir pins and I have the enable pins unconnected which works fine.

That is a bit useless. We need to know your wiring in the form of a schematic.

That diagram showing the micro step options is not correct according to the data sheet I just downloaded from:-
TMC2209 Data sheet

From the information I got from it there doesn't seem to be a way of getting single steps from just those pins

That seems to be correct.

I think you have to run the UART interface to get single steps out of this motor driver.

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