Config changes supporting up to 6 extruders
This commit is contained in:
parent
d948c6e867
commit
f5c210d33d
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 0
|
#define TEMP_SENSOR_BED 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -593,6 +596,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -638,14 +642,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 4000, 500 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 4000, 500 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
@ -653,7 +657,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
@ -892,6 +896,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 0
|
#define TEMP_SENSOR_BED 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -593,6 +596,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -638,14 +642,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 4000, 500 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 4000, 500 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
@ -653,7 +657,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
@ -892,6 +896,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 7
|
#define TEMP_SENSOR_BED 7
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 250
|
#define HEATER_2_MAXTEMP 250
|
||||||
#define HEATER_3_MAXTEMP 250
|
#define HEATER_3_MAXTEMP 250
|
||||||
#define HEATER_4_MAXTEMP 250
|
#define HEATER_4_MAXTEMP 250
|
||||||
|
#define HEATER_5_MAXTEMP 250
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -613,6 +616,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -658,14 +662,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 100.5, 100.5, 400, 850 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 100.5, 100.5, 400, 850 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 800, 800, 8, 50 }
|
#define DEFAULT_MAX_FEEDRATE { 800, 800, 8, 50 }
|
||||||
|
|
||||||
|
@ -673,7 +677,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 9000, 9000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 9000, 9000, 100, 10000 }
|
||||||
|
|
||||||
|
@ -912,6 +916,7 @@
|
||||||
#define INVERT_E2_DIR true
|
#define INVERT_E2_DIR true
|
||||||
#define INVERT_E3_DIR true
|
#define INVERT_E3_DIR true
|
||||||
#define INVERT_E4_DIR true
|
#define INVERT_E4_DIR true
|
||||||
|
#define INVERT_E5_DIR true
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 4, 16, 16 } // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 4, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 1
|
#define TEMP_SENSOR_BED 1
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -593,6 +596,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -638,14 +642,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 160.6 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 160.6 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
@ -653,7 +657,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
@ -892,6 +896,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -316,6 +316,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 5
|
#define TEMP_SENSOR_BED 5
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -346,6 +347,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -356,6 +358,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -576,6 +579,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -621,14 +625,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT {100, 100, 400, 95 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT {100, 100, 400, 95 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
@ -636,7 +640,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
@ -875,6 +879,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -471,7 +472,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1107,6 +1108,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1168,6 +1173,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1223,6 +1231,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1340,6 +1349,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -316,6 +316,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 5
|
#define TEMP_SENSOR_BED 5
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -346,6 +347,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -356,6 +358,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -576,6 +579,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -621,14 +625,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT {100, 100, 400, 95 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT {100, 100, 400, 95 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
@ -636,7 +640,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
@ -875,6 +879,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -471,7 +472,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1107,6 +1108,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1168,6 +1173,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1223,6 +1231,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1340,6 +1349,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 11
|
#define TEMP_SENSOR_BED 11
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 130
|
#define BED_MAXTEMP 130
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -613,6 +616,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -658,7 +662,7 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
//#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 4000, 500 }
|
//#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 4000, 500 }
|
||||||
|
|
||||||
|
@ -670,7 +674,7 @@
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
//#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
//#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
@ -684,7 +688,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
//#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
//#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
@ -972,6 +976,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -334,6 +334,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 5
|
#define TEMP_SENSOR_BED 5
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -364,6 +365,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -374,6 +376,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 130
|
#define BED_MAXTEMP 130
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -600,6 +603,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -645,14 +649,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 400, 100 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 400, 100 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 400, 400, 8, 50 }
|
#define DEFAULT_MAX_FEEDRATE { 400, 400, 8, 50 }
|
||||||
|
|
||||||
|
@ -660,7 +664,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 2000, 2000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 2000, 2000, 100, 10000 }
|
||||||
|
|
||||||
|
@ -899,6 +903,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 1
|
#define TEMP_SENSOR_BED 1
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -593,6 +596,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -638,14 +642,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 4000, 500 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 4000, 500 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
@ -653,7 +657,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
@ -892,6 +896,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 5
|
#define TEMP_SENSOR_BED 5
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 115
|
#define BED_MAXTEMP 115
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -611,14 +614,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 400, 400}
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 400, 400}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 350, 350, 10, 50 }
|
#define DEFAULT_MAX_FEEDRATE { 350, 350, 10, 50 }
|
||||||
|
|
||||||
|
@ -626,7 +629,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1100, 1100, 300, 2500 }
|
#define DEFAULT_MAX_ACCELERATION { 1100, 1100, 300, 2500 }
|
||||||
|
|
||||||
|
@ -865,6 +868,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 60
|
#define TEMP_SENSOR_BED 60
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 115
|
#define BED_MAXTEMP 115
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -611,14 +614,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 400, 93.6 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 400, 93.6 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 350, 350, 10, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 350, 350, 10, 25 }
|
||||||
|
|
||||||
|
@ -626,7 +629,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1100, 1100, 300, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 1100, 1100, 300, 5000 }
|
||||||
|
|
||||||
|
@ -865,6 +868,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 0
|
#define TEMP_SENSOR_BED 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 260
|
#define HEATER_2_MAXTEMP 260
|
||||||
#define HEATER_3_MAXTEMP 260
|
#define HEATER_3_MAXTEMP 260
|
||||||
#define HEATER_4_MAXTEMP 260
|
#define HEATER_4_MAXTEMP 260
|
||||||
|
#define HEATER_5_MAXTEMP 260
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -581,6 +584,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -626,14 +630,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 4000, 100.47095761381482 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 4000, 100.47095761381482 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 200, 200, 3.3, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 200, 200, 3.3, 25 }
|
||||||
|
|
||||||
|
@ -641,7 +645,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1100, 1100, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 1100, 1100, 100, 10000 }
|
||||||
|
|
||||||
|
@ -880,6 +884,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -341,6 +341,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 0
|
#define TEMP_SENSOR_BED 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -371,6 +372,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -381,6 +383,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 100
|
#define BED_MAXTEMP 100
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -594,6 +597,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -639,14 +643,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 160, 160, 8000, 218.77 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 160, 160, 8000, 218.77 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 3, 120 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 3, 120 }
|
||||||
|
|
||||||
|
@ -654,7 +658,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 3000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 3000 }
|
||||||
|
|
||||||
|
@ -893,6 +897,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1130,6 +1131,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1194,6 +1199,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1249,6 +1257,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1366,6 +1375,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 0
|
#define TEMP_SENSOR_BED 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 260
|
#define HEATER_2_MAXTEMP 260
|
||||||
#define HEATER_3_MAXTEMP 260
|
#define HEATER_3_MAXTEMP 260
|
||||||
#define HEATER_4_MAXTEMP 260
|
#define HEATER_4_MAXTEMP 260
|
||||||
|
#define HEATER_5_MAXTEMP 260
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -581,6 +584,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -626,14 +630,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 600.0*8/3, 102.073 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 600.0*8/3, 102.073 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 350, 350, 7.2, 80 }
|
#define DEFAULT_MAX_FEEDRATE { 350, 350, 7.2, 80 }
|
||||||
|
|
||||||
|
@ -641,7 +645,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 10, 1000 }
|
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 10, 1000 }
|
||||||
|
|
||||||
|
@ -880,6 +884,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -334,6 +334,7 @@
|
||||||
#define TEMP_SENSOR_2 1
|
#define TEMP_SENSOR_2 1
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 1
|
#define TEMP_SENSOR_BED 1
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -364,6 +365,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -374,6 +376,7 @@
|
||||||
#define HEATER_2_MAXTEMP 415
|
#define HEATER_2_MAXTEMP 415
|
||||||
#define HEATER_3_MAXTEMP 415
|
#define HEATER_3_MAXTEMP 415
|
||||||
#define HEATER_4_MAXTEMP 415
|
#define HEATER_4_MAXTEMP 415
|
||||||
|
#define HEATER_5_MAXTEMP 415
|
||||||
#define BED_MAXTEMP 165
|
#define BED_MAXTEMP 165
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -592,6 +595,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -637,14 +641,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 71.128, 71.128, 640, 152 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 71.128, 71.128, 640, 152 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 200, 200, 20, 20 }
|
#define DEFAULT_MAX_FEEDRATE { 200, 200, 20, 20 }
|
||||||
|
|
||||||
|
@ -652,7 +656,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 100, 10000 }
|
||||||
|
|
||||||
|
@ -891,6 +895,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 35
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 35
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 5
|
#define TEMP_SENSOR_BED 5
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 120
|
#define BED_MAXTEMP 120
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -603,6 +606,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -648,14 +652,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 95 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 95 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 15, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 15, 25 }
|
||||||
|
|
||||||
|
@ -663,7 +667,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
||||||
|
|
||||||
|
@ -902,6 +906,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -337,6 +337,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 5
|
#define TEMP_SENSOR_BED 5
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -367,6 +368,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -377,6 +379,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 120
|
#define BED_MAXTEMP 120
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -597,6 +600,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -642,14 +646,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 95 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 95 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 2500, 2500, 100, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 2500, 2500, 100, 25 }
|
||||||
|
|
||||||
|
@ -657,7 +661,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
||||||
|
|
||||||
|
@ -896,6 +900,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -342,6 +342,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 5
|
#define TEMP_SENSOR_BED 5
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -372,6 +373,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -382,6 +384,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 120
|
#define BED_MAXTEMP 120
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -612,6 +615,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -657,14 +661,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 79.60, 80, 400, 229.4 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 79.60, 80, 400, 229.4 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 15, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 15, 25 }
|
||||||
|
|
||||||
|
@ -672,7 +676,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
||||||
|
|
||||||
|
@ -911,6 +915,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 1
|
#define TEMP_SENSOR_BED 1
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -603,6 +606,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -648,14 +652,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 92.60 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 92.60 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
@ -663,7 +667,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
||||||
|
|
||||||
|
@ -902,6 +906,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 1
|
#define TEMP_SENSOR_BED 1
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 125
|
#define BED_MAXTEMP 125
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -597,6 +600,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -642,14 +646,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 93 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 93 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
@ -657,7 +661,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
||||||
|
|
||||||
|
@ -896,6 +900,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 1
|
#define TEMP_SENSOR_BED 1
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 125
|
#define BED_MAXTEMP 125
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -597,6 +600,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -642,14 +646,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 93 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 93 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
@ -657,7 +661,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
||||||
|
|
||||||
|
@ -896,6 +900,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 1
|
#define TEMP_SENSOR_BED 1
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -603,6 +606,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -648,14 +652,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 110 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 110 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 10, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 10, 25 }
|
||||||
|
|
||||||
|
@ -663,7 +667,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
||||||
|
|
||||||
|
@ -902,6 +906,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -335,6 +335,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 0
|
#define TEMP_SENSOR_BED 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -365,6 +366,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -375,6 +377,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -605,6 +608,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -650,14 +654,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 80, 96.337120 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 80, 96.337120 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
@ -665,7 +669,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 2000, 2000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 2000, 2000, 100, 10000 }
|
||||||
|
|
||||||
|
@ -902,6 +906,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 1
|
#define TEMP_SENSOR_BED 1
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -574,6 +577,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -620,14 +624,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 76.190476, 76.190476, 1600, 164 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 76.190476, 76.190476, 1600, 164 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
@ -635,7 +639,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 5000, 5000, 100, 80000 }
|
#define DEFAULT_MAX_ACCELERATION { 5000, 5000, 100, 80000 }
|
||||||
|
|
||||||
|
@ -874,6 +878,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 1
|
#define TEMP_SENSOR_BED 1
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -574,6 +577,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -620,14 +624,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 76.190476, 76.190476, 1600, 164 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 76.190476, 76.190476, 1600, 164 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
@ -635,7 +639,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 5000, 5000, 100, 80000 }
|
#define DEFAULT_MAX_ACCELERATION { 5000, 5000, 100, 80000 }
|
||||||
|
|
||||||
|
@ -874,6 +878,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 1
|
#define TEMP_SENSOR_BED 1
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 245
|
#define HEATER_2_MAXTEMP 245
|
||||||
#define HEATER_3_MAXTEMP 245
|
#define HEATER_3_MAXTEMP 245
|
||||||
#define HEATER_4_MAXTEMP 245
|
#define HEATER_4_MAXTEMP 245
|
||||||
|
#define HEATER_5_MAXTEMP 245
|
||||||
#define BED_MAXTEMP 115
|
#define BED_MAXTEMP 115
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -598,6 +601,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -643,7 +647,7 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
//#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 4000, 52.2 } // 52.4 is correct for printer as shipped
|
//#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 4000, 52.2 } // 52.4 is correct for printer as shipped
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 4000, 104.4 } // 104.4 with 32 micro steps enabled gives better results
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 4000, 104.4 } // 104.4 with 32 micro steps enabled gives better results
|
||||||
|
@ -651,7 +655,7 @@
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 250, 250, 2, 17 }
|
#define DEFAULT_MAX_FEEDRATE { 250, 250, 2, 17 }
|
||||||
|
|
||||||
|
@ -659,7 +663,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 4, 750 }
|
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 4, 750 }
|
||||||
|
|
||||||
|
@ -898,6 +902,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -326,6 +326,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
|
|
||||||
#if(ENABLED(ROXYs_TRex))
|
#if(ENABLED(ROXYs_TRex))
|
||||||
#define TEMP_SENSOR_BED 11
|
#define TEMP_SENSOR_BED 11
|
||||||
|
@ -362,6 +363,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -372,6 +374,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -606,6 +609,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -651,7 +655,7 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
//#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 160, 1600, 93 }
|
//#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 160, 1600, 93 }
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 800, 93 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 800, 93 }
|
||||||
|
@ -659,7 +663,7 @@
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
//#define DEFAULT_MAX_FEEDRATE { 250, 150, 5, 25 }
|
//#define DEFAULT_MAX_FEEDRATE { 250, 150, 5, 25 }
|
||||||
#define DEFAULT_MAX_FEEDRATE { 250, 100, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 250, 100, 5, 25 }
|
||||||
|
@ -668,7 +672,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1500, 500, 400, 4000 }
|
#define DEFAULT_MAX_ACCELERATION { 1500, 500, 400, 4000 }
|
||||||
|
|
||||||
|
@ -918,6 +922,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -486,7 +487,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1183,6 +1188,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1238,6 +1246,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1355,6 +1364,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -330,6 +330,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
|
|
||||||
#if(ENABLED(ROXYs_TRex))
|
#if(ENABLED(ROXYs_TRex))
|
||||||
#define TEMP_SENSOR_BED 11
|
#define TEMP_SENSOR_BED 11
|
||||||
|
@ -372,6 +373,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -382,6 +384,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -616,6 +619,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -661,7 +665,7 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
//#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 160, 1600, 93 }
|
//#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 160, 1600, 93 }
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 800, 93 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 800, 93 }
|
||||||
|
@ -669,7 +673,7 @@
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
//#define DEFAULT_MAX_FEEDRATE { 250, 150, 5, 25 }
|
//#define DEFAULT_MAX_FEEDRATE { 250, 150, 5, 25 }
|
||||||
#define DEFAULT_MAX_FEEDRATE { 250, 100, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 250, 100, 5, 25 }
|
||||||
|
@ -678,7 +682,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1500, 500, 400, 4000 }
|
#define DEFAULT_MAX_ACCELERATION { 1500, 500, 400, 4000 }
|
||||||
|
|
||||||
|
@ -928,6 +932,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -488,7 +489,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1123,6 +1124,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1184,6 +1189,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1239,6 +1247,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1356,6 +1365,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 1
|
#define TEMP_SENSOR_BED 1
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -608,6 +611,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -653,14 +657,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 78.74, 78.74, 2560, 105 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 78.74, 78.74, 2560, 105 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 45 }
|
#define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 45 }
|
||||||
|
|
||||||
|
@ -668,7 +672,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 5000, 5000, 50, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 5000, 5000, 50, 5000 }
|
||||||
|
|
||||||
|
@ -907,6 +911,7 @@
|
||||||
#define INVERT_E2_DIR true
|
#define INVERT_E2_DIR true
|
||||||
#define INVERT_E3_DIR true
|
#define INVERT_E3_DIR true
|
||||||
#define INVERT_E4_DIR true
|
#define INVERT_E4_DIR true
|
||||||
|
#define INVERT_E5_DIR true
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 1
|
#define TEMP_SENSOR_BED 1
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -593,6 +596,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -638,14 +642,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 2560, 93 } // MXL, Z M8=1.25, MK8
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 2560, 93 } // MXL, Z M8=1.25, MK8
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 45 }
|
#define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 45 }
|
||||||
|
|
||||||
|
@ -653,7 +657,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 4000, 4000, 40, 4000 }
|
#define DEFAULT_MAX_ACCELERATION { 4000, 4000, 40, 4000 }
|
||||||
|
|
||||||
|
@ -892,6 +896,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 1
|
#define TEMP_SENSOR_BED 1
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 125
|
#define BED_MAXTEMP 125
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -608,6 +611,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -653,14 +657,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 78.74, 78.74, 2560, 105 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 78.74, 78.74, 2560, 105 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 45 }
|
#define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 45 }
|
||||||
|
|
||||||
|
@ -668,7 +672,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 5000, 5000, 75, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 5000, 5000, 75, 5000 }
|
||||||
|
|
||||||
|
@ -908,6 +912,7 @@
|
||||||
#define INVERT_E2_DIR true
|
#define INVERT_E2_DIR true
|
||||||
#define INVERT_E3_DIR true
|
#define INVERT_E3_DIR true
|
||||||
#define INVERT_E4_DIR true
|
#define INVERT_E4_DIR true
|
||||||
|
#define INVERT_E5_DIR true
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 1
|
#define TEMP_SENSOR_BED 1
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 125
|
#define BED_MAXTEMP 125
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -608,6 +611,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -653,14 +657,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 78.74, 78.74, 2560, 105 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 78.74, 78.74, 2560, 105 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 45 }
|
#define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 45 }
|
||||||
|
|
||||||
|
@ -668,7 +672,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 5000, 5000, 75, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 5000, 5000, 75, 5000 }
|
||||||
|
|
||||||
|
@ -907,6 +911,7 @@
|
||||||
#define INVERT_E2_DIR true
|
#define INVERT_E2_DIR true
|
||||||
#define INVERT_E3_DIR true
|
#define INVERT_E3_DIR true
|
||||||
#define INVERT_E4_DIR true
|
#define INVERT_E4_DIR true
|
||||||
|
#define INVERT_E5_DIR true
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 1
|
#define TEMP_SENSOR_BED 1
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -593,6 +596,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -638,14 +642,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 2560, 95, 95 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 2560, 95, 95 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
@ -653,7 +657,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
@ -892,6 +896,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 1
|
#define TEMP_SENSOR_BED 1
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -593,6 +596,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -638,14 +642,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 2560, 95 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 2560, 95 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
@ -653,7 +657,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
@ -892,6 +896,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 1
|
#define TEMP_SENSOR_BED 1
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 125
|
#define BED_MAXTEMP 125
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -597,6 +600,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -642,14 +646,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 400, 92.6 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 400, 92.6 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 400, 400, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 400, 400, 5, 25 }
|
||||||
|
|
||||||
|
@ -657,7 +661,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 9000, 9000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 9000, 9000, 100, 10000 }
|
||||||
|
|
||||||
|
@ -896,6 +900,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -338,6 +338,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 1 // measured to be satisfactorily accurate on center of bed within +/- 1 degC.
|
#define TEMP_SENSOR_BED 1 // measured to be satisfactorily accurate on center of bed within +/- 1 degC.
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -368,6 +369,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -378,6 +380,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 120
|
#define BED_MAXTEMP 120
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -605,6 +608,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -650,14 +654,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 800, 100 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 800, 100 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 15, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 15, 25 }
|
||||||
|
|
||||||
|
@ -665,7 +669,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1000, 500, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 1000, 500, 100, 5000 }
|
||||||
|
|
||||||
|
@ -904,6 +908,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -353,6 +353,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 1
|
#define TEMP_SENSOR_BED 1
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -383,6 +384,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -393,6 +395,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -613,6 +616,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -658,14 +662,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 4000, 97 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 4000, 97 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 2, 30 } // For 300mm/s printing
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 2, 30 } // For 300mm/s printing
|
||||||
|
|
||||||
|
@ -673,7 +677,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { MAX_XYAXIS_ACCEL, MAX_XYAXIS_ACCEL, 10, 200 }
|
#define DEFAULT_MAX_ACCELERATION { MAX_XYAXIS_ACCEL, MAX_XYAXIS_ACCEL, 10, 200 }
|
||||||
|
|
||||||
|
@ -912,6 +916,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -338,6 +338,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
|
|
||||||
// For Malyan M150, some discussions around changing the TEMP_SENSOR_BED from 1 to 3 on a french discussion board.
|
// For Malyan M150, some discussions around changing the TEMP_SENSOR_BED from 1 to 3 on a french discussion board.
|
||||||
// The reasons are inconclusive so I leave at 1
|
// The reasons are inconclusive so I leave at 1
|
||||||
|
@ -371,6 +372,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -381,6 +383,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -624,7 +627,7 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
// Standard M150 17T MXL on X and Y
|
// Standard M150 17T MXL on X and Y
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 3200/34.544, 3200/34.544, 1600, 103.00 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 3200/34.544, 3200/34.544, 1600, 103.00 }
|
||||||
|
@ -638,7 +641,7 @@
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
@ -646,7 +649,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 700, 700, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 700, 700, 100, 10000 }
|
||||||
|
|
||||||
|
@ -889,6 +892,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 11
|
#define TEMP_SENSOR_BED 11
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 100
|
#define BED_MAXTEMP 100
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -592,6 +595,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -637,14 +641,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 93, 93, 1097.5, 97 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 93, 93, 1097.5, 97 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
@ -652,7 +656,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
@ -891,6 +895,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 0
|
#define TEMP_SENSOR_BED 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -593,6 +596,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -638,7 +642,7 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
// choose your micro step per step configuration ( 16 factory settings )
|
// choose your micro step per step configuration ( 16 factory settings )
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 100, 150 } // 16 steps per unit for Micromake C1 - Factory Settings - ( MS1 : closed ; MS2 : closed on MAKEBOARD Mini)
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 100, 150 } // 16 steps per unit for Micromake C1 - Factory Settings - ( MS1 : closed ; MS2 : closed on MAKEBOARD Mini)
|
||||||
|
@ -649,7 +653,7 @@
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 200, 200, 200, 30 }
|
#define DEFAULT_MAX_FEEDRATE { 200, 200, 200, 30 }
|
||||||
|
|
||||||
|
@ -657,7 +661,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 3000, 4000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 3000, 4000 }
|
||||||
|
|
||||||
|
@ -896,6 +900,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 0
|
#define TEMP_SENSOR_BED 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -593,6 +596,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -638,7 +642,7 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
// choose your micro step per step configuration ( 16 factory settings )
|
// choose your micro step per step configuration ( 16 factory settings )
|
||||||
//#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 100, 150 } // 16 steps per unit for Micromake C1 - Factory Settings - ( MS1 : closed ; MS2 : closed on MAKEBOARD Mini)
|
//#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 100, 150 } // 16 steps per unit for Micromake C1 - Factory Settings - ( MS1 : closed ; MS2 : closed on MAKEBOARD Mini)
|
||||||
|
@ -649,7 +653,7 @@
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 200, 200, 200, 30 }
|
#define DEFAULT_MAX_FEEDRATE { 200, 200, 200, 30 }
|
||||||
|
|
||||||
|
@ -657,7 +661,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 3000, 4000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 3000, 4000 }
|
||||||
|
|
||||||
|
@ -896,6 +900,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 5
|
#define TEMP_SENSOR_BED 5
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -593,6 +596,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -638,14 +642,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 200, 200, 800, 280 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 200, 200, 800, 280 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
@ -653,7 +657,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 9000, 9000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 9000, 9000, 100, 10000 }
|
||||||
|
|
||||||
|
@ -892,6 +896,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1130,6 +1131,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1194,6 +1199,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1249,6 +1257,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1366,6 +1375,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 1 // Sanguinololu v1.3 with 4.7kOhm pullup
|
#define TEMP_SENSOR_BED 1 // Sanguinololu v1.3 with 4.7kOhm pullup
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -593,6 +596,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -677,14 +681,14 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { XY_STEPS, XY_STEPS, Z_STEPS, E_STEPS }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { XY_STEPS, XY_STEPS, Z_STEPS, E_STEPS }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_Z_FEEDRATE 3.3 // older Huxley has problem with speeds > 3.3 mm/s on z axis
|
#define DEFAULT_MAX_Z_FEEDRATE 3.3 // older Huxley has problem with speeds > 3.3 mm/s on z axis
|
||||||
#define DEFAULT_MAX_FEEDRATE { 200, 200, DEFAULT_MAX_Z_FEEDRATE, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 200, 200, DEFAULT_MAX_Z_FEEDRATE, 25 }
|
||||||
|
@ -693,7 +697,7 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 50, 1000 }
|
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 50, 1000 }
|
||||||
|
|
||||||
|
@ -932,6 +936,7 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 1
|
#define TEMP_SENSOR_BED 1
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -593,6 +596,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -638,14 +642,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 78.7402*2, 78.7402*2, 5120.00, 760*1*1.5 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 78.7402*2, 78.7402*2, 5120.00, 760*1*1.5 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
@ -653,7 +657,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
@ -892,6 +896,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -336,6 +336,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 1
|
#define TEMP_SENSOR_BED 1
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -366,6 +367,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -376,6 +378,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -589,6 +592,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -634,7 +638,7 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
// default steps per unit for RigidBot with standard hardware
|
// default steps per unit for RigidBot with standard hardware
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 44.3090, 22.1545, 1600, 53.5 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 44.3090, 22.1545, 1600, 53.5 }
|
||||||
|
@ -643,7 +647,7 @@
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
@ -651,7 +655,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 800, 800, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 800, 800, 100, 10000 }
|
||||||
|
|
||||||
|
@ -890,6 +894,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -364,6 +364,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 1
|
#define TEMP_SENSOR_BED 1
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -394,6 +395,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -404,6 +406,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -606,6 +609,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -651,14 +655,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 103.69, 106.65, 200/1.25, 1000 } // default steps per unit for SCARA
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 103.69, 106.65, 200/1.25, 1000 } // default steps per unit for SCARA
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 30, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 30, 25 }
|
||||||
|
|
||||||
|
@ -666,7 +670,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 300, 300, 20, 1000 }
|
#define DEFAULT_MAX_ACCELERATION { 300, 300, 20, 1000 }
|
||||||
|
|
||||||
|
@ -905,6 +909,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -334,6 +334,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 998
|
#define TEMP_SENSOR_BED 998
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -364,6 +365,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -374,6 +376,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -595,6 +598,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -640,14 +644,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 78.74, 78.74, 2560, 105.0 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 78.74, 78.74, 2560, 105.0 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 45 }
|
#define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 45 }
|
||||||
|
|
||||||
|
@ -655,7 +659,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1400, 1400, 100, 80000 }
|
#define DEFAULT_MAX_ACCELERATION { 1400, 1400, 100, 80000 }
|
||||||
|
|
||||||
|
@ -894,6 +898,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 0
|
#define TEMP_SENSOR_BED 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -593,6 +596,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -638,14 +642,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 4000, 500 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 4000, 500 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
@ -653,7 +657,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
@ -892,6 +896,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 1
|
#define TEMP_SENSOR_BED 1
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -593,6 +596,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -669,14 +673,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { XY_STEPS, XY_STEPS, Z_STEPS, E_STEPS }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { XY_STEPS, XY_STEPS, Z_STEPS, E_STEPS }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 8, 45 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 8, 45 }
|
||||||
|
|
||||||
|
@ -684,7 +688,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
@ -923,6 +927,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 5
|
#define TEMP_SENSOR_BED 5
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -593,6 +596,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -638,14 +642,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 200, 200, 800, 280 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 200, 200, 800, 280 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
@ -653,7 +657,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 9000, 9000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 9000, 9000, 100, 10000 }
|
||||||
|
|
||||||
|
@ -892,6 +896,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -355,6 +355,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#if ENABLED(TB2_HEATBED_MOD)
|
#if ENABLED(TB2_HEATBED_MOD)
|
||||||
// K8200 Heatbed 1206/100k/3950K spare part
|
// K8200 Heatbed 1206/100k/3950K spare part
|
||||||
#define TEMP_SENSOR_BED 7
|
#define TEMP_SENSOR_BED 7
|
||||||
|
@ -390,6 +391,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -400,6 +402,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 100
|
#define BED_MAXTEMP 100
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -644,6 +647,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -689,14 +693,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 6400, 88.16 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 6400, 88.16 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 7, 35 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 7, 35 }
|
||||||
|
|
||||||
|
@ -704,7 +708,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
@ -943,6 +947,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 0
|
#define TEMP_SENSOR_BED 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 260
|
#define HEATER_2_MAXTEMP 260
|
||||||
#define HEATER_3_MAXTEMP 260
|
#define HEATER_3_MAXTEMP 260
|
||||||
#define HEATER_4_MAXTEMP 260
|
#define HEATER_4_MAXTEMP 260
|
||||||
|
#define HEATER_5_MAXTEMP 260
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -593,6 +596,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -638,14 +642,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 1600, 90 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 1600, 90 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 50 }
|
#define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 50 }
|
||||||
|
|
||||||
|
@ -653,7 +657,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 400, 400, 40, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 400, 400, 40, 5000 }
|
||||||
|
|
||||||
|
@ -892,6 +896,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 501
|
#define TEMP_SENSOR_BED 501
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 130
|
#define BED_MAXTEMP 130
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -593,6 +596,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -638,14 +642,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 400, 90 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 400, 90 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 400, 400, 4, 50 }
|
#define DEFAULT_MAX_FEEDRATE { 400, 400, 4, 50 }
|
||||||
|
|
||||||
|
@ -653,7 +657,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 1500, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 1500, 5000 }
|
||||||
|
|
||||||
|
@ -892,6 +896,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -471,7 +472,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1111,6 +1112,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1175,6 +1180,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1230,6 +1238,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1347,6 +1356,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 1
|
#define TEMP_SENSOR_BED 1
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -593,6 +596,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -638,14 +642,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 90 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 90 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 400, 400, 4, 150 }
|
#define DEFAULT_MAX_FEEDRATE { 400, 400, 4, 150 }
|
||||||
|
|
||||||
|
@ -653,7 +657,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 1000, 1000 }
|
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 1000, 1000 }
|
||||||
|
|
||||||
|
@ -892,6 +896,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 0
|
#define TEMP_SENSOR_BED 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -604,6 +607,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -649,14 +653,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 1600, 90 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 1600, 90 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 400, 400, 4, 50 }
|
#define DEFAULT_MAX_FEEDRATE { 400, 400, 4, 50 }
|
||||||
|
|
||||||
|
@ -664,7 +668,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 1000, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 1000, 5000 }
|
||||||
|
|
||||||
|
@ -903,6 +907,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -333,6 +333,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 0
|
#define TEMP_SENSOR_BED 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -363,6 +364,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -373,6 +375,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -593,6 +596,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -638,14 +642,14 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 4000, 500 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 4000, 500 }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
@ -653,7 +657,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
@ -892,6 +896,7 @@
|
||||||
#define INVERT_E2_DIR false
|
#define INVERT_E2_DIR false
|
||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
|
#define INVERT_E5_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1122,6 +1123,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1186,6 +1191,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1241,6 +1249,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1358,6 +1367,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -353,6 +353,7 @@
|
||||||
#define TEMP_SENSOR_2 0
|
#define TEMP_SENSOR_2 0
|
||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
|
#define TEMP_SENSOR_5 0
|
||||||
#define TEMP_SENSOR_BED 5
|
#define TEMP_SENSOR_BED 5
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
|
|
||||||
|
@ -383,6 +384,7 @@
|
||||||
#define HEATER_2_MINTEMP 5
|
#define HEATER_2_MINTEMP 5
|
||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
|
#define HEATER_5_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// When temperature exceeds max temp, your heater will be switched off.
|
// When temperature exceeds max temp, your heater will be switched off.
|
||||||
|
@ -393,6 +395,7 @@
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
|
#define HEATER_5_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -623,6 +626,7 @@
|
||||||
//#define E2_DRIVER_TYPE A4988
|
//#define E2_DRIVER_TYPE A4988
|
||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
|
@ -668,13 +672,13 @@
|
||||||
/**
|
/**
|
||||||
* Default Axis Steps Per Unit (steps/mm)
|
* Default Axis Steps Per Unit (steps/mm)
|
||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_AXIS_STEPS_PER_UNIT { 64.25, 64.25, 2560, 600 }
|
#define DEFAULT_AXIS_STEPS_PER_UNIT { 64.25, 64.25, 2560, 600 }
|
||||||
/**
|
/**
|
||||||
* Default Max Feed Rate (mm/s)
|
* Default Max Feed Rate (mm/s)
|
||||||
* Override with M203
|
* Override with M203
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
@ -682,7 +686,7 @@
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
* Override with M201
|
* Override with M201
|
||||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 9000, 9000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 9000, 9000, 100, 10000 }
|
||||||
|
|
||||||
|
@ -921,6 +925,7 @@
|
||||||
#define INVERT_E2_DIR true
|
#define INVERT_E2_DIR true
|
||||||
#define INVERT_E3_DIR true
|
#define INVERT_E3_DIR true
|
||||||
#define INVERT_E4_DIR true
|
#define INVERT_E4_DIR true
|
||||||
|
#define INVERT_E5_DIR true
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
|
|
@ -255,6 +255,7 @@
|
||||||
#define E2_AUTO_FAN_PIN -1
|
#define E2_AUTO_FAN_PIN -1
|
||||||
#define E3_AUTO_FAN_PIN -1
|
#define E3_AUTO_FAN_PIN -1
|
||||||
#define E4_AUTO_FAN_PIN -1
|
#define E4_AUTO_FAN_PIN -1
|
||||||
|
#define E5_AUTO_FAN_PIN -1
|
||||||
#define CHAMBER_AUTO_FAN_PIN -1
|
#define CHAMBER_AUTO_FAN_PIN -1
|
||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
@ -495,7 +496,7 @@
|
||||||
//#define ADAPTIVE_STEP_SMOOTHING
|
//#define ADAPTIVE_STEP_SMOOTHING
|
||||||
|
|
||||||
// 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, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
@ -1135,6 +1136,10 @@
|
||||||
#define E4_SENSE_RESISTOR 91
|
#define E4_SENSE_RESISTOR 91
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_MAX_CURRENT 1000
|
||||||
|
#define E5_SENSE_RESISTOR 91
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
#endif // TMC26X
|
#endif // TMC26X
|
||||||
|
|
||||||
// @section tmc_smart
|
// @section tmc_smart
|
||||||
|
@ -1199,6 +1204,9 @@
|
||||||
#define E4_CURRENT 800
|
#define E4_CURRENT 800
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
|
|
||||||
|
#define E5_CURRENT 800
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use software SPI for TMC2130.
|
* Use software SPI for TMC2130.
|
||||||
* The default SW SPI pins are defined the respective pins files,
|
* The default SW SPI pins are defined the respective pins files,
|
||||||
|
@ -1254,6 +1262,7 @@
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
* Use stallGuard2 to sense an obstacle and trigger an endstop.
|
||||||
|
@ -1371,6 +1380,10 @@
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
#define E5_MICROSTEPS 16
|
||||||
|
#define E5_OVERCURRENT 2000
|
||||||
|
#define E5_STALLCURRENT 1500
|
||||||
|
|
||||||
#endif // L6470
|
#endif // L6470
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue