|
|
@ -394,18 +394,35 @@ |
|
|
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
|
|
|
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
|
|
|
|
|
|
|
// Motor Current setting (Only functional when motor driver current ref pins are connected to a digital trimpot on supported boards)
|
|
|
|
#define DIGIPOT_MOTOR_CURRENT {135,135,135,135,135} // Values 0-255 (RAMBO 135 = ~0.75A, 185 = ~1A)
|
|
|
|
|
|
|
|
// Motor Current controlled via PWM (Overridable on supported boards with PWM-driven motor driver current)
|
|
|
|
/**
|
|
|
|
* @section stepper motor current |
|
|
|
* |
|
|
|
* Some boards have a means of setting the stepper motor current via firmware. |
|
|
|
* |
|
|
|
* The power on motor currents are set by: |
|
|
|
* PWM_MOTOR_CURRENT - used by MINIRAMBO & ULTIMAIN_2 |
|
|
|
* known compatible chips: A4982 |
|
|
|
* DIGIPOT_MOTOR_CURRENT - used by BQ_ZUM_MEGA_3D, RAMBO & SCOOVO_X9H |
|
|
|
* known compatible chips: AD5206 |
|
|
|
* DAC_MOTOR_CURRENT_DEFAULT - used by PRINTRBOARD_REVF & RIGIDBOARD_V2 |
|
|
|
* known compatible chips: MCP4728 |
|
|
|
* DIGIPOT_I2C_MOTOR_CURRENTS - used by 5DPRINT & AZTEEG_X3_PRO |
|
|
|
* known compatible chips: MCP4451 |
|
|
|
* |
|
|
|
* Motor currents can also be set by M907 - M910 and by the LCD. |
|
|
|
* M907 - applies to all. |
|
|
|
* M908 - BQ_ZUM_MEGA_3D, RAMBO, PRINTRBOARD_REVF, RIGIDBOARD_V2 & SCOOVO_X9H |
|
|
|
* M909, M910 & LCD - only PRINTRBOARD_REVF & RIGIDBOARD_V2 |
|
|
|
*/ |
|
|
|
//#define PWM_MOTOR_CURRENT {1300, 1300, 1250} // Values in milliamps
|
|
|
|
|
|
|
|
// uncomment to enable an I2C based DIGIPOT like on the Azteeg X3 Pro
|
|
|
|
//#define DIGIPOT_I2C
|
|
|
|
// Number of channels available for I2C digipot, For Azteeg X3 Pro we have 8
|
|
|
|
#define DIGIPOT_I2C_NUM_CHANNELS 8 |
|
|
|
// actual motor currents in Amps, need as many here as DIGIPOT_I2C_NUM_CHANNELS
|
|
|
|
#define DIGIPOT_I2C_MOTOR_CURRENTS {1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0} |
|
|
|
//#define DIGIPOT_MOTOR_CURRENT {135,135,135,135,135} // Values 0-255 (RAMBO 135 = ~0.75A, 185 = ~1A)
|
|
|
|
//#define DAC_STEPPER_DFLT { 70, 80, 90, 80 } // Default drive percent - X, Y, Z, E axis
|
|
|
|
|
|
|
|
/* 5DPRINT & AZTEEG_X3_PRO */ |
|
|
|
//#define DIGIPOT_I2C // uncomment to enable
|
|
|
|
#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 */ |
|
|
|
#define DIGIPOT_I2C_MOTOR_CURRENTS {1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0} // AZTEEG_X3_PRO
|
|
|
|
|
|
|
|
//===========================================================================
|
|
|
|
//=============================Additional Features===========================
|
|
|
|