Question about TMC2130 Stepper Drivers


Ken Hunter
 

Extracted from the MaxESP3 config.h file...

// Stepper driver models (also see ~/OnStep/src/sd_drivers/Models.h for additional infrequently used models and more info.): 
// A4988, DRV8825, LV8729, S109, SSS TMC2209*, TMC2130* **, and TMC5160* ***
// * = add _QUIET (stealthChop tracking) for example "TMC2130_QUIET"
// ** = SSS TMC2130 if you choose to set stepper driver current (in mA) set Vref pot. 2.5V instead of by motor current as usual.
// *** = SSS TMC5160 you must set stepper driver current (in mA) w/ #define AXISn_TMC_IRUN (IHOLD, etc.)

Is this saying that there are 2 different types of TMC2130s, TMC2130 and SSS TMC2130  and that they are treated differently?



Khalid Baheyeldin
 

On Mon, Nov 22, 2021 at 02:48 PM, Ken Hunter wrote:
Is this saying that there are 2 different types of TMC2130s, TMC2130 and SSS TMC2130  and that they are treated differently?
No.

SSS stands for SilentStepStick, which is TMC's nomenclature for their drivers.
They prefixed the previous term in the 3D community (StepStick) with 'Silent'.

StepStick is the module format for all drivers since Pololu introduced it.

While we are talking TMC2130 ...

The TMC2130 and TMC5160 are both SPI, which means boards that support
them have common wires connecting the drivers. They both support setting
the current in Config.h.

The differences is lower current maximum for the 2130 vs. 5160.
The former also has a potentiometer as an alternative way to set
the current.
It also heats up consideranly more than the 5160.


Ken Hunter
 

Thanks Khalid...
Maybe that explanation should be included in the Wiki to reduce confusion?