bigtreetech / BIGTREETECH-TMC2209-V1.2

TMC2209 is an ultra-silent motor driver IC for two-phase stepper motors. Its continuous drive current is 2A and peak current is 2.8A. Compared with TMC2208, the driving current of this IC is not only improved by 0.6a-0.8a, but also this IC increases the function of locked-motor test.
206 stars 37 forks source link

Super weak torque. #19

Open jkozniewski opened 5 months ago

jkozniewski commented 5 months ago

Hello - I'm testing the drivers without UART config and no matter which microstepping option I set via MS1/MS2 pins or what potentiometer value I set (tested max clockwise / counterclockwise positions) the motor has almost no torque I can stop the shaft by just gently grabbing / pressing it and any higher speed just makes the motor to vibrate instead of turning because of so low power.

I have tested the same stepper with A4988 driver and even with max microstepping it has much greater torque. I have also tried using the driver with UART and this library - https://github.com/janelia-arduino/TMC2209 and managed to get more torque setting PWM offset / gradient manually to max values - although that makes stepper hot and much louder than with automatic settings that on the other hand give almost no torque....

So is this default almost useless torque setting something to be expected from those drivers or am I doing something terribly wrong ?

For the reference I'm using 200 steps / rev, 0.5A current 12v stepper, powered by 12v power supply rated for 3.0A and as for microcontrollers I have used Arduino UNO, teensy 4.1 and Pico PI...