From a49c19779f59141469401935ee76ff89fbc70936 Mon Sep 17 00:00:00 2001 From: Cerebrus20541 Date: Fri, 9 Dec 2022 10:20:15 -0500 Subject: [PATCH] Initial configuration for 2209TMC --- .../Marlin/Configuration.h | 44 +++++++++---------- .../Marlin/Configuration_adv.h | 16 +++---- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/Firmware/Marlin-bugfix-2.0.9.2.x/Marlin/Configuration.h b/Firmware/Marlin-bugfix-2.0.9.2.x/Marlin/Configuration.h index 355ea695b743..f8848b243f65 100644 --- a/Firmware/Marlin-bugfix-2.0.9.2.x/Marlin/Configuration.h +++ b/Firmware/Marlin-bugfix-2.0.9.2.x/Marlin/Configuration.h @@ -776,9 +776,9 @@ // Specify here all the endstop connectors that are connected to any endstop or probe. // Almost all printers will be using one per axis. Probes will use one or more of the // extra connectors. Leave undefined any used for non-endstop and non-probe purposes. -#define USE_XMIN_PLUG -#define USE_YMIN_PLUG -#define USE_ZMIN_PLUG +//#define USE_XMIN_PLUG +//#define USE_YMIN_PLUG +//#define USE_ZMIN_PLUG //#define USE_IMIN_PLUG //#define USE_JMIN_PLUG //#define USE_KMIN_PLUG @@ -860,25 +860,25 @@ * TMC5130, TMC5130_STANDALONE, TMC5160, TMC5160_STANDALONE * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'L6474', 'POWERSTEP01', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2160', 'TMC2160_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC2209', 'TMC2209_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE', 'TMC5160', 'TMC5160_STANDALONE'] */ -#define X_DRIVER_TYPE A4988 -#define Y_DRIVER_TYPE A4988 -#define Z_DRIVER_TYPE A4988 -//#define X2_DRIVER_TYPE A4988 -//#define Y2_DRIVER_TYPE A4988 -//#define Z2_DRIVER_TYPE A4988 -//#define Z3_DRIVER_TYPE A4988 -//#define Z4_DRIVER_TYPE A4988 -//#define I_DRIVER_TYPE A4988 -//#define J_DRIVER_TYPE A4988 -//#define K_DRIVER_TYPE A4988 -#define E0_DRIVER_TYPE A4988 -//#define E1_DRIVER_TYPE A4988 -//#define E2_DRIVER_TYPE A4988 -//#define E3_DRIVER_TYPE A4988 -//#define E4_DRIVER_TYPE A4988 -//#define E5_DRIVER_TYPE A4988 -//#define E6_DRIVER_TYPE A4988 -//#define E7_DRIVER_TYPE A4988 +#define X_DRIVER_TYPE TMC2209 +//#define Y_DRIVER_TYPE TMC2209 +//#define Z_DRIVER_TYPE TMC2209 +//#define X2_DRIVER_TYPE TMC2209 +//#define Y2_DRIVER_TYPE TMC2209 +//#define Z2_DRIVER_TYPE TMC2209 +//#define Z3_DRIVER_TYPE TMC2209 +//#define Z4_DRIVER_TYPE TMC2209 +//#define I_DRIVER_TYPE TMC2209 +//#define J_DRIVER_TYPE TMC2209 +//#define K_DRIVER_TYPE TMC2209 +//#define E0_DRIVER_TYPE TMC2209 +//#define E1_DRIVER_TYPE TMC2209 +//#define E2_DRIVER_TYPE TMC2209 +//#define E3_DRIVER_TYPE TMC2209 +//#define E4_DRIVER_TYPE TMC2209 +//#define E5_DRIVER_TYPE TMC2209 +//#define E6_DRIVER_TYPE TMC2209 +//#define E7_DRIVER_TYPE TMC2209 // Enable this feature if all enabled endstop pins are interrupt-capable. // This will remove the need to poll the interrupt pins, saving many CPU cycles. diff --git a/Firmware/Marlin-bugfix-2.0.9.2.x/Marlin/Configuration_adv.h b/Firmware/Marlin-bugfix-2.0.9.2.x/Marlin/Configuration_adv.h index 1703ba7e839a..177cf6cd7252 100644 --- a/Firmware/Marlin-bugfix-2.0.9.2.x/Marlin/Configuration_adv.h +++ b/Firmware/Marlin-bugfix-2.0.9.2.x/Marlin/Configuration_adv.h @@ -2895,7 +2895,7 @@ * M912 - Clear stepper driver overtemperature pre-warn condition flag. * M122 - Report driver parameters (Requires TMC_DEBUG) */ - //#define MONITOR_DRIVER_STATUS + #define MONITOR_DRIVER_STATUS #if ENABLED(MONITOR_DRIVER_STATUS) #define CURRENT_STEP_DOWN 50 // [mA] @@ -2957,15 +2957,15 @@ * * Comment *_STALL_SENSITIVITY to disable sensorless homing for that axis. */ - //#define SENSORLESS_HOMING // StallGuard capable drivers only + #define SENSORLESS_HOMING // StallGuard capable drivers only #if EITHER(SENSORLESS_HOMING, SENSORLESS_PROBING) // TMC2209: 0...255. TMC2130: -64...63 - #define X_STALL_SENSITIVITY 8 - #define X2_STALL_SENSITIVITY X_STALL_SENSITIVITY - #define Y_STALL_SENSITIVITY 8 - #define Y2_STALL_SENSITIVITY Y_STALL_SENSITIVITY - //#define Z_STALL_SENSITIVITY 8 + #define X_STALL_SENSITIVITY 125 + //#define X2_STALL_SENSITIVITY X_STALL_SENSITIVITY + //#define Y_STALL_SENSITIVITY 8 + //#define Y2_STALL_SENSITIVITY Y_STALL_SENSITIVITY + //#define Z_STALL_SENSITIVITY 125 //#define Z2_STALL_SENSITIVITY Z_STALL_SENSITIVITY //#define Z3_STALL_SENSITIVITY Z_STALL_SENSITIVITY //#define Z4_STALL_SENSITIVITY Z_STALL_SENSITIVITY @@ -2998,7 +2998,7 @@ * Enable M122 debugging command for TMC stepper drivers. * M122 S0/1 will enable continuous reporting. */ - //#define TMC_DEBUG + #define TMC_DEBUG /** * You can set your own advanced settings by filling in predefined functions.