Cleanup for DIGIPOTS settings
This commit is contained in:
		| @@ -447,21 +447,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