StepperDriver icon indicating copy to clipboard operation
StepperDriver copied to clipboard

adding TMC 2100 driver to the list

Open pedros89 opened this issue 6 years ago • 4 comments

Any chance this library could be used with TMC 2100 in the future? I like TMC 2100 as they are more silent drivers. Pedro

pedros89 avatar Feb 12 '18 20:02 pedros89

Looks like it should be possible, the docs are at https://www.trinamic.com/products/integrated-circuits/details/tmc2100/

laurb9 avatar Feb 16 '18 03:02 laurb9

So basically if I just substitute the A4988 that I am currently using with the TMC 2100 it should already be working without any library modification?

pedros89 avatar Feb 16 '18 12:02 pedros89

Most likely not, the control wires are different even if the carrier might be the same. A4988 has three microstep pins (MS1, MS2, MS3), the TMC2100 has two (CFG1, CFG2) which means one of the carrier pins does something else (I don't have a TMC2100 carrier to see what).

It will need a library modification and possibly some rewiring depending on whether the carrier was made compatible with A4988 or not.

laurb9 avatar Feb 16 '18 16:02 laurb9

Hmmm... i'm using @ the moment the TMC 2100 and it works ok with tge a4998 lyb. there are some problems when running the motor intermittently due to the fact that the tmc has that "interpolator" for microsteping and the pulse delays are messed up. But it works in continuous mode

TedyLupu avatar Jun 19 '18 18:06 TedyLupu