From cb13dd9aca4c03701252b270f5afbb5311acc21f Mon Sep 17 00:00:00 2001 From: RFBomb Date: Fri, 23 Apr 2021 10:28:48 -0400 Subject: [PATCH] Modify Default Current Values for TMC Drivers Lowered values to 50ma below values defined here: https://github.com/MarlinFirmware/Marlin/pull/15115 --- Marlin/Configuration_adv.h | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Marlin/Configuration_adv.h b/Marlin/Configuration_adv.h index 3d8033d7c402..0b2673151607 100644 --- a/Marlin/Configuration_adv.h +++ b/Marlin/Configuration_adv.h @@ -2670,7 +2670,7 @@ #define INTERPOLATE true #if AXIS_IS_TMC(X) - #define X_CURRENT 800 // (mA) RMS current. Multiply by 1.414 for peak current. + #define X_CURRENT 530 // (mA) RMS current. Multiply by 1.414 for peak current. #define X_CURRENT_HOME X_CURRENT // (mA) RMS current for sensorless homing #define X_MICROSTEPS 16 // 0..256 #define X_RSENSE 0.11 @@ -2679,7 +2679,7 @@ #endif #if AXIS_IS_TMC(X2) - #define X2_CURRENT 800 + #define X2_CURRENT 530 #define X2_CURRENT_HOME X2_CURRENT #define X2_MICROSTEPS X_MICROSTEPS #define X2_RSENSE 0.11 @@ -2688,7 +2688,7 @@ #endif #if AXIS_IS_TMC(Y) - #define Y_CURRENT 800 + #define Y_CURRENT 530 #define Y_CURRENT_HOME Y_CURRENT #define Y_MICROSTEPS 16 #define Y_RSENSE 0.11 @@ -2697,7 +2697,7 @@ #endif #if AXIS_IS_TMC(Y2) - #define Y2_CURRENT 800 + #define Y2_CURRENT 530 #define Y2_CURRENT_HOME Y2_CURRENT #define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_RSENSE 0.11 @@ -2706,7 +2706,7 @@ #endif #if AXIS_IS_TMC(Z) - #define Z_CURRENT 800 + #define Z_CURRENT 530 #define Z_CURRENT_HOME Z_CURRENT #define Z_MICROSTEPS 16 #define Z_RSENSE 0.11 @@ -2715,7 +2715,7 @@ #endif #if AXIS_IS_TMC(Z2) - #define Z2_CURRENT 800 + #define Z2_CURRENT 530 #define Z2_CURRENT_HOME Z2_CURRENT #define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_RSENSE 0.11 @@ -2724,7 +2724,7 @@ #endif #if AXIS_IS_TMC(Z3) - #define Z3_CURRENT 800 + #define Z3_CURRENT 530 #define Z3_CURRENT_HOME Z3_CURRENT #define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_RSENSE 0.11 @@ -2733,7 +2733,7 @@ #endif #if AXIS_IS_TMC(Z4) - #define Z4_CURRENT 800 + #define Z4_CURRENT 530 #define Z4_CURRENT_HOME Z4_CURRENT #define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_RSENSE 0.11 @@ -2769,7 +2769,7 @@ #endif #if AXIS_IS_TMC(E0) - #define E0_CURRENT 800 + #define E0_CURRENT 600 #define E0_MICROSTEPS 16 //128 #define E0_RSENSE 0.11 #define E0_CHAIN_POS -1 @@ -2777,7 +2777,7 @@ #endif #if AXIS_IS_TMC(E1) - #define E1_CURRENT 1000 + #define E1_CURRENT 600 #define E1_MICROSTEPS 16 //128 #define E1_RSENSE 0.11 #define E1_CHAIN_POS -1 @@ -2786,7 +2786,7 @@ #if AXIS_IS_TMC(E2) #define E2_CURRENT 800 - #define E2_MICROSTEPS E0_MICROSTEPS + #define E2_MICROSTEPS 16 #define E2_RSENSE 0.11 #define E2_CHAIN_POS -1 //#define E2_INTERPOLATE true