Combine more tool-change variables (#12137)
This commit is contained in:
		
				
					committed by
					
						 Scott Lahteine
						Scott Lahteine
					
				
			
			
				
	
			
			
			
						parent
						
							147e270208
						
					
				
				
					commit
					6471a75a22
				
			| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -945,9 +934,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 200 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1095,6 +1095,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -945,9 +934,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 200 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1095,6 +1095,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -965,9 +954,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 250 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -945,9 +934,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 260 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -945,9 +934,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 200 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -945,9 +934,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 200 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -1060,9 +1049,6 @@ | ||||
| #define X_MAX_POS X_BED_SIZE | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1093,6 +1093,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -155,17 +155,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -952,9 +941,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 240 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -946,9 +946,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 200 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1023,6 +1023,15 @@ | ||||
|  | ||||
| // @section extras | ||||
|  | ||||
| /** | ||||
|  * Extra Fan Speed | ||||
|  * Adds a secondary fan speed for each print-cooling fan. | ||||
|  *   'M106 P<fan> T3-255' : Set a secondary speed for <fan> | ||||
|  *   'M106 P<fan> T2'     : Use the set secondary speed | ||||
|  *   'M106 P<fan> T1'     : Restore the previous fan speed | ||||
|  */ | ||||
| //#define EXTRA_FAN_SPEED | ||||
|  | ||||
| /** | ||||
|  * Firmware-based and LCD-controlled retract | ||||
|  * | ||||
| @@ -1059,13 +1068,31 @@ | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Extra Fan Speed | ||||
|  * Adds a secondary fan speed for each print-cooling fan. | ||||
|  *   'M106 P<fan> T3-255' : Set a secondary speed for <fan> | ||||
|  *   'M106 P<fan> T2'     : Use the set secondary speed | ||||
|  *   'M106 P<fan> T1'     : Restore the previous fan speed | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| //#define EXTRA_FAN_SPEED | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -945,9 +934,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 200 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| #define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -945,9 +934,6 @@ | ||||
| #define Y_MAX_POS 186 | ||||
| #define Z_MAX_POS 186 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1093,6 +1093,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -945,9 +934,6 @@ | ||||
| #define Y_MAX_POS 93 | ||||
| #define Z_MAX_POS 186 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -933,9 +922,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 180 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -162,17 +162,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -946,9 +935,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 210 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1102,6 +1102,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -933,9 +922,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 200 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -155,17 +155,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -944,9 +933,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 400 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -955,9 +944,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 400 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -945,9 +934,6 @@ | ||||
| #define Y_MAX_POS 306 // 4mm Extra space behind the bed | ||||
| #define Z_MAX_POS 400 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -163,17 +163,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -964,9 +953,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 300 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -955,9 +944,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 310 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -949,9 +938,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 200 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -949,9 +938,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 250 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -955,9 +944,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 310 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -955,9 +944,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 165 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -927,9 +916,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 235 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -927,9 +916,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 235 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -951,9 +940,6 @@ | ||||
| #define Y_MAX_POS 182 | ||||
| #define Z_MAX_POS 175 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -195,17 +195,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -1041,9 +1030,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 500 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1096,6 +1096,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -157,17 +157,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -987,9 +976,6 @@ | ||||
|   #define Z_MAX_POS 500 | ||||
| #endif | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1098,6 +1098,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -158,17 +158,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -970,9 +959,6 @@ | ||||
|   #define Z_MAX_POS 500 | ||||
| #endif | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1099,6 +1099,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -960,9 +949,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 200 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -945,9 +934,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 170 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -952,9 +941,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 162 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1095,6 +1095,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -961,9 +950,6 @@ | ||||
| #define Y_MAX_POS (-Y_MIN_POS+Y_BED_SIZE) | ||||
| #define Z_MAX_POS 200 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -960,9 +949,6 @@ | ||||
| #define Y_MAX_POS (-Y_MIN_POS+Y_BED_SIZE) | ||||
| #define Z_MAX_POS 200 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -945,9 +934,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 180 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -945,9 +934,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 180 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -949,9 +938,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 185 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -159,17 +159,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -957,9 +946,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 320 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -174,17 +174,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -965,9 +954,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 200 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -159,17 +159,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -969,9 +958,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 180 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -944,9 +933,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 200 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -949,9 +938,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 260 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -949,9 +938,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 260 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -945,9 +934,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 200 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1102,6 +1102,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -994,9 +983,6 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 80 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -945,9 +934,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 200 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -157,17 +157,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -943,9 +932,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 254  // RigidBot regular and Big are 254mm | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -185,17 +185,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -958,9 +947,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 225 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -947,9 +936,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 180 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -945,9 +934,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 200 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -976,9 +965,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 170 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -945,9 +934,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 200 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -176,17 +176,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -1001,9 +990,6 @@ | ||||
|   #define Z_MAX_POS 158 | ||||
| #endif | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -945,9 +934,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 150 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -949,9 +938,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE - (TRONXY_Y_BED_OFFSET + 5) | ||||
| #define Z_MAX_POS 316 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
| @@ -1094,6 +1094,33 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Universal tool change settings. | ||||
|  * Applies to all types of extruders except where explicitly noted. | ||||
|  */ | ||||
| #if EXTRUDERS > 1 | ||||
|   // Z raise distance for tool-change, as needed for some extruders | ||||
|   #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
|   // Retract and prime filament on tool-change | ||||
|   //#define TOOLCHANGE_FILAMENT_SWAP | ||||
|   #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) | ||||
|     #define TOOLCHANGE_FIL_SWAP_LENGTH          12  // (mm) | ||||
|     #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|     #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   #endif | ||||
|  | ||||
|   /** | ||||
|    * Position to park head during tool change. | ||||
|    * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER | ||||
|    */ | ||||
|   //#define TOOLCHANGE_PARK | ||||
|   #if ENABLED(TOOLCHANGE_PARK) | ||||
|     #define TOOLCHANGE_PARK_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define TOOLCHANGE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Advanced Pause | ||||
|  * Experimental feature for filament change support and for parking the nozzle when paused. | ||||
|   | ||||
| @@ -154,17 +154,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -945,9 +934,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 400 | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
|   | ||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user