Config changes supporting up to 6 extruders
This commit is contained in:
		| @@ -333,6 +333,7 @@ | ||||
| #define TEMP_SENSOR_2 0 | ||||
| #define TEMP_SENSOR_3 0 | ||||
| #define TEMP_SENSOR_4 0 | ||||
| #define TEMP_SENSOR_5 0 | ||||
| #define TEMP_SENSOR_BED 5 | ||||
| #define TEMP_SENSOR_CHAMBER 0 | ||||
|  | ||||
| @@ -363,6 +364,7 @@ | ||||
| #define HEATER_2_MINTEMP 5 | ||||
| #define HEATER_3_MINTEMP 5 | ||||
| #define HEATER_4_MINTEMP 5 | ||||
| #define HEATER_5_MINTEMP 5 | ||||
| #define BED_MINTEMP 5 | ||||
|  | ||||
| // When temperature exceeds max temp, your heater will be switched off. | ||||
| @@ -373,6 +375,7 @@ | ||||
| #define HEATER_2_MAXTEMP 275 | ||||
| #define HEATER_3_MAXTEMP 275 | ||||
| #define HEATER_4_MAXTEMP 275 | ||||
| #define HEATER_5_MAXTEMP 275 | ||||
| #define BED_MAXTEMP 115 | ||||
|  | ||||
| //=========================================================================== | ||||
| @@ -611,14 +614,14 @@ | ||||
| /** | ||||
|  * Default Axis Steps Per Unit (steps/mm) | ||||
|  * 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} | ||||
|  | ||||
| /** | ||||
|  * Default Max Feed Rate (mm/s) | ||||
|  * 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 } | ||||
|  | ||||
| @@ -626,7 +629,7 @@ | ||||
|  * Default Max Acceleration (change/s) change = mm/s | ||||
|  * (Maximum start speed for accelerated moves) | ||||
|  * 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 } | ||||
|  | ||||
| @@ -865,6 +868,7 @@ | ||||
| #define INVERT_E2_DIR false | ||||
| #define INVERT_E3_DIR false | ||||
| #define INVERT_E4_DIR false | ||||
| #define INVERT_E5_DIR false | ||||
|  | ||||
| // @section homing | ||||
|  | ||||
|   | ||||
| @@ -242,6 +242,7 @@ | ||||
| #define E2_AUTO_FAN_PIN -1 | ||||
| #define E3_AUTO_FAN_PIN -1 | ||||
| #define E4_AUTO_FAN_PIN -1 | ||||
| #define E5_AUTO_FAN_PIN -1 | ||||
| #define CHAMBER_AUTO_FAN_PIN -1 | ||||
| #define EXTRUDER_AUTO_FAN_TEMPERATURE 50 | ||||
| #define EXTRUDER_AUTO_FAN_SPEED   255  // == full speed | ||||
| @@ -482,7 +483,7 @@ | ||||
| //#define ADAPTIVE_STEP_SMOOTHING | ||||
|  | ||||
| // 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 | ||||
| @@ -1122,6 +1123,10 @@ | ||||
|   #define E4_SENSE_RESISTOR   91 | ||||
|   #define E4_MICROSTEPS       16 | ||||
|  | ||||
|   #define E5_MAX_CURRENT    1000 | ||||
|   #define E5_SENSE_RESISTOR   91 | ||||
|   #define E5_MICROSTEPS       16 | ||||
|  | ||||
| #endif // TMC26X | ||||
|  | ||||
| // @section tmc_smart | ||||
| @@ -1186,6 +1191,9 @@ | ||||
|   #define E4_CURRENT         800 | ||||
|   #define E4_MICROSTEPS       16 | ||||
|  | ||||
|   #define E5_CURRENT         800 | ||||
|   #define E5_MICROSTEPS       16 | ||||
|  | ||||
|   /** | ||||
|    * Use software SPI for TMC2130. | ||||
|    * The default SW SPI pins are defined the respective pins files, | ||||
| @@ -1241,6 +1249,7 @@ | ||||
|   #define E2_HYBRID_THRESHOLD     30 | ||||
|   #define E3_HYBRID_THRESHOLD     30 | ||||
|   #define E4_HYBRID_THRESHOLD     30 | ||||
|   #define E5_HYBRID_THRESHOLD     30 | ||||
|  | ||||
|   /** | ||||
|    * Use stallGuard2 to sense an obstacle and trigger an endstop. | ||||
| @@ -1358,6 +1367,10 @@ | ||||
|   #define E4_OVERCURRENT    2000 | ||||
|   #define E4_STALLCURRENT   1500 | ||||
|  | ||||
|   #define E5_MICROSTEPS       16 | ||||
|   #define E5_OVERCURRENT    2000 | ||||
|   #define E5_STALLCURRENT   1500 | ||||
|  | ||||
| #endif // L6470 | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -333,6 +333,7 @@ | ||||
| #define TEMP_SENSOR_2 0 | ||||
| #define TEMP_SENSOR_3 0 | ||||
| #define TEMP_SENSOR_4 0 | ||||
| #define TEMP_SENSOR_5 0 | ||||
| #define TEMP_SENSOR_BED 60 | ||||
| #define TEMP_SENSOR_CHAMBER 0 | ||||
|  | ||||
| @@ -363,6 +364,7 @@ | ||||
| #define HEATER_2_MINTEMP 5 | ||||
| #define HEATER_3_MINTEMP 5 | ||||
| #define HEATER_4_MINTEMP 5 | ||||
| #define HEATER_5_MINTEMP 5 | ||||
| #define BED_MINTEMP 5 | ||||
|  | ||||
| // When temperature exceeds max temp, your heater will be switched off. | ||||
| @@ -373,6 +375,7 @@ | ||||
| #define HEATER_2_MAXTEMP 275 | ||||
| #define HEATER_3_MAXTEMP 275 | ||||
| #define HEATER_4_MAXTEMP 275 | ||||
| #define HEATER_5_MAXTEMP 275 | ||||
| #define BED_MAXTEMP 115 | ||||
|  | ||||
| //=========================================================================== | ||||
| @@ -611,14 +614,14 @@ | ||||
| /** | ||||
|  * Default Axis Steps Per Unit (steps/mm) | ||||
|  * 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 } | ||||
|  | ||||
| /** | ||||
|  * Default Max Feed Rate (mm/s) | ||||
|  * 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 } | ||||
|  | ||||
| @@ -626,7 +629,7 @@ | ||||
|  * Default Max Acceleration (change/s) change = mm/s | ||||
|  * (Maximum start speed for accelerated moves) | ||||
|  * 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 } | ||||
|  | ||||
| @@ -865,6 +868,7 @@ | ||||
| #define INVERT_E2_DIR false | ||||
| #define INVERT_E3_DIR false | ||||
| #define INVERT_E4_DIR false | ||||
| #define INVERT_E5_DIR false | ||||
|  | ||||
| // @section homing | ||||
|  | ||||
|   | ||||
| @@ -242,6 +242,7 @@ | ||||
| #define E2_AUTO_FAN_PIN -1 | ||||
| #define E3_AUTO_FAN_PIN -1 | ||||
| #define E4_AUTO_FAN_PIN -1 | ||||
| #define E5_AUTO_FAN_PIN -1 | ||||
| #define CHAMBER_AUTO_FAN_PIN -1 | ||||
| #define EXTRUDER_AUTO_FAN_TEMPERATURE 50 | ||||
| #define EXTRUDER_AUTO_FAN_SPEED   255  // == full speed | ||||
| @@ -482,7 +483,7 @@ | ||||
| //#define ADAPTIVE_STEP_SMOOTHING | ||||
|  | ||||
| // 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 | ||||
| @@ -1122,6 +1123,10 @@ | ||||
|   #define E4_SENSE_RESISTOR   91 | ||||
|   #define E4_MICROSTEPS       16 | ||||
|  | ||||
|   #define E5_MAX_CURRENT    1000 | ||||
|   #define E5_SENSE_RESISTOR   91 | ||||
|   #define E5_MICROSTEPS       16 | ||||
|  | ||||
| #endif // TMC26X | ||||
|  | ||||
| // @section tmc_smart | ||||
| @@ -1186,6 +1191,9 @@ | ||||
|   #define E4_CURRENT         800 | ||||
|   #define E4_MICROSTEPS       16 | ||||
|  | ||||
|   #define E5_CURRENT         800 | ||||
|   #define E5_MICROSTEPS       16 | ||||
|  | ||||
|   /** | ||||
|    * Use software SPI for TMC2130. | ||||
|    * The default SW SPI pins are defined the respective pins files, | ||||
| @@ -1241,6 +1249,7 @@ | ||||
|   #define E2_HYBRID_THRESHOLD     30 | ||||
|   #define E3_HYBRID_THRESHOLD     30 | ||||
|   #define E4_HYBRID_THRESHOLD     30 | ||||
|   #define E5_HYBRID_THRESHOLD     30 | ||||
|  | ||||
|   /** | ||||
|    * Use stallGuard2 to sense an obstacle and trigger an endstop. | ||||
| @@ -1358,6 +1367,10 @@ | ||||
|   #define E4_OVERCURRENT    2000 | ||||
|   #define E4_STALLCURRENT   1500 | ||||
|  | ||||
|   #define E5_MICROSTEPS       16 | ||||
|   #define E5_OVERCURRENT    2000 | ||||
|   #define E5_STALLCURRENT   1500 | ||||
|  | ||||
| #endif // L6470 | ||||
|  | ||||
| /** | ||||
|   | ||||
		Reference in New Issue
	
	Block a user