Pārlūkot izejas kodu

Single Z raise value for all tool-changing / parking (#12090)

* Universal tool-change Z lift
* Add TOOLCHANGE_ZRAISE to example configs
* Park/unpark changes to example configs
* Implement DEBUG_DXC_MODE
InsanityAutomation 6 gadus atpakaļ
vecāks
revīzija
3ec3872730
100 mainītis faili ar 171 papildinājumiem un 339 dzēšanām
  1. 3
    3
      Marlin/Configuration.h
  2. 0
    4
      Marlin/Configuration_adv.h
  3. 3
    3
      Marlin/src/config/default/Configuration.h
  4. 0
    4
      Marlin/src/config/default/Configuration_adv.h
  5. 3
    3
      Marlin/src/config/examples/AlephObjects/TAZ4/Configuration.h
  6. 0
    4
      Marlin/src/config/examples/AlephObjects/TAZ4/Configuration_adv.h
  7. 3
    3
      Marlin/src/config/examples/AliExpress/CL-260/Configuration.h
  8. 3
    3
      Marlin/src/config/examples/Anet/A2/Configuration.h
  9. 0
    4
      Marlin/src/config/examples/Anet/A2/Configuration_adv.h
  10. 3
    3
      Marlin/src/config/examples/Anet/A2plus/Configuration.h
  11. 0
    4
      Marlin/src/config/examples/Anet/A2plus/Configuration_adv.h
  12. 3
    3
      Marlin/src/config/examples/Anet/A6/Configuration.h
  13. 0
    4
      Marlin/src/config/examples/Anet/A6/Configuration_adv.h
  14. 3
    3
      Marlin/src/config/examples/Anet/A8/Configuration.h
  15. 0
    4
      Marlin/src/config/examples/Anet/A8/Configuration_adv.h
  16. 3
    3
      Marlin/src/config/examples/Azteeg/X5GT/Configuration.h
  17. 3
    3
      Marlin/src/config/examples/BIBO/TouchX/cyclops/Configuration.h
  18. 0
    4
      Marlin/src/config/examples/BIBO/TouchX/cyclops/Configuration_adv.h
  19. 3
    3
      Marlin/src/config/examples/BIBO/TouchX/default/Configuration.h
  20. 0
    4
      Marlin/src/config/examples/BIBO/TouchX/default/Configuration_adv.h
  21. 3
    3
      Marlin/src/config/examples/BQ/Hephestos/Configuration.h
  22. 0
    4
      Marlin/src/config/examples/BQ/Hephestos/Configuration_adv.h
  23. 3
    3
      Marlin/src/config/examples/BQ/Hephestos_2/Configuration.h
  24. 0
    4
      Marlin/src/config/examples/BQ/Hephestos_2/Configuration_adv.h
  25. 3
    3
      Marlin/src/config/examples/BQ/WITBOX/Configuration.h
  26. 0
    4
      Marlin/src/config/examples/BQ/WITBOX/Configuration_adv.h
  27. 3
    3
      Marlin/src/config/examples/Cartesio/Configuration.h
  28. 0
    4
      Marlin/src/config/examples/Cartesio/Configuration_adv.h
  29. 3
    3
      Marlin/src/config/examples/Creality/CR-10/Configuration.h
  30. 0
    4
      Marlin/src/config/examples/Creality/CR-10/Configuration_adv.h
  31. 3
    3
      Marlin/src/config/examples/Creality/CR-10S/Configuration.h
  32. 0
    4
      Marlin/src/config/examples/Creality/CR-10S/Configuration_adv.h
  33. 3
    3
      Marlin/src/config/examples/Creality/CR-10mini/Configuration.h
  34. 0
    4
      Marlin/src/config/examples/Creality/CR-10mini/Configuration_adv.h
  35. 3
    3
      Marlin/src/config/examples/Creality/CR-8/Configuration.h
  36. 0
    4
      Marlin/src/config/examples/Creality/CR-8/Configuration_adv.h
  37. 3
    3
      Marlin/src/config/examples/Creality/Ender-2/Configuration.h
  38. 0
    4
      Marlin/src/config/examples/Creality/Ender-2/Configuration_adv.h
  39. 3
    3
      Marlin/src/config/examples/Creality/Ender-3/Configuration.h
  40. 0
    4
      Marlin/src/config/examples/Creality/Ender-3/Configuration_adv.h
  41. 3
    3
      Marlin/src/config/examples/Creality/Ender-4/Configuration.h
  42. 0
    4
      Marlin/src/config/examples/Creality/Ender-4/Configuration_adv.h
  43. 3
    3
      Marlin/src/config/examples/Einstart-S/Configuration.h
  44. 0
    4
      Marlin/src/config/examples/Einstart-S/Configuration_adv.h
  45. 3
    3
      Marlin/src/config/examples/Felix/Configuration.h
  46. 0
    4
      Marlin/src/config/examples/Felix/Configuration_adv.h
  47. 3
    3
      Marlin/src/config/examples/Felix/DUAL/Configuration.h
  48. 3
    3
      Marlin/src/config/examples/FolgerTech/i3-2020/Configuration.h
  49. 0
    4
      Marlin/src/config/examples/FolgerTech/i3-2020/Configuration_adv.h
  50. 3
    3
      Marlin/src/config/examples/Formbot/Raptor/Configuration.h
  51. 0
    4
      Marlin/src/config/examples/Formbot/Raptor/Configuration_adv.h
  52. 3
    3
      Marlin/src/config/examples/Formbot/T_Rex_2+/Configuration.h
  53. 0
    4
      Marlin/src/config/examples/Formbot/T_Rex_2+/Configuration_adv.h
  54. 3
    3
      Marlin/src/config/examples/Formbot/T_Rex_3/Configuration.h
  55. 0
    4
      Marlin/src/config/examples/Formbot/T_Rex_3/Configuration_adv.h
  56. 3
    3
      Marlin/src/config/examples/Geeetech/GT2560/Configuration.h
  57. 3
    3
      Marlin/src/config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h
  58. 3
    3
      Marlin/src/config/examples/Geeetech/MeCreator2/Configuration.h
  59. 0
    4
      Marlin/src/config/examples/Geeetech/MeCreator2/Configuration_adv.h
  60. 3
    3
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h
  61. 3
    3
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h
  62. 3
    3
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro C/Configuration.h
  63. 0
    4
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h
  64. 3
    3
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro W/Configuration.h
  65. 0
    4
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h
  66. 3
    3
      Marlin/src/config/examples/Infitary/i3-M508/Configuration.h
  67. 0
    4
      Marlin/src/config/examples/Infitary/i3-M508/Configuration_adv.h
  68. 3
    3
      Marlin/src/config/examples/JGAurora/A5/Configuration.h
  69. 0
    4
      Marlin/src/config/examples/JGAurora/A5/Configuration_adv.h
  70. 3
    3
      Marlin/src/config/examples/MakerParts/Configuration.h
  71. 0
    4
      Marlin/src/config/examples/MakerParts/Configuration_adv.h
  72. 3
    3
      Marlin/src/config/examples/Malyan/M150/Configuration.h
  73. 0
    4
      Marlin/src/config/examples/Malyan/M150/Configuration_adv.h
  74. 3
    3
      Marlin/src/config/examples/Malyan/M200/Configuration.h
  75. 0
    4
      Marlin/src/config/examples/Malyan/M200/Configuration_adv.h
  76. 3
    3
      Marlin/src/config/examples/Micromake/C1/basic/Configuration.h
  77. 3
    3
      Marlin/src/config/examples/Micromake/C1/enhanced/Configuration.h
  78. 0
    4
      Marlin/src/config/examples/Micromake/C1/enhanced/Configuration_adv.h
  79. 3
    3
      Marlin/src/config/examples/Mks/Sbase/Configuration.h
  80. 0
    4
      Marlin/src/config/examples/Mks/Sbase/Configuration_adv.h
  81. 3
    3
      Marlin/src/config/examples/RepRapPro/Huxley/Configuration.h
  82. 3
    3
      Marlin/src/config/examples/RepRapWorld/Megatronics/Configuration.h
  83. 3
    3
      Marlin/src/config/examples/RigidBot/Configuration.h
  84. 0
    4
      Marlin/src/config/examples/RigidBot/Configuration_adv.h
  85. 3
    3
      Marlin/src/config/examples/SCARA/Configuration.h
  86. 0
    4
      Marlin/src/config/examples/SCARA/Configuration_adv.h
  87. 3
    3
      Marlin/src/config/examples/STM32F10/Configuration.h
  88. 3
    3
      Marlin/src/config/examples/STM32F4/Configuration.h
  89. 3
    3
      Marlin/src/config/examples/Sanguinololu/Configuration.h
  90. 0
    4
      Marlin/src/config/examples/Sanguinololu/Configuration_adv.h
  91. 3
    3
      Marlin/src/config/examples/TheBorg/Configuration.h
  92. 0
    4
      Marlin/src/config/examples/TheBorg/Configuration_adv.h
  93. 3
    3
      Marlin/src/config/examples/TinyBoy2/Configuration.h
  94. 0
    4
      Marlin/src/config/examples/TinyBoy2/Configuration_adv.h
  95. 3
    3
      Marlin/src/config/examples/Tronxy/X1/Configuration.h
  96. 3
    3
      Marlin/src/config/examples/Tronxy/X3A/Configuration.h
  97. 0
    4
      Marlin/src/config/examples/Tronxy/X3A/Configuration_adv.h
  98. 3
    3
      Marlin/src/config/examples/Tronxy/X5S/Configuration.h
  99. 3
    3
      Marlin/src/config/examples/Tronxy/XY100/Configuration.h
  100. 0
    0
      Marlin/src/config/examples/UltiMachine/Archim2/Configuration.h

+ 3
- 3
Marlin/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -942,6 +939,9 @@
942 939
 #define Y_MAX_POS Y_BED_SIZE
943 940
 #define Z_MAX_POS 200
944 941
 
942
+// Z raise distance for tool-change, as needed for some extruders
943
+#define TOOLCHANGE_ZRAISE     2  // (mm)
944
+
945 945
 /**
946 946
  * Software Endstops
947 947
  *

+ 0
- 4
Marlin/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/default/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -942,6 +939,9 @@
942 939
 #define Y_MAX_POS Y_BED_SIZE
943 940
 #define Z_MAX_POS 200
944 941
 
942
+// Z raise distance for tool-change, as needed for some extruders
943
+#define TOOLCHANGE_ZRAISE     2  // (mm)
944
+
945 945
 /**
946 946
  * Software Endstops
947 947
  *

+ 0
- 4
Marlin/src/config/default/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/AlephObjects/TAZ4/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -962,6 +959,9 @@
962 959
 #define Y_MAX_POS Y_BED_SIZE
963 960
 #define Z_MAX_POS 250
964 961
 
962
+// Z raise distance for tool-change, as needed for some extruders
963
+#define TOOLCHANGE_ZRAISE     2  // (mm)
964
+
965 965
 /**
966 966
  * Software Endstops
967 967
  *

+ 0
- 4
Marlin/src/config/examples/AlephObjects/TAZ4/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/AliExpress/CL-260/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -942,6 +939,9 @@
942 939
 #define Y_MAX_POS Y_BED_SIZE
943 940
 #define Z_MAX_POS 260
944 941
 
942
+// Z raise distance for tool-change, as needed for some extruders
943
+#define TOOLCHANGE_ZRAISE     2  // (mm)
944
+
945 945
 /**
946 946
  * Software Endstops
947 947
  *

+ 3
- 3
Marlin/src/config/examples/Anet/A2/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -942,6 +939,9 @@
942 939
 #define Y_MAX_POS Y_BED_SIZE
943 940
 #define Z_MAX_POS 200
944 941
 
942
+// Z raise distance for tool-change, as needed for some extruders
943
+#define TOOLCHANGE_ZRAISE     2  // (mm)
944
+
945 945
 /**
946 946
  * Software Endstops
947 947
  *

+ 0
- 4
Marlin/src/config/examples/Anet/A2/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/Anet/A2plus/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -942,6 +939,9 @@
942 939
 #define Y_MAX_POS Y_BED_SIZE
943 940
 #define Z_MAX_POS 200
944 941
 
942
+// Z raise distance for tool-change, as needed for some extruders
943
+#define TOOLCHANGE_ZRAISE     2  // (mm)
944
+
945 945
 /**
946 946
  * Software Endstops
947 947
  *

+ 0
- 4
Marlin/src/config/examples/Anet/A2plus/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/Anet/A6/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -1057,6 +1054,9 @@
1057 1054
 #define X_MAX_POS X_BED_SIZE
1058 1055
 #define Y_MAX_POS Y_BED_SIZE
1059 1056
 
1057
+// Z raise distance for tool-change, as needed for some extruders
1058
+#define TOOLCHANGE_ZRAISE     2  // (mm)
1059
+
1060 1060
 /**
1061 1061
  * Software Endstops
1062 1062
  *

+ 0
- 4
Marlin/src/config/examples/Anet/A6/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/Anet/A8/Configuration.h Parādīt failu

@@ -162,7 +162,6 @@
162 162
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
163 163
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
164 164
   //#define SINGLENOZZLE_SWAP_PARK
165
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
166 165
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
167 166
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
168 167
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -216,7 +215,6 @@
216 215
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
217 216
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
218 217
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
219
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
220 218
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
221 219
 #endif
222 220
 
@@ -234,7 +232,6 @@
234 232
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
235 233
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
236 234
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
237
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
238 235
 #endif
239 236
 
240 237
 /**
@@ -949,6 +946,9 @@
949 946
 #define Y_MAX_POS Y_BED_SIZE
950 947
 #define Z_MAX_POS 240
951 948
 
949
+// Z raise distance for tool-change, as needed for some extruders
950
+#define TOOLCHANGE_ZRAISE     2  // (mm)
951
+
952 952
 /**
953 953
  * Software Endstops
954 954
  *

+ 0
- 4
Marlin/src/config/examples/Anet/A8/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/Azteeg/X5GT/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -942,6 +939,9 @@
942 939
 #define Y_MAX_POS Y_BED_SIZE
943 940
 #define Z_MAX_POS 200
944 941
 
942
+// Z raise distance for tool-change, as needed for some extruders
943
+#define TOOLCHANGE_ZRAISE     2  // (mm)
944
+
945 945
 /**
946 946
  * Software Endstops
947 947
  *

+ 3
- 3
Marlin/src/config/examples/BIBO/TouchX/cyclops/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -942,6 +939,9 @@
942 939
 #define Y_MAX_POS 186
943 940
 #define Z_MAX_POS 186
944 941
 
942
+// Z raise distance for tool-change, as needed for some extruders
943
+#define TOOLCHANGE_ZRAISE     2  // (mm)
944
+
945 945
 /**
946 946
  * Software Endstops
947 947
  *

+ 0
- 4
Marlin/src/config/examples/BIBO/TouchX/cyclops/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/BIBO/TouchX/default/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -942,6 +939,9 @@
942 939
 #define Y_MAX_POS 93
943 940
 #define Z_MAX_POS 186
944 941
 
942
+// Z raise distance for tool-change, as needed for some extruders
943
+#define TOOLCHANGE_ZRAISE     2  // (mm)
944
+
945 945
 /**
946 946
  * Software Endstops
947 947
  *

+ 0
- 4
Marlin/src/config/examples/BIBO/TouchX/default/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/BQ/Hephestos/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -930,6 +927,9 @@
930 927
 #define Y_MAX_POS Y_BED_SIZE
931 928
 #define Z_MAX_POS 180
932 929
 
930
+// Z raise distance for tool-change, as needed for some extruders
931
+#define TOOLCHANGE_ZRAISE     2  // (mm)
932
+
933 933
 /**
934 934
  * Software Endstops
935 935
  *

+ 0
- 4
Marlin/src/config/examples/BQ/Hephestos/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/BQ/Hephestos_2/Configuration.h Parādīt failu

@@ -169,7 +169,6 @@
169 169
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
170 170
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
171 171
   //#define SINGLENOZZLE_SWAP_PARK
172
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
173 172
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
174 173
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
175 174
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -223,7 +222,6 @@
223 222
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
224 223
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
225 224
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
226
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
227 225
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
228 226
 #endif
229 227
 
@@ -241,7 +239,6 @@
241 239
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
242 240
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
243 241
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
244
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
245 242
 #endif
246 243
 
247 244
 /**
@@ -943,6 +940,9 @@
943 940
 #define Y_MAX_POS Y_BED_SIZE
944 941
 #define Z_MAX_POS 210
945 942
 
943
+// Z raise distance for tool-change, as needed for some extruders
944
+#define TOOLCHANGE_ZRAISE     2  // (mm)
945
+
946 946
 /**
947 947
  * Software Endstops
948 948
  *

+ 0
- 4
Marlin/src/config/examples/BQ/Hephestos_2/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/BQ/WITBOX/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -930,6 +927,9 @@
930 927
 #define Y_MAX_POS Y_BED_SIZE
931 928
 #define Z_MAX_POS 200
932 929
 
930
+// Z raise distance for tool-change, as needed for some extruders
931
+#define TOOLCHANGE_ZRAISE     2  // (mm)
932
+
933 933
 /**
934 934
  * Software Endstops
935 935
  *

+ 0
- 4
Marlin/src/config/examples/BQ/WITBOX/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/Cartesio/Configuration.h Parādīt failu

@@ -162,7 +162,6 @@
162 162
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
163 163
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
164 164
   //#define SINGLENOZZLE_SWAP_PARK
165
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
166 165
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
167 166
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
168 167
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -216,7 +215,6 @@
216 215
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
217 216
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
218 217
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
219
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
220 218
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
221 219
 #endif
222 220
 
@@ -234,7 +232,6 @@
234 232
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
235 233
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
236 234
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
237
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
238 235
 #endif
239 236
 
240 237
 /**
@@ -941,6 +938,9 @@
941 938
 #define Y_MAX_POS Y_BED_SIZE
942 939
 #define Z_MAX_POS 400
943 940
 
941
+// Z raise distance for tool-change, as needed for some extruders
942
+#define TOOLCHANGE_ZRAISE     2  // (mm)
943
+
944 944
 /**
945 945
  * Software Endstops
946 946
  *

+ 0
- 4
Marlin/src/config/examples/Cartesio/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/Creality/CR-10/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -952,6 +949,9 @@
952 949
 #define Y_MAX_POS Y_BED_SIZE
953 950
 #define Z_MAX_POS 400
954 951
 
952
+// Z raise distance for tool-change, as needed for some extruders
953
+#define TOOLCHANGE_ZRAISE     2  // (mm)
954
+
955 955
 /**
956 956
  * Software Endstops
957 957
  *

+ 0
- 4
Marlin/src/config/examples/Creality/CR-10/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/Creality/CR-10S/Configuration.h Parādīt failu

@@ -165,7 +165,6 @@
165 165
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
166 166
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
167 167
   //#define SINGLENOZZLE_SWAP_PARK
168
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
169 168
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
170 169
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
171 170
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -219,7 +218,6 @@
219 218
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
220 219
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
221 220
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
222
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
223 221
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
224 222
 #endif
225 223
 
@@ -237,7 +235,6 @@
237 235
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
238 236
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
239 237
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
240
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
241 238
 #endif
242 239
 
243 240
 /**
@@ -946,6 +943,9 @@
946 943
 #define Y_MAX_POS Y_BED_SIZE
947 944
 #define Z_MAX_POS 400
948 945
 
946
+// Z raise distance for tool-change, as needed for some extruders
947
+#define TOOLCHANGE_ZRAISE     2  // (mm)
948
+
949 949
 /**
950 950
  * Software Endstops
951 951
  *

+ 0
- 4
Marlin/src/config/examples/Creality/CR-10S/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/Creality/CR-10mini/Configuration.h Parādīt failu

@@ -170,7 +170,6 @@
170 170
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
171 171
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
172 172
   //#define SINGLENOZZLE_SWAP_PARK
173
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
174 173
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
175 174
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
176 175
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -224,7 +223,6 @@
224 223
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
225 224
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
226 225
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
227
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
228 226
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
229 227
 #endif
230 228
 
@@ -242,7 +240,6 @@
242 240
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
243 241
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
244 242
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
245
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
246 243
 #endif
247 244
 
248 245
 /**
@@ -961,6 +958,9 @@
961 958
 #define Y_MAX_POS Y_BED_SIZE
962 959
 #define Z_MAX_POS 300
963 960
 
961
+// Z raise distance for tool-change, as needed for some extruders
962
+#define TOOLCHANGE_ZRAISE     2  // (mm)
963
+
964 964
 /**
965 965
  * Software Endstops
966 966
  *

+ 0
- 4
Marlin/src/config/examples/Creality/CR-10mini/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/Creality/CR-8/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -952,6 +949,9 @@
952 949
 #define Y_MAX_POS Y_BED_SIZE
953 950
 #define Z_MAX_POS 310
954 951
 
952
+// Z raise distance for tool-change, as needed for some extruders
953
+#define TOOLCHANGE_ZRAISE     2  // (mm)
954
+
955 955
 /**
956 956
  * Software Endstops
957 957
  *

+ 0
- 4
Marlin/src/config/examples/Creality/CR-8/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/Creality/Ender-2/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -946,6 +943,9 @@
946 943
 #define Y_MAX_POS Y_BED_SIZE
947 944
 #define Z_MAX_POS 200
948 945
 
946
+// Z raise distance for tool-change, as needed for some extruders
947
+#define TOOLCHANGE_ZRAISE     2  // (mm)
948
+
949 949
 /**
950 950
  * Software Endstops
951 951
  *

+ 0
- 4
Marlin/src/config/examples/Creality/Ender-2/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/Creality/Ender-3/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -946,6 +943,9 @@
946 943
 #define Y_MAX_POS Y_BED_SIZE
947 944
 #define Z_MAX_POS 250
948 945
 
946
+// Z raise distance for tool-change, as needed for some extruders
947
+#define TOOLCHANGE_ZRAISE     2  // (mm)
948
+
949 949
 /**
950 950
  * Software Endstops
951 951
  *

+ 0
- 4
Marlin/src/config/examples/Creality/Ender-3/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/Creality/Ender-4/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -952,6 +949,9 @@
952 949
 #define Y_MAX_POS Y_BED_SIZE
953 950
 #define Z_MAX_POS 310
954 951
 
952
+// Z raise distance for tool-change, as needed for some extruders
953
+#define TOOLCHANGE_ZRAISE     2  // (mm)
954
+
955 955
 /**
956 956
  * Software Endstops
957 957
  *

+ 0
- 4
Marlin/src/config/examples/Creality/Ender-4/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/Einstart-S/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -952,6 +949,9 @@
952 949
 #define Y_MAX_POS Y_BED_SIZE
953 950
 #define Z_MAX_POS 165
954 951
 
952
+// Z raise distance for tool-change, as needed for some extruders
953
+#define TOOLCHANGE_ZRAISE     2  // (mm)
954
+
955 955
 /**
956 956
  * Software Endstops
957 957
  *

+ 0
- 4
Marlin/src/config/examples/Einstart-S/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/Felix/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -924,6 +921,9 @@
924 921
 #define Y_MAX_POS Y_BED_SIZE
925 922
 #define Z_MAX_POS 235
926 923
 
924
+// Z raise distance for tool-change, as needed for some extruders
925
+#define TOOLCHANGE_ZRAISE     2  // (mm)
926
+
927 927
 /**
928 928
  * Software Endstops
929 929
  *

+ 0
- 4
Marlin/src/config/examples/Felix/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/Felix/DUAL/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -924,6 +921,9 @@
924 921
 #define Y_MAX_POS Y_BED_SIZE
925 922
 #define Z_MAX_POS 235
926 923
 
924
+// Z raise distance for tool-change, as needed for some extruders
925
+#define TOOLCHANGE_ZRAISE     2  // (mm)
926
+
927 927
 /**
928 928
  * Software Endstops
929 929
  *

+ 3
- 3
Marlin/src/config/examples/FolgerTech/i3-2020/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -948,6 +945,9 @@
948 945
 #define Y_MAX_POS 182
949 946
 #define Z_MAX_POS 175
950 947
 
948
+// Z raise distance for tool-change, as needed for some extruders
949
+#define TOOLCHANGE_ZRAISE     2  // (mm)
950
+
951 951
 /**
952 952
  * Software Endstops
953 953
  *

+ 0
- 4
Marlin/src/config/examples/FolgerTech/i3-2020/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/Formbot/Raptor/Configuration.h Parādīt failu

@@ -202,7 +202,6 @@
202 202
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
203 203
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
204 204
   //#define SINGLENOZZLE_SWAP_PARK
205
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
206 205
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
207 206
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
208 207
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -256,7 +255,6 @@
256 255
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
257 256
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
258 257
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
259
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
260 258
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
261 259
 #endif
262 260
 
@@ -274,7 +272,6 @@
274 272
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
275 273
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
276 274
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
277
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
278 275
 #endif
279 276
 
280 277
 /**
@@ -1038,6 +1035,9 @@
1038 1035
 #define Y_MAX_POS Y_BED_SIZE
1039 1036
 #define Z_MAX_POS 500
1040 1037
 
1038
+// Z raise distance for tool-change, as needed for some extruders
1039
+#define TOOLCHANGE_ZRAISE     2  // (mm)
1040
+
1041 1041
 /**
1042 1042
  * Software Endstops
1043 1043
  *

+ 0
- 4
Marlin/src/config/examples/Formbot/Raptor/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/Formbot/T_Rex_2+/Configuration.h Parādīt failu

@@ -164,7 +164,6 @@
164 164
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
165 165
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
166 166
   //#define SINGLENOZZLE_SWAP_PARK
167
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
168 167
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
169 168
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
170 169
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -218,7 +217,6 @@
218 217
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
219 218
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
220 219
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
221
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
222 220
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
223 221
 #endif
224 222
 
@@ -236,7 +234,6 @@
236 234
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
237 235
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
238 236
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
239
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
240 237
 #endif
241 238
 
242 239
 /**
@@ -984,6 +981,9 @@
984 981
   #define Z_MAX_POS 500
985 982
 #endif
986 983
 
984
+// Z raise distance for tool-change, as needed for some extruders
985
+#define TOOLCHANGE_ZRAISE     2  // (mm)
986
+
987 987
 /**
988 988
  * Software Endstops
989 989
  *

+ 0
- 4
Marlin/src/config/examples/Formbot/T_Rex_2+/Configuration_adv.h Parādīt failu

@@ -389,10 +389,6 @@
389 389
   // This is the default power-up mode which can be later using M605.
390 390
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_AUTO_PARK_MODE
391 391
 
392
-  // Default settings in "Auto-park Mode"
393
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
394
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
395
-
396 392
   // Default x offset in duplication mode (typically set to half print bed width)
397 393
   #define DEFAULT_DUPLICATION_X_OFFSET 200
398 394
 

+ 3
- 3
Marlin/src/config/examples/Formbot/T_Rex_3/Configuration.h Parādīt failu

@@ -165,7 +165,6 @@
165 165
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
166 166
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
167 167
   //#define SINGLENOZZLE_SWAP_PARK
168
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
169 168
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
170 169
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
171 170
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -219,7 +218,6 @@
219 218
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
220 219
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
221 220
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
222
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
223 221
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
224 222
 #endif
225 223
 
@@ -237,7 +235,6 @@
237 235
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
238 236
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
239 237
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
240
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
241 238
 #endif
242 239
 
243 240
 /**
@@ -967,6 +964,9 @@
967 964
   #define Z_MAX_POS 500
968 965
 #endif
969 966
 
967
+// Z raise distance for tool-change, as needed for some extruders
968
+#define TOOLCHANGE_ZRAISE     2  // (mm)
969
+
970 970
 /**
971 971
  * Software Endstops
972 972
  *

+ 0
- 4
Marlin/src/config/examples/Formbot/T_Rex_3/Configuration_adv.h Parādīt failu

@@ -390,10 +390,6 @@
390 390
   // This is the default power-up mode which can be later using M605.
391 391
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_AUTO_PARK_MODE
392 392
 
393
-  // Default settings in "Auto-park Mode"
394
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
395
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
396
-
397 393
   // Default x offset in duplication mode (typically set to half print bed width)
398 394
   #define DEFAULT_DUPLICATION_X_OFFSET 200
399 395
 

+ 3
- 3
Marlin/src/config/examples/Geeetech/GT2560/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -957,6 +954,9 @@
957 954
 #define Y_MAX_POS Y_BED_SIZE
958 955
 #define Z_MAX_POS 200
959 956
 
957
+// Z raise distance for tool-change, as needed for some extruders
958
+#define TOOLCHANGE_ZRAISE     2  // (mm)
959
+
960 960
 /**
961 961
  * Software Endstops
962 962
  *

+ 3
- 3
Marlin/src/config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -942,6 +939,9 @@
942 939
 #define Y_MAX_POS Y_BED_SIZE
943 940
 #define Z_MAX_POS 170
944 941
 
942
+// Z raise distance for tool-change, as needed for some extruders
943
+#define TOOLCHANGE_ZRAISE     2  // (mm)
944
+
945 945
 /**
946 946
  * Software Endstops
947 947
  *

+ 3
- 3
Marlin/src/config/examples/Geeetech/MeCreator2/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -949,6 +946,9 @@
949 946
 #define Y_MAX_POS Y_BED_SIZE
950 947
 #define Z_MAX_POS 162
951 948
 
949
+// Z raise distance for tool-change, as needed for some extruders
950
+#define TOOLCHANGE_ZRAISE     2  // (mm)
951
+
952 952
 /**
953 953
  * Software Endstops
954 954
  *

+ 0
- 4
Marlin/src/config/examples/Geeetech/MeCreator2/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -958,6 +955,9 @@
958 955
 #define Y_MAX_POS (-Y_MIN_POS+Y_BED_SIZE)
959 956
 #define Z_MAX_POS 200
960 957
 
958
+// Z raise distance for tool-change, as needed for some extruders
959
+#define TOOLCHANGE_ZRAISE     2  // (mm)
960
+
961 961
 /**
962 962
  * Software Endstops
963 963
  *

+ 3
- 3
Marlin/src/config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -957,6 +954,9 @@
957 954
 #define Y_MAX_POS (-Y_MIN_POS+Y_BED_SIZE)
958 955
 #define Z_MAX_POS 200
959 956
 
957
+// Z raise distance for tool-change, as needed for some extruders
958
+#define TOOLCHANGE_ZRAISE     2  // (mm)
959
+
960 960
 /**
961 961
  * Software Endstops
962 962
  *

+ 3
- 3
Marlin/src/config/examples/Geeetech/Prusa i3 Pro C/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -942,6 +939,9 @@
942 939
 #define Y_MAX_POS Y_BED_SIZE
943 940
 #define Z_MAX_POS 180
944 941
 
942
+// Z raise distance for tool-change, as needed for some extruders
943
+#define TOOLCHANGE_ZRAISE     2  // (mm)
944
+
945 945
 /**
946 946
  * Software Endstops
947 947
  *

+ 0
- 4
Marlin/src/config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/Geeetech/Prusa i3 Pro W/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -942,6 +939,9 @@
942 939
 #define Y_MAX_POS Y_BED_SIZE
943 940
 #define Z_MAX_POS 180
944 941
 
942
+// Z raise distance for tool-change, as needed for some extruders
943
+#define TOOLCHANGE_ZRAISE     2  // (mm)
944
+
945 945
 /**
946 946
  * Software Endstops
947 947
  *

+ 0
- 4
Marlin/src/config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/Infitary/i3-M508/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -946,6 +943,9 @@
946 943
 #define Y_MAX_POS Y_BED_SIZE
947 944
 #define Z_MAX_POS 185
948 945
 
946
+// Z raise distance for tool-change, as needed for some extruders
947
+#define TOOLCHANGE_ZRAISE     2  // (mm)
948
+
949 949
 /**
950 950
  * Software Endstops
951 951
  *

+ 0
- 4
Marlin/src/config/examples/Infitary/i3-M508/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/JGAurora/A5/Configuration.h Parādīt failu

@@ -166,7 +166,6 @@
166 166
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
167 167
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
168 168
   //#define SINGLENOZZLE_SWAP_PARK
169
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
170 169
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
171 170
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
172 171
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -220,7 +219,6 @@
220 219
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
221 220
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
222 221
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
223
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
224 222
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
225 223
 #endif
226 224
 
@@ -238,7 +236,6 @@
238 236
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
239 237
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
240 238
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
241
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
242 239
 #endif
243 240
 
244 241
 /**
@@ -954,6 +951,9 @@
954 951
 #define Y_MAX_POS Y_BED_SIZE
955 952
 #define Z_MAX_POS 320
956 953
 
954
+// Z raise distance for tool-change, as needed for some extruders
955
+#define TOOLCHANGE_ZRAISE     2  // (mm)
956
+
957 957
 /**
958 958
  * Software Endstops
959 959
  *

+ 0
- 4
Marlin/src/config/examples/JGAurora/A5/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/MakerParts/Configuration.h Parādīt failu

@@ -181,7 +181,6 @@
181 181
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
182 182
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
183 183
   //#define SINGLENOZZLE_SWAP_PARK
184
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
185 184
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
186 185
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
187 186
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -235,7 +234,6 @@
235 234
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
236 235
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
237 236
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
238
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
239 237
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
240 238
 #endif
241 239
 
@@ -253,7 +251,6 @@
253 251
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
254 252
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
255 253
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
256
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
257 254
 #endif
258 255
 
259 256
 /**
@@ -962,6 +959,9 @@
962 959
 #define Y_MAX_POS Y_BED_SIZE
963 960
 #define Z_MAX_POS 200
964 961
 
962
+// Z raise distance for tool-change, as needed for some extruders
963
+#define TOOLCHANGE_ZRAISE     2  // (mm)
964
+
965 965
 /**
966 966
  * Software Endstops
967 967
  *

+ 0
- 4
Marlin/src/config/examples/MakerParts/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/Malyan/M150/Configuration.h Parādīt failu

@@ -166,7 +166,6 @@
166 166
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
167 167
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
168 168
   //#define SINGLENOZZLE_SWAP_PARK
169
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
170 169
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
171 170
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
172 171
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -220,7 +219,6 @@
220 219
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
221 220
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
222 221
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
223
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
224 222
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
225 223
 #endif
226 224
 
@@ -238,7 +236,6 @@
238 236
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
239 237
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
240 238
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
241
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
242 239
 #endif
243 240
 
244 241
 /**
@@ -966,6 +963,9 @@
966 963
 #define Y_MAX_POS Y_BED_SIZE
967 964
 #define Z_MAX_POS 180
968 965
 
966
+// Z raise distance for tool-change, as needed for some extruders
967
+#define TOOLCHANGE_ZRAISE     2  // (mm)
968
+
969 969
 /**
970 970
  * Software Endstops
971 971
  *

+ 0
- 4
Marlin/src/config/examples/Malyan/M150/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/Malyan/M200/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -941,6 +938,9 @@
941 938
 #define Y_MAX_POS Y_BED_SIZE
942 939
 #define Z_MAX_POS 200
943 940
 
941
+// Z raise distance for tool-change, as needed for some extruders
942
+#define TOOLCHANGE_ZRAISE     2  // (mm)
943
+
944 944
 /**
945 945
  * Software Endstops
946 946
  *

+ 0
- 4
Marlin/src/config/examples/Malyan/M200/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/Micromake/C1/basic/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -946,6 +943,9 @@
946 943
 #define Y_MAX_POS Y_BED_SIZE
947 944
 #define Z_MAX_POS 260
948 945
 
946
+// Z raise distance for tool-change, as needed for some extruders
947
+#define TOOLCHANGE_ZRAISE     2  // (mm)
948
+
949 949
 /**
950 950
  * Software Endstops
951 951
  *

+ 3
- 3
Marlin/src/config/examples/Micromake/C1/enhanced/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -946,6 +943,9 @@
946 943
 #define Y_MAX_POS Y_BED_SIZE
947 944
 #define Z_MAX_POS 260
948 945
 
946
+// Z raise distance for tool-change, as needed for some extruders
947
+#define TOOLCHANGE_ZRAISE     2  // (mm)
948
+
949 949
 /**
950 950
  * Software Endstops
951 951
  *

+ 0
- 4
Marlin/src/config/examples/Micromake/C1/enhanced/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/Mks/Sbase/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -942,6 +939,9 @@
942 939
 #define Y_MAX_POS Y_BED_SIZE
943 940
 #define Z_MAX_POS 200
944 941
 
942
+// Z raise distance for tool-change, as needed for some extruders
943
+#define TOOLCHANGE_ZRAISE     2  // (mm)
944
+
945 945
 /**
946 946
  * Software Endstops
947 947
  *

+ 0
- 4
Marlin/src/config/examples/Mks/Sbase/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/RepRapPro/Huxley/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -991,6 +988,9 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
991 988
 #define Y_MAX_POS Y_BED_SIZE
992 989
 #define Z_MAX_POS 80
993 990
 
991
+// Z raise distance for tool-change, as needed for some extruders
992
+#define TOOLCHANGE_ZRAISE     2  // (mm)
993
+
994 994
 /**
995 995
  * Software Endstops
996 996
  *

+ 3
- 3
Marlin/src/config/examples/RepRapWorld/Megatronics/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -942,6 +939,9 @@
942 939
 #define Y_MAX_POS Y_BED_SIZE
943 940
 #define Z_MAX_POS 200
944 941
 
942
+// Z raise distance for tool-change, as needed for some extruders
943
+#define TOOLCHANGE_ZRAISE     2  // (mm)
944
+
945 945
 /**
946 946
  * Software Endstops
947 947
  *

+ 3
- 3
Marlin/src/config/examples/RigidBot/Configuration.h Parādīt failu

@@ -164,7 +164,6 @@
164 164
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
165 165
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
166 166
   //#define SINGLENOZZLE_SWAP_PARK
167
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
168 167
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
169 168
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
170 169
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -218,7 +217,6 @@
218 217
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
219 218
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
220 219
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
221
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
222 220
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
223 221
 #endif
224 222
 
@@ -236,7 +234,6 @@
236 234
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
237 235
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
238 236
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
239
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
240 237
 #endif
241 238
 
242 239
 /**
@@ -940,6 +937,9 @@
940 937
 #define Y_MAX_POS Y_BED_SIZE
941 938
 #define Z_MAX_POS 254  // RigidBot regular and Big are 254mm
942 939
 
940
+// Z raise distance for tool-change, as needed for some extruders
941
+#define TOOLCHANGE_ZRAISE     2  // (mm)
942
+
943 943
 /**
944 944
  * Software Endstops
945 945
  *

+ 0
- 4
Marlin/src/config/examples/RigidBot/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/SCARA/Configuration.h Parādīt failu

@@ -192,7 +192,6 @@
192 192
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
193 193
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
194 194
   //#define SINGLENOZZLE_SWAP_PARK
195
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
196 195
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
197 196
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
198 197
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -246,7 +245,6 @@
246 245
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
247 246
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
248 247
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
249
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
250 248
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
251 249
 #endif
252 250
 
@@ -264,7 +262,6 @@
264 262
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
265 263
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
266 264
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
267
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
268 265
 #endif
269 266
 
270 267
 /**
@@ -955,6 +952,9 @@
955 952
 #define Y_MAX_POS Y_BED_SIZE
956 953
 #define Z_MAX_POS 225
957 954
 
955
+// Z raise distance for tool-change, as needed for some extruders
956
+#define TOOLCHANGE_ZRAISE     2  // (mm)
957
+
958 958
 /**
959 959
  * Software Endstops
960 960
  *

+ 0
- 4
Marlin/src/config/examples/SCARA/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/STM32F10/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -944,6 +941,9 @@
944 941
 #define Y_MAX_POS Y_BED_SIZE
945 942
 #define Z_MAX_POS 180
946 943
 
944
+// Z raise distance for tool-change, as needed for some extruders
945
+#define TOOLCHANGE_ZRAISE     2  // (mm)
946
+
947 947
 /**
948 948
  * Software Endstops
949 949
  *

+ 3
- 3
Marlin/src/config/examples/STM32F4/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -942,6 +939,9 @@
942 939
 #define Y_MAX_POS Y_BED_SIZE
943 940
 #define Z_MAX_POS 200
944 941
 
942
+// Z raise distance for tool-change, as needed for some extruders
943
+#define TOOLCHANGE_ZRAISE     2  // (mm)
944
+
945 945
 /**
946 946
  * Software Endstops
947 947
  *

+ 3
- 3
Marlin/src/config/examples/Sanguinololu/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -973,6 +970,9 @@
973 970
 #define Y_MAX_POS Y_BED_SIZE
974 971
 #define Z_MAX_POS 170
975 972
 
973
+// Z raise distance for tool-change, as needed for some extruders
974
+#define TOOLCHANGE_ZRAISE     2  // (mm)
975
+
976 976
 /**
977 977
  * Software Endstops
978 978
  *

+ 0
- 4
Marlin/src/config/examples/Sanguinololu/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/TheBorg/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -942,6 +939,9 @@
942 939
 #define Y_MAX_POS Y_BED_SIZE
943 940
 #define Z_MAX_POS 200
944 941
 
942
+// Z raise distance for tool-change, as needed for some extruders
943
+#define TOOLCHANGE_ZRAISE     2  // (mm)
944
+
945 945
 /**
946 946
  * Software Endstops
947 947
  *

+ 0
- 4
Marlin/src/config/examples/TheBorg/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/TinyBoy2/Configuration.h Parādīt failu

@@ -183,7 +183,6 @@
183 183
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
184 184
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
185 185
   //#define SINGLENOZZLE_SWAP_PARK
186
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
187 186
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
188 187
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
189 188
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -237,7 +236,6 @@
237 236
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
238 237
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
239 238
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
240
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
241 239
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
242 240
 #endif
243 241
 
@@ -255,7 +253,6 @@
255 253
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
256 254
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
257 255
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
258
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
259 256
 #endif
260 257
 
261 258
 /**
@@ -998,6 +995,9 @@
998 995
   #define Z_MAX_POS 158
999 996
 #endif
1000 997
 
998
+// Z raise distance for tool-change, as needed for some extruders
999
+#define TOOLCHANGE_ZRAISE     2  // (mm)
1000
+
1001 1001
 /**
1002 1002
  * Software Endstops
1003 1003
  *

+ 0
- 4
Marlin/src/config/examples/TinyBoy2/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/Tronxy/X1/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -942,6 +939,9 @@
942 939
 #define Y_MAX_POS Y_BED_SIZE
943 940
 #define Z_MAX_POS 150
944 941
 
942
+// Z raise distance for tool-change, as needed for some extruders
943
+#define TOOLCHANGE_ZRAISE     2  // (mm)
944
+
945 945
 /**
946 946
  * Software Endstops
947 947
  *

+ 3
- 3
Marlin/src/config/examples/Tronxy/X3A/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -946,6 +943,9 @@
946 943
 #define Y_MAX_POS Y_BED_SIZE - (TRONXY_Y_BED_OFFSET + 5)
947 944
 #define Z_MAX_POS 316
948 945
 
946
+// Z raise distance for tool-change, as needed for some extruders
947
+#define TOOLCHANGE_ZRAISE     2  // (mm)
948
+
949 949
 /**
950 950
  * Software Endstops
951 951
  *

+ 0
- 4
Marlin/src/config/examples/Tronxy/X3A/Configuration_adv.h Parādīt failu

@@ -385,10 +385,6 @@
385 385
   // This is the default power-up mode which can be later using M605.
386 386
   #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
387 387
 
388
-  // Default settings in "Auto-park Mode"
389
-  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
390
-  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder
391
-
392 388
   // Default x offset in duplication mode (typically set to half print bed width)
393 389
   #define DEFAULT_DUPLICATION_X_OFFSET 100
394 390
 

+ 3
- 3
Marlin/src/config/examples/Tronxy/X5S/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -942,6 +939,9 @@
942 939
 #define Y_MAX_POS Y_BED_SIZE
943 940
 #define Z_MAX_POS 400
944 941
 
942
+// Z raise distance for tool-change, as needed for some extruders
943
+#define TOOLCHANGE_ZRAISE     2  // (mm)
944
+
945 945
 /**
946 946
  * Software Endstops
947 947
  *

+ 3
- 3
Marlin/src/config/examples/Tronxy/XY100/Configuration.h Parādīt failu

@@ -161,7 +161,6 @@
161 161
   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m)
162 162
   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m)
163 163
   //#define SINGLENOZZLE_SWAP_PARK
164
-  #define SINGLENOZZLE_TOOLCHANGE_ZRAISE     2  // (mm)
165 164
   #if ENABLED(SINGLENOZZLE_SWAP_PARK)
166 165
     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 }
167 166
     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m)
@@ -215,7 +214,6 @@
215 214
   #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250        // Delay (ms) for magnetic field. No delay if 0 or not defined.
216 215
   #define PARKING_EXTRUDER_PARKING_X { -78, 184 }     // X positions for parking the extruders
217 216
   #define PARKING_EXTRUDER_GRAB_DISTANCE 1            // mm to move beyond the parking point to grab the extruder
218
-  #define PARKING_EXTRUDER_SECURITY_RAISE 5           // Z-raise before parking
219 217
   //#define MANUAL_SOLENOID_CONTROL                   // Manual control of docking solenoids with M380 S / M381
220 218
 #endif
221 219
 
@@ -233,7 +231,6 @@
233 231
   #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234 232
   #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235 233
   #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
-  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237 234
 #endif
238 235
 
239 236
 /**
@@ -953,6 +950,9 @@
953 950
 #define Y_MAX_POS Y_BED_SIZE
954 951
 #define Z_MAX_POS 130
955 952
 
953
+// Z raise distance for tool-change, as needed for some extruders
954
+#define TOOLCHANGE_ZRAISE     2  // (mm)
955
+
956 956
 /**
957 957
  * Software Endstops
958 958
  *

+ 0
- 0
Marlin/src/config/examples/UltiMachine/Archim2/Configuration.h Parādīt failu


Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels

Notiek ielāde…
Atcelt
Saglabāt