Cleanup for DIGIPOTS settings
This commit is contained in:
		@@ -436,21 +436,20 @@
 | 
			
		||||
//#define DIGIPOT_MOTOR_CURRENT { 135,135,135,135,135 }   // Values 0-255 (RAMBO 135 = ~0.75A, 185 = ~1A)
 | 
			
		||||
//#define DAC_MOTOR_CURRENT_DEFAULT { 70, 80, 90, 80 }    // Default drive percent - X, Y, Z, E axis
 | 
			
		||||
 | 
			
		||||
// Uncomment to enable an I2C based DIGIPOT like on the Azteeg X3 Pro
 | 
			
		||||
// Use an I2C based DIGIPOT (e.g., Azteeg X3 Pro)
 | 
			
		||||
//#define DIGIPOT_I2C
 | 
			
		||||
 | 
			
		||||
#if (defined(DIGIPOT_I2C) && !defined(DIGIPOT_I2C_ADDRESS_A))  //default to settings in pins_XXXX.h files
 | 
			
		||||
#if ENABLED(DIGIPOT_I2C) && !defined(DIGIPOT_I2C_ADDRESS_A)
 | 
			
		||||
  /**
 | 
			
		||||
   * Common slave addresses:
 | 
			
		||||
   *
 | 
			
		||||
   *                    A   (A shifted)   B   (B shifted)  IC
 | 
			
		||||
   * Smoothie          0x2C (0x58)       0x2D (0x5A)       MCP4451
 | 
			
		||||
   * AZTEEG_X3_PRO     0x2C (0x58)       0x2E (0x5C)       MCP4451
 | 
			
		||||
   * MIGHTYBOARD_REVE  0x2F (0x5E)                         MCP4018
 | 
			
		||||
   */
 | 
			
		||||
  #define DIGIPOT_I2C_ADDRESS_A 0x2C  // unshifted slave address for first DIGIPOT
 | 
			
		||||
  #define DIGIPOT_I2C_ADDRESS_B 0x2D  // unshifted slave address for second DIGIPOT
 | 
			
		||||
#endif
 | 
			
		||||
/**
 | 
			
		||||
 *  common slave addresses
 | 
			
		||||
 *
 | 
			
		||||
 *  board              A   (A shifted)   B   (B shifted)  IC
 | 
			
		||||
 *  Smoothie          0x2C (0x58)       0x2D (0x5A)       MCP4451
 | 
			
		||||
 *  AZTEEG_X3_PRO     0x2C (0x58)       0x2E (0x5C)       MCP4451
 | 
			
		||||
 *  MIGHTYBOARD_REVE  0x2F (0x5E)                         MCP4018
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
//#define DIGIPOT_MCP4018          // Requires library from https://github.com/stawel/SlowSoftI2CMaster
 | 
			
		||||
#define DIGIPOT_I2C_NUM_CHANNELS 8 // 5DPRINT: 4     AZTEEG_X3_PRO: 8
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user