Add Triple-Z options to example configs
This commit is contained in:
		| @@ -607,6 +607,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -587,6 +587,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -570,6 +570,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -1217,6 +1217,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1316,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -570,6 +570,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -1217,6 +1217,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1316,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -607,6 +607,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -594,6 +594,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -587,6 +587,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -575,6 +575,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -588,6 +588,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1095,6 +1106,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1161,6 +1176,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1225,6 +1243,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1323,6 +1342,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -575,6 +575,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -586,6 +586,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -597,6 +597,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -591,6 +591,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -606,6 +606,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -597,6 +597,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -591,6 +591,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -591,6 +591,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -597,6 +597,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -599,6 +599,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -568,6 +568,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -568,6 +568,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -592,6 +592,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -600,6 +600,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -342,6 +342,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1221,6 +1232,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1319,6 +1331,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -610,6 +610,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -342,6 +342,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1222,6 +1233,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1320,6 +1332,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -602,6 +602,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -587,6 +587,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -602,6 +602,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -602,6 +602,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -587,6 +587,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -587,6 +587,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -591,6 +591,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -599,6 +599,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -607,6 +607,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -586,6 +586,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -587,6 +587,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -587,6 +587,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -587,6 +587,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1095,6 +1106,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1161,6 +1176,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1225,6 +1243,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1323,6 +1342,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -587,6 +587,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -587,6 +587,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -583,6 +583,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -600,6 +600,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -589,6 +589,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -587,6 +587,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -587,6 +587,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -587,6 +587,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -638,6 +638,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -587,6 +587,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -587,6 +587,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -1087,6 +1087,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1157,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1224,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1323,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -587,6 +587,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -598,6 +598,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -587,6 +587,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| #define E0_DRIVER_TYPE TMC2130 | #define E0_DRIVER_TYPE TMC2130 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -617,6 +617,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -351,6 +351,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1100,6 +1111,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1166,6 +1181,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1230,6 +1248,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1328,6 +1347,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -587,6 +587,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1087,6 +1098,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1153,6 +1168,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1217,6 +1235,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1315,6 +1334,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -587,6 +587,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -597,6 +597,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -338,6 +338,17 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | //#define Z_TRIPLE_STEPPER_DRIVERS | ||||||
|  | #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) | ||||||
|  |   //#define Z_TRIPLE_ENDSTOPS | ||||||
|  |   #if ENABLED(Z_TRIPLE_ENDSTOPS) | ||||||
|  |     #define Z2_USE_ENDSTOP _XMAX_ | ||||||
|  |     #define Z3_USE_ENDSTOP _YMAX_ | ||||||
|  |     #define Z_TRIPLE2_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |     #define Z_TRIPLE3_ENDSTOPS_ADJUSTMENT  0 | ||||||
|  |   #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dual X Carriage |  * Dual X Carriage | ||||||
|  * |  * | ||||||
| @@ -1089,6 +1100,10 @@ | |||||||
|   #define Z2_SENSE_RESISTOR   91 |   #define Z2_SENSE_RESISTOR   91 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_MAX_CURRENT    1000 | ||||||
|  |   #define Z3_SENSE_RESISTOR   91 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_MAX_CURRENT    1000 |   #define E0_MAX_CURRENT    1000 | ||||||
|   #define E0_SENSE_RESISTOR   91 |   #define E0_SENSE_RESISTOR   91 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
| @@ -1155,6 +1170,9 @@ | |||||||
|   #define Z2_CURRENT         800 |   #define Z2_CURRENT         800 | ||||||
|   #define Z2_MICROSTEPS       16 |   #define Z2_MICROSTEPS       16 | ||||||
|  |  | ||||||
|  |   #define Z3_CURRENT         800 | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |  | ||||||
|   #define E0_CURRENT         800 |   #define E0_CURRENT         800 | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|  |  | ||||||
| @@ -1219,6 +1237,7 @@ | |||||||
|   #define Y2_HYBRID_THRESHOLD    100 |   #define Y2_HYBRID_THRESHOLD    100 | ||||||
|   #define Z_HYBRID_THRESHOLD       3 |   #define Z_HYBRID_THRESHOLD       3 | ||||||
|   #define Z2_HYBRID_THRESHOLD      3 |   #define Z2_HYBRID_THRESHOLD      3 | ||||||
|  |   #define Z3_HYBRID_THRESHOLD      3 | ||||||
|   #define E0_HYBRID_THRESHOLD     30 |   #define E0_HYBRID_THRESHOLD     30 | ||||||
|   #define E1_HYBRID_THRESHOLD     30 |   #define E1_HYBRID_THRESHOLD     30 | ||||||
|   #define E2_HYBRID_THRESHOLD     30 |   #define E2_HYBRID_THRESHOLD     30 | ||||||
| @@ -1317,6 +1336,10 @@ | |||||||
|   #define Z2_OVERCURRENT    2000 |   #define Z2_OVERCURRENT    2000 | ||||||
|   #define Z2_STALLCURRENT   1500 |   #define Z2_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|  |   #define Z3_MICROSTEPS       16 | ||||||
|  |   #define Z3_OVERCURRENT    2000 | ||||||
|  |   #define Z3_STALLCURRENT   1500 | ||||||
|  |  | ||||||
|   #define E0_MICROSTEPS       16 |   #define E0_MICROSTEPS       16 | ||||||
|   #define E0_OVERCURRENT    2000 |   #define E0_OVERCURRENT    2000 | ||||||
|   #define E0_STALLCURRENT   1500 |   #define E0_STALLCURRENT   1500 | ||||||
|   | |||||||
| @@ -587,6 +587,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
| @@ -692,6 +692,7 @@ | |||||||
| //#define X2_DRIVER_TYPE A4988 | //#define X2_DRIVER_TYPE A4988 | ||||||
| //#define Y2_DRIVER_TYPE A4988 | //#define Y2_DRIVER_TYPE A4988 | ||||||
| //#define Z2_DRIVER_TYPE A4988 | //#define Z2_DRIVER_TYPE A4988 | ||||||
|  | //#define Z3_DRIVER_TYPE A4988 | ||||||
| //#define E0_DRIVER_TYPE A4988 | //#define E0_DRIVER_TYPE A4988 | ||||||
| //#define E1_DRIVER_TYPE A4988 | //#define E1_DRIVER_TYPE A4988 | ||||||
| //#define E2_DRIVER_TYPE A4988 | //#define E2_DRIVER_TYPE A4988 | ||||||
|   | |||||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user