|
|
@ -434,8 +434,21 @@
|
|
|
|
//#define DIGIPOT_MOTOR_CURRENT { 135,135,135,135,135 } // Values 0-255 (RAMBO 135 = ~0.75A, 185 = ~1A)
|
|
|
|
//#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
|
|
|
|
//#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
|
|
|
|
//#define DIGIPOT_I2C
|
|
|
|
|
|
|
|
#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
|
|
|
|
|
|
|
|
|
|
|
|
//#define DIGIPOT_MCP4018 // Requires library from https://github.com/stawel/SlowSoftI2CMaster
|
|
|
|
//#define DIGIPOT_MCP4018 // Requires library from https://github.com/stawel/SlowSoftI2CMaster
|
|
|
|
#define DIGIPOT_I2C_NUM_CHANNELS 8 // 5DPRINT: 4 AZTEEG_X3_PRO: 8
|
|
|
|
#define DIGIPOT_I2C_NUM_CHANNELS 8 // 5DPRINT: 4 AZTEEG_X3_PRO: 8
|
|
|
|
// Actual motor currents in Amps, need as many here as DIGIPOT_I2C_NUM_CHANNELS
|
|
|
|
// Actual motor currents in Amps, need as many here as DIGIPOT_I2C_NUM_CHANNELS
|
|
|
|