🔧 Update TMC current, X2 Home Dir

MarlinFirmware/Marlin#25758
This commit is contained in:
Scott Lahteine 2023-04-30 23:25:23 -05:00
parent de876b986b
commit 867fbc987d
311 changed files with 9003 additions and 9314 deletions

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2883,10 +2882,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2903,10 +2902,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2923,30 +2922,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3022,63 +3021,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2874,10 +2873,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2894,10 +2893,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2914,30 +2913,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3013,63 +3012,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2875,10 +2874,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2895,10 +2894,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2915,30 +2914,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3014,63 +3013,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -820,7 +820,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2878,10 +2877,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2898,10 +2897,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2918,30 +2917,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3017,63 +3016,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2870,10 +2869,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2890,10 +2889,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2910,30 +2909,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3009,63 +3008,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2875,10 +2874,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2895,10 +2894,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2915,30 +2914,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3014,63 +3013,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2874,10 +2873,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2894,10 +2893,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2916,7 +2915,7 @@
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT Z_CURRENT #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.15 #define Z2_RSENSE 0.15
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
@ -2924,20 +2923,20 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3013,63 +3012,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2874,10 +2873,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2894,10 +2893,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2914,30 +2913,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3013,63 +3012,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2881,10 +2880,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2901,10 +2900,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2921,30 +2920,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3020,63 +3019,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -814,7 +814,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2872,10 +2871,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2892,10 +2891,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2912,30 +2911,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3011,63 +3010,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2874,10 +2873,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2894,10 +2893,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2914,30 +2913,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3013,63 +3012,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2878,10 +2877,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2898,10 +2897,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2918,30 +2917,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 850 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3019,61 +3018,61 @@
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 730 #define E1_CURRENT 730
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2880,10 +2879,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2900,10 +2899,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2920,30 +2919,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 850 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3021,61 +3020,61 @@
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 730 #define E1_CURRENT 730
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,7 +3011,7 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.062 #define E1_RSENSE 0.062
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
@ -3021,7 +3020,7 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.062 #define E2_RSENSE 0.062
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
@ -3030,45 +3029,45 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,7 +3011,7 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.062 #define E1_RSENSE 0.062
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
@ -3021,7 +3020,7 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.062 #define E2_RSENSE 0.062
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
@ -3030,45 +3029,45 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2874,10 +2873,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2894,10 +2893,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2914,30 +2913,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3013,63 +3012,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2874,10 +2873,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2894,10 +2893,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2914,30 +2913,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3013,63 +3012,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2874,10 +2873,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2894,10 +2893,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2914,30 +2913,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3013,63 +3012,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2874,10 +2873,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2894,10 +2893,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2914,30 +2913,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3013,63 +3012,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2874,10 +2873,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2894,10 +2893,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2914,30 +2913,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3013,63 +3012,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2874,10 +2873,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2894,10 +2893,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2914,30 +2913,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3013,63 +3012,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2874,10 +2873,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2894,10 +2893,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2914,30 +2913,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3013,63 +3012,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2874,10 +2873,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2894,10 +2893,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2914,30 +2913,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3013,63 +3012,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2874,10 +2873,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2894,10 +2893,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2914,30 +2913,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3013,63 +3012,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2874,10 +2873,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2894,10 +2893,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2914,30 +2913,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3013,63 +3012,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2874,10 +2873,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2894,10 +2893,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2914,30 +2913,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3013,63 +3012,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS 170 // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS 170 // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 70 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 70 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 221.5 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 221.5 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2923,20 +2922,20 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3021,54 +3020,54 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

View file

