Quantcast
Channel: Reprap Forum - Stepper Motors, Servo Motors, DC Motors
Viewing all articles
Browse latest Browse all 550

TMC 2130 Love-Hate Relation (3 replies)

$
0
0
Dear Forum,

I am in love with TMC2130 and on the other hand I would like to kill it. Really... This controller caused me allready some failed prints because of thermal issues...

I have a Prusa I3 clone, wooden frame and well... I was using the cheap chinese stepper drivers first and changed to TMC2130. Thank you Tom... X( <-- Thats me beeing happy. Can you imgaine?

Details that weren't explained in the Video were stuff like accelaration/ max feed rate / current and so on... `

I am using a thicker aluminium print bed ( not the shitty 1 mm sheet the 3mm one... quite stiff) on the Y axis. Thus: More Inertia, more momentum, more Power, more current and more HEAT.
I have active cooling and heatsinks on the Chip.

Here is the result of my last print. I love it. It looks like art.

Well. Here are my Marlin Setting. Reduced the Current yesterday from 1000 mA to 900mA. Also reducd accelaration values from 200 i think to 150.... Strange side note: Before I had to change the feedrate of the X axis (double it) but NOT of the Y axis...
If I want to use stealth choop I will have to reduce the accelaration and so on more and more to have a printer that basiclly takes tripple the time to finish the prints as a normal one...



#define DEFAULT_MAX_FEEDRATE          { 120, 120, 8, 25 }
 *                                      X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
#define DEFAULT_MAX_ACCELERATION      { 1000 , 800, 40, 10000 }

#define DEFAULT_ACCELERATION          800    // X, Y, Z and E acceleration for printing moves
#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration for retracts
#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration for travel (non printing) moves

#define DEFAULT_XJERK                 10.0
#define DEFAULT_YJERK                 10.0
#define DEFAULT_ZJERK                  0.4
#define DEFAULT_EJERK                  5.0


 #define R_SENSE           0.11  // R_sense resistor for SilentStepStick2130
  #define HOLD_MULTIPLIER    0.2  // Scales down the holding current from run current
  #define INTERPOLATE          1  // Interpolate X/Y/Z_MICROSTEPS to 256

  #define X_CURRENT         900  // rms current in mA. Multiply by 1.41 for peak current.
  #define X_MICROSTEPS        16  // 0..256

  #define Y_CURRENT         900
  #define Y_MICROSTEPS        16


Please, can someone have a look at these values and tell me why I get hot drivers? I dont get it at all... :S

Cheers, Luke

Viewing all articles
Browse latest Browse all 550

Trending Articles