add 2130 option for SKR

This commit is contained in:
InsanityAutomation
2020-06-19 11:11:11 -04:00
parent 4fdcae6677
commit 59e1371f89
2 changed files with 25 additions and 2 deletions
+22 -1
View File
@@ -153,7 +153,8 @@
//#define SKR14_PowerLossKit // Bigtreetech power loss kit for SKR14
//#define SKR_2209
//#define SKR_UART // Configure SKR board with drivers in UART mode
//#define SKR_2130
//#define SKR_UART // Configure SKR board with drivers in UART mode or SPI for TMC2130
//#define SKR13_ReverseSteppers // Some users reported directions backwards than others on SKR with various drivers.
//#define DualZ // Uses 5th driver on CRX or SKR boards as Z2
@@ -1195,6 +1196,16 @@
#else
#define E1_DRIVER_TYPE TMC2209_STANDALONE
#endif
#elif ENABLED(SKR_2130)
#define X_DRIVER_TYPE TMC2130_STANDALONE
#define Y_DRIVER_TYPE TMC2130_STANDALONE
#define Z_DRIVER_TYPE TMC2130_STANDALONE
#define E0_DRIVER_TYPE TMC2130_STANDALONE
#if ENABLED(DualZ)
#define Z2_DRIVER_TYPE TMC2130_STANDALONE
#else
#define E1_DRIVER_TYPE TMC2130_STANDALONE
#endif
#else
#define X_DRIVER_TYPE TMC2208_STANDALONE
#define Y_DRIVER_TYPE TMC2208_STANDALONE
@@ -1217,6 +1228,16 @@
#else
#define E1_DRIVER_TYPE TMC2209
#endif
#elif ENABLED(SKR_2130)
#define X_DRIVER_TYPE TMC2130
#define Y_DRIVER_TYPE TMC2130
#define Z_DRIVER_TYPE TMC2130
#define E0_DRIVER_TYPE TMC2130
#if ENABLED(DualZ)
#define Z2_DRIVER_TYPE TMC2130
#else
#define E1_DRIVER_TYPE TMC2130
#endif
#else
#define X_DRIVER_TYPE TMC2208
#define Y_DRIVER_TYPE TMC2208
+3 -1
View File
@@ -2488,7 +2488,9 @@
* The default SW SPI pins are defined the respective pins files,
* but you can override or define them here.
*/
//#define TMC_USE_SW_SPI
#if ENABLED(SKR_2130)
#define TMC_USE_SW_SPI
#endif
//#define TMC_SW_MOSI -1
//#define TMC_SW_MISO -1
//#define TMC_SW_SCK -1