@ -815,7 +815,6 @@
#define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage #define X1_MAX_POS X_BED_SIZE // A max coordinate so the X1 carriage can't hit the parked X2 carriage
#define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage #define X2_MIN_POS 80 // A min coordinate so the X2 carriage can't hit the parked X1 carriage
#define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position #define X2_MAX_POS 353 // The max position of the X2 carriage, typically also the home position
#define X2_HOME_DIR 1 // Set to 1. The X2 carriage always homes to the max endstop position
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
// NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS. // NOTE: For Dual X Carriage use M218 T1 Xn to override the X2_HOME_POS.
// This allows recalibration of endstops distance without a rebuild. // This allows recalibration of endstops distance without a rebuild.
@ -2873,10 +2872,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(X2) #if AXIS_IS_TMC_CONFIG(X2)
#define X2_CURRENT 800 #define X2_CURRENT X_CURRENT
#define X2_CURRENT_HOME X2_CURRENT #define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS X_MICROSTEPS #define X2_MICROSTEPS X_MICROSTEPS
#define X2_RSENSE 0.11 #define X2_RSENSE X_RSENSE
#define X2_CHAIN_POS -1 #define X2_CHAIN_POS -1
//#define X2_INTERPOLATE true //#define X2_INTERPOLATE true
//#define X2_HOLD_MULTIPLIER 0.5 //#define X2_HOLD_MULTIPLIER 0.5
@ -2893,10 +2892,10 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Y2) #if AXIS_IS_TMC_CONFIG(Y2)
#define Y2_CURRENT 800 #define Y2_CURRENT Y_CURRENT
#define Y2_CURRENT_HOME Y2_CURRENT #define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11 #define Y2_RSENSE Y_RSENSE
#define Y2_CHAIN_POS -1 #define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true //#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5 //#define Y2_HOLD_MULTIPLIER 0.5
@ -2913,30 +2912,30 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z2) #if AXIS_IS_TMC_CONFIG(Z2)
#define Z2_CURRENT 800 #define Z2_CURRENT Z_CURRENT
#define Z2_CURRENT_HOME Z2_CURRENT #define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11 #define Z2_RSENSE Z_RSENSE
#define Z2_CHAIN_POS -1 #define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true //#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5 //#define Z2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z3) #if AXIS_IS_TMC_CONFIG(Z3)
#define Z3_CURRENT 800 #define Z3_CURRENT Z_CURRENT
#define Z3_CURRENT_HOME Z3_CURRENT #define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_MICROSTEPS Z_MICROSTEPS
#define Z3_RSENSE 0.11 #define Z3_RSENSE Z_RSENSE
#define Z3_CHAIN_POS -1 #define Z3_CHAIN_POS -1
//#define Z3_INTERPOLATE true //#define Z3_INTERPOLATE true
//#define Z3_HOLD_MULTIPLIER 0.5 //#define Z3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(Z4) #if AXIS_IS_TMC_CONFIG(Z4)
#define Z4_CURRENT 800 #define Z4_CURRENT Z_CURRENT
#define Z4_CURRENT_HOME Z4_CURRENT #define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_MICROSTEPS Z_MICROSTEPS
#define Z4_RSENSE 0.11 #define Z4_RSENSE Z_RSENSE
#define Z4_CHAIN_POS -1 #define Z4_CHAIN_POS -1
//#define Z4_INTERPOLATE true //#define Z4_INTERPOLATE true
//#define Z4_HOLD_MULTIPLIER 0.5 //#define Z4_HOLD_MULTIPLIER 0.5
@ -3012,63 +3011,63 @@
#endif #endif
#if AXIS_IS_TMC_CONFIG(E1) #if AXIS_IS_TMC_CONFIG(E1)
#define E1_CURRENT 800 #define E1_CURRENT E0_CURRENT
#define E1_MICROSTEPS E0_MICROSTEPS #define E1_MICROSTEPS E0_MICROSTEPS
#define E1_RSENSE 0.11 #define E1_RSENSE E0_RSENSE
#define E1_CHAIN_POS -1 #define E1_CHAIN_POS -1
//#define E1_INTERPOLATE true //#define E1_INTERPOLATE true
//#define E1_HOLD_MULTIPLIER 0.5 //#define E1_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E2) #if AXIS_IS_TMC_CONFIG(E2)
#define E2_CURRENT 800 #define E2_CURRENT E0_CURRENT
#define E2_MICROSTEPS E0_MICROSTEPS #define E2_MICROSTEPS E0_MICROSTEPS
#define E2_RSENSE 0.11 #define E2_RSENSE E0_RSENSE
#define E2_CHAIN_POS -1 #define E2_CHAIN_POS -1
//#define E2_INTERPOLATE true //#define E2_INTERPOLATE true
//#define E2_HOLD_MULTIPLIER 0.5 //#define E2_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E3) #if AXIS_IS_TMC_CONFIG(E3)
#define E3_CURRENT 800 #define E3_CURRENT E0_CURRENT
#define E3_MICROSTEPS E0_MICROSTEPS #define E3_MICROSTEPS E0_MICROSTEPS
#define E3_RSENSE 0.11 #define E3_RSENSE E0_RSENSE
#define E3_CHAIN_POS -1 #define E3_CHAIN_POS -1
//#define E3_INTERPOLATE true //#define E3_INTERPOLATE true
//#define E3_HOLD_MULTIPLIER 0.5 //#define E3_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E4) #if AXIS_IS_TMC_CONFIG(E4)
#define E4_CURRENT 800 #define E4_CURRENT E0_CURRENT
#define E4_MICROSTEPS E0_MICROSTEPS #define E4_MICROSTEPS E0_MICROSTEPS
#define E4_RSENSE 0.11 #define E4_RSENSE E0_RSENSE
#define E4_CHAIN_POS -1 #define E4_CHAIN_POS -1
//#define E4_INTERPOLATE true //#define E4_INTERPOLATE true
//#define E4_HOLD_MULTIPLIER 0.5 //#define E4_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E5) #if AXIS_IS_TMC_CONFIG(E5)
#define E5_CURRENT 800 #define E5_CURRENT E0_CURRENT
#define E5_MICROSTEPS E0_MICROSTEPS #define E5_MICROSTEPS E0_MICROSTEPS
#define E5_RSENSE 0.11 #define E5_RSENSE E0_RSENSE
#define E5_CHAIN_POS -1 #define E5_CHAIN_POS -1
//#define E5_INTERPOLATE true //#define E5_INTERPOLATE true
//#define E5_HOLD_MULTIPLIER 0.5 //#define E5_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E6) #if AXIS_IS_TMC_CONFIG(E6)
#define E6_CURRENT 800 #define E6_CURRENT E0_CURRENT
#define E6_MICROSTEPS E0_MICROSTEPS #define E6_MICROSTEPS E0_MICROSTEPS
#define E6_RSENSE 0.11 #define E6_RSENSE E0_RSENSE
#define E6_CHAIN_POS -1 #define E6_CHAIN_POS -1
//#define E6_INTERPOLATE true //#define E6_INTERPOLATE true
//#define E6_HOLD_MULTIPLIER 0.5 //#define E6_HOLD_MULTIPLIER 0.5
#endif #endif
#if AXIS_IS_TMC_CONFIG(E7) #if AXIS_IS_TMC_CONFIG(E7)
#define E7_CURRENT 800 #define E7_CURRENT E0_CURRENT
#define E7_MICROSTEPS E0_MICROSTEPS #define E7_MICROSTEPS E0_MICROSTEPS
#define E7_RSENSE 0.11 #define E7_RSENSE E0_RSENSE
#define E7_CHAIN_POS -1 #define E7_CHAIN_POS -1
//#define E7_INTERPOLATE true //#define E7_INTERPOLATE true
//#define E7_HOLD_MULTIPLIER 0.5 //#define E7_HOLD_MULTIPLIER 0.5

Some files were not shown because too many files have changed in this diff Show more