Update TinyBoy2 configurations
This commit is contained in:
parent
1855534f20
commit
e5b16081cb
2 changed files with 40 additions and 9 deletions
|
@ -974,7 +974,7 @@
|
||||||
#define UBL_PROBE_PT_2_Y 20
|
#define UBL_PROBE_PT_2_Y 20
|
||||||
#define UBL_PROBE_PT_3_X 180
|
#define UBL_PROBE_PT_3_X 180
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
#define UBL_G26_MESH_EDITING // Enable G26 mesh editing
|
//#define UBL_G26_MESH_EDITING // Enable G26 mesh editing
|
||||||
|
|
||||||
#elif ENABLED(MESH_BED_LEVELING)
|
#elif ENABLED(MESH_BED_LEVELING)
|
||||||
|
|
||||||
|
@ -990,6 +990,17 @@
|
||||||
|
|
||||||
#endif // BED_LEVELING
|
#endif // BED_LEVELING
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use the LCD controller for bed leveling
|
||||||
|
* Requires MESH_BED_LEVELING or PROBE_MANUALLY
|
||||||
|
*/
|
||||||
|
//#define LCD_BED_LEVELING
|
||||||
|
|
||||||
|
#if ENABLED(LCD_BED_LEVELING)
|
||||||
|
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
||||||
|
#define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
* Useful to retract or move the Z probe out of the way.
|
* Useful to retract or move the Z probe out of the way.
|
||||||
|
@ -1537,13 +1548,13 @@
|
||||||
|
|
||||||
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
||||||
// be used to mitigate the associated resolution loss. If enabled,
|
// be used to mitigate the associated resolution loss. If enabled,
|
||||||
// some of the PWM cycles are stretched so on average the wanted
|
// some of the PWM cycles are stretched so on average the desired
|
||||||
// duty cycle is attained.
|
// duty cycle is attained.
|
||||||
//#define SOFT_PWM_DITHER
|
//#define SOFT_PWM_DITHER
|
||||||
|
|
||||||
// Temperature status LEDs that display the hotend and bed temperature.
|
// Temperature status LEDs that display the hotend and bed temperature.
|
||||||
// If all hotends and bed temperature and temperature setpoint are < 54C then the BLUE led is on.
|
// If all hotends, bed temperature, and target temperature are under 54C
|
||||||
// Otherwise the RED led is on. There is 1C hysteresis.
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
||||||
|
|
|
@ -286,6 +286,7 @@
|
||||||
|
|
||||||
#if ENABLED(Z_DUAL_ENDSTOPS)
|
#if ENABLED(Z_DUAL_ENDSTOPS)
|
||||||
#define Z2_USE_ENDSTOP _XMAX_
|
#define Z2_USE_ENDSTOP _XMAX_
|
||||||
|
#define Z_DUAL_ENDSTOPS_ADJUSTMENT 0 // use M666 command to determine/test this value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif // Z_DUAL_STEPPER_DRIVERS
|
#endif // Z_DUAL_STEPPER_DRIVERS
|
||||||
|
@ -394,18 +395,36 @@
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// 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]
|
#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)
|
* @section stepper motor current
|
||||||
|
*
|
||||||
// Motor Current controlled via PWM (Overridable on supported boards with PWM-driven motor driver 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, MIGHTYBOARD_REVE
|
||||||
|
* known compatible chips: MCP4451, MCP4018
|
||||||
|
*
|
||||||
|
* 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
|
//#define PWM_MOTOR_CURRENT {1300, 1300, 1250} // Values in milliamps
|
||||||
|
//#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
|
// Uncomment to enable an I2C based DIGIPOT like on the Azteeg X3 Pro
|
||||||
//#define DIGIPOT_I2C
|
//#define DIGIPOT_I2C
|
||||||
// Number of channels available for I2C digipot, For Azteeg X3 Pro we have 8
|
// Number of channels available for I2C digipot, For Azteeg X3 Pro we have 8
|
||||||
#define DIGIPOT_I2C_NUM_CHANNELS 8
|
#define DIGIPOT_I2C_NUM_CHANNELS 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
|
||||||
#define DIGIPOT_I2C_MOTOR_CURRENTS {1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0}
|
#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===========================
|
//=============================Additional Features===========================
|
||||||
|
@ -648,6 +667,7 @@
|
||||||
//#define BEZIER_CURVE_SUPPORT
|
//#define BEZIER_CURVE_SUPPORT
|
||||||
|
|
||||||
// G38.2 and G38.3 Probe Target
|
// G38.2 and G38.3 Probe Target
|
||||||
|
// ENABLE PROBE_DOUBLE_TOUCH if you want G38 to double touch
|
||||||
//#define G38_PROBE_TARGET
|
//#define G38_PROBE_TARGET
|
||||||
#if ENABLED(G38_PROBE_TARGET)
|
#if ENABLED(G38_PROBE_TARGET)
|
||||||
#define G38_MINIMUM_MOVE 0.0275 // minimum distance in mm that will produce a move (determined using the print statement in check_move)
|
#define G38_MINIMUM_MOVE 0.0275 // minimum distance in mm that will produce a move (determined using the print statement in check_move)
|
||||||
|
|
Reference in a new issue