Trinamic: Split stealthChop, improve driver monitoring, etc. (#12582)
This commit is contained in:
		
				
					committed by
					
						
						Scott Lahteine
					
				
			
			
				
	
			
			
			
						parent
						
							055cb2b956
						
					
				
				
					commit
					50b2fbd031
				
			@@ -1295,6 +1295,24 @@
 | 
			
		||||
  #define E5_CURRENT         800
 | 
			
		||||
  #define E5_MICROSTEPS       16
 | 
			
		||||
 | 
			
		||||
  /**
 | 
			
		||||
   * Override default SPI pins for TMC2130 and TMC2660 drivers here.
 | 
			
		||||
   * The default pins can be found in your board's pins file.
 | 
			
		||||
   */
 | 
			
		||||
  //#define X_CS_PIN          -1
 | 
			
		||||
  //#define Y_CS_PIN          -1
 | 
			
		||||
  //#define Z_CS_PIN          -1
 | 
			
		||||
  //#define X2_CS_PIN         -1
 | 
			
		||||
  //#define Y2_CS_PIN         -1
 | 
			
		||||
  //#define Z2_CS_PIN         -1
 | 
			
		||||
  //#define Z3_CS_PIN         -1
 | 
			
		||||
  //#define E0_CS_PIN         -1
 | 
			
		||||
  //#define E1_CS_PIN         -1
 | 
			
		||||
  //#define E2_CS_PIN         -1
 | 
			
		||||
  //#define E3_CS_PIN         -1
 | 
			
		||||
  //#define E4_CS_PIN         -1
 | 
			
		||||
  //#define E5_CS_PIN         -1
 | 
			
		||||
 | 
			
		||||
  /**
 | 
			
		||||
   * Use software SPI for TMC2130.
 | 
			
		||||
   * The default SW SPI pins are defined the respective pins files,
 | 
			
		||||
@@ -1309,7 +1327,9 @@
 | 
			
		||||
   * Use Trinamic's ultra quiet stepping mode.
 | 
			
		||||
   * When disabled, Marlin will use spreadCycle stepping mode.
 | 
			
		||||
   */
 | 
			
		||||
  #define STEALTHCHOP
 | 
			
		||||
  #define STEALTHCHOP_XY
 | 
			
		||||
  #define STEALTHCHOP_Z
 | 
			
		||||
  #define STEALTHCHOP_E
 | 
			
		||||
 | 
			
		||||
  /**
 | 
			
		||||
   * Monitor Trinamic TMC2130 and TMC2208 drivers for error conditions,
 | 
			
		||||
@@ -1333,7 +1353,7 @@
 | 
			
		||||
  /**
 | 
			
		||||
   * The driver will switch to spreadCycle when stepper speed is over HYBRID_THRESHOLD.
 | 
			
		||||
   * This mode allows for faster movements at the expense of higher noise levels.
 | 
			
		||||
   * STEALTHCHOP needs to be enabled.
 | 
			
		||||
   * STEALTHCHOP_(XY|Z|E) must be enabled to use HYBRID_THRESHOLD.
 | 
			
		||||
   * M913 X/Y/Z/E to live tune the setting
 | 
			
		||||
   */
 | 
			
		||||
  //#define HYBRID_THRESHOLD
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user