Browse Source

Add Coolant Control M7/M8/M9 (#10745)

mb300sd 5 years ago
parent
commit
bf8bfb5c66
86 changed files with 1314 additions and 9 deletions
  1. 15
    0
      Marlin/Configuration_adv.h
  2. 7
    0
      Marlin/src/Marlin.cpp
  3. 63
    0
      Marlin/src/gcode/control/M7-M9.cpp
  4. 16
    6
      Marlin/src/gcode/gcode.cpp
  5. 16
    3
      Marlin/src/gcode/gcode.h
  6. 6
    0
      Marlin/src/pins/pinsDebug_list.h
  7. 6
    0
      Marlin/src/pins/pins_RAMBO.h
  8. 15
    0
      config/default/Configuration_adv.h
  9. 15
    0
      config/examples/3DFabXYZ/Migbot/Configuration_adv.h
  10. 15
    0
      config/examples/AlephObjects/TAZ4/Configuration_adv.h
  11. 15
    0
      config/examples/AliExpress/UM2pExt/Configuration_adv.h
  12. 15
    0
      config/examples/Anet/A2/Configuration_adv.h
  13. 15
    0
      config/examples/Anet/A2plus/Configuration_adv.h
  14. 15
    0
      config/examples/Anet/A6/Configuration_adv.h
  15. 15
    0
      config/examples/Anet/A8/Configuration_adv.h
  16. 15
    0
      config/examples/Anet/A8plus/Configuration_adv.h
  17. 15
    0
      config/examples/Anet/E16/Configuration_adv.h
  18. 15
    0
      config/examples/AnyCubic/i3/Configuration_adv.h
  19. 15
    0
      config/examples/ArmEd/Configuration_adv.h
  20. 15
    0
      config/examples/BIBO/TouchX/cyclops/Configuration_adv.h
  21. 15
    0
      config/examples/BIBO/TouchX/default/Configuration_adv.h
  22. 15
    0
      config/examples/BQ/Hephestos/Configuration_adv.h
  23. 15
    0
      config/examples/BQ/Hephestos_2/Configuration_adv.h
  24. 15
    0
      config/examples/BQ/WITBOX/Configuration_adv.h
  25. 15
    0
      config/examples/Cartesio/Configuration_adv.h
  26. 15
    0
      config/examples/Creality/CR-10/Configuration_adv.h
  27. 15
    0
      config/examples/Creality/CR-10S/Configuration_adv.h
  28. 15
    0
      config/examples/Creality/CR-10_5S/Configuration_adv.h
  29. 15
    0
      config/examples/Creality/CR-10mini/Configuration_adv.h
  30. 15
    0
      config/examples/Creality/CR-8/Configuration_adv.h
  31. 15
    0
      config/examples/Creality/Ender-2/Configuration_adv.h
  32. 15
    0
      config/examples/Creality/Ender-3/Configuration_adv.h
  33. 15
    0
      config/examples/Creality/Ender-4/Configuration_adv.h
  34. 15
    0
      config/examples/Dagoma/Disco Ultimate/Configuration_adv.h
  35. 15
    0
      config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration_adv.h
  36. 15
    0
      config/examples/Einstart-S/Configuration_adv.h
  37. 15
    0
      config/examples/Felix/Configuration_adv.h
  38. 15
    0
      config/examples/FlashForge/CreatorPro/Configuration_adv.h
  39. 15
    0
      config/examples/FolgerTech/i3-2020/Configuration_adv.h
  40. 15
    0
      config/examples/Formbot/Raptor/Configuration_adv.h
  41. 15
    0
      config/examples/Formbot/T_Rex_2+/Configuration_adv.h
  42. 15
    0
      config/examples/Formbot/T_Rex_3/Configuration_adv.h
  43. 15
    0
      config/examples/Geeetech/A10/Configuration_adv.h
  44. 15
    0
      config/examples/Geeetech/A10M/Configuration_adv.h
  45. 15
    0
      config/examples/Geeetech/A20M/Configuration_adv.h
  46. 15
    0
      config/examples/Geeetech/MeCreator2/Configuration_adv.h
  47. 15
    0
      config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h
  48. 15
    0
      config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h
  49. 15
    0
      config/examples/Infitary/i3-M508/Configuration_adv.h
  50. 15
    0
      config/examples/JGAurora/A5/Configuration_adv.h
  51. 15
    0
      config/examples/MakerParts/Configuration_adv.h
  52. 15
    0
      config/examples/Malyan/M150/Configuration_adv.h
  53. 15
    0
      config/examples/Malyan/M200/Configuration_adv.h
  54. 15
    0
      config/examples/Micromake/C1/enhanced/Configuration_adv.h
  55. 15
    0
      config/examples/Mks/Robin/Configuration_adv.h
  56. 15
    0
      config/examples/Mks/Sbase/Configuration_adv.h
  57. 15
    0
      config/examples/RapideLite/RL200/Configuration_adv.h
  58. 15
    0
      config/examples/RigidBot/Configuration_adv.h
  59. 15
    0
      config/examples/SCARA/Configuration_adv.h
  60. 15
    0
      config/examples/STM32/Black_STM32F407VET6/Configuration_adv.h
  61. 15
    0
      config/examples/Sanguinololu/Configuration_adv.h
  62. 15
    0
      config/examples/TheBorg/Configuration_adv.h
  63. 15
    0
      config/examples/TinyBoy2/Configuration_adv.h
  64. 15
    0
      config/examples/Tronxy/X3A/Configuration_adv.h
  65. 15
    0
      config/examples/Tronxy/X5S-2E/Configuration_adv.h
  66. 15
    0
      config/examples/UltiMachine/Archim1/Configuration_adv.h
  67. 15
    0
      config/examples/UltiMachine/Archim2/Configuration_adv.h
  68. 15
    0
      config/examples/VORONDesign/Configuration_adv.h
  69. 15
    0
      config/examples/Velleman/K8200/Configuration_adv.h
  70. 15
    0
      config/examples/Velleman/K8400/Configuration_adv.h
  71. 15
    0
      config/examples/WASP/PowerWASP/Configuration_adv.h
  72. 15
    0
      config/examples/Wanhao/Duplicator 6/Configuration_adv.h
  73. 15
    0
      config/examples/delta/Anycubic/Kossel/Configuration_adv.h
  74. 15
    0
      config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h
  75. 15
    0
      config/examples/delta/FLSUN/kossel/Configuration_adv.h
  76. 15
    0
      config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h
  77. 15
    0
      config/examples/delta/Geeetech/Rostock 301/Configuration_adv.h
  78. 15
    0
      config/examples/delta/MKS/SBASE/Configuration_adv.h
  79. 15
    0
      config/examples/delta/Tevo Little Monster/Configuration_adv.h
  80. 15
    0
      config/examples/delta/generic/Configuration_adv.h
  81. 15
    0
      config/examples/delta/kossel_mini/Configuration_adv.h
  82. 15
    0
      config/examples/delta/kossel_xl/Configuration_adv.h
  83. 15
    0
      config/examples/gCreate/gMax1.5+/Configuration_adv.h
  84. 15
    0
      config/examples/makibox/Configuration_adv.h
  85. 15
    0
      config/examples/tvrrug/Round2/Configuration_adv.h
  86. 15
    0
      config/examples/wt150/Configuration_adv.h

+ 15
- 0
Marlin/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 7
- 0
Marlin/src/Marlin.cpp View File

@@ -985,6 +985,13 @@ void setup() {
985 985
     #endif
986 986
   #endif
987 987
 
988
+  #if ENABLED(COOLANT_MIST)
989
+    OUT_WRITE(COOLANT_MIST_PIN, COOLANT_MIST_INVERT);   // Init Mist Coolant OFF
990
+  #endif
991
+  #if ENABLED(COOLANT_FLOOD)
992
+    OUT_WRITE(COOLANT_FLOOD_PIN, COOLANT_FLOOD_INVERT); // Init Flood Coolant OFF
993
+  #endif
994
+
988 995
   #if HAS_BED_PROBE
989 996
     endstops.enable_z_probe(false);
990 997
   #endif

+ 63
- 0
Marlin/src/gcode/control/M7-M9.cpp View File

@@ -0,0 +1,63 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+#include "../../inc/MarlinConfig.h"
24
+
25
+#if ENABLED(COOLANT_CONTROL)
26
+
27
+#include "../gcode.h"
28
+#include "../../module/planner.h"
29
+
30
+#if ENABLED(COOLANT_MIST)
31
+  /**
32
+   * M7: Mist Coolant On
33
+   */
34
+  void GcodeSuite::M7() {
35
+    planner.synchronize();                            // Wait for move to arrive
36
+    WRITE(COOLANT_MIST_PIN, !(COOLANT_MIST_INVERT));  // Turn on Mist coolant
37
+  }
38
+#endif
39
+
40
+#if ENABLED(COOLANT_FLOOD)
41
+  /**
42
+   * M8: Flood Coolant On
43
+   */
44
+  void GcodeSuite::M8() {
45
+    planner.synchronize();                              // Wait for move to arrive
46
+    WRITE(COOLANT_FLOOD_PIN, !(COOLANT_FLOOD_INVERT));  // Turn on Flood coolant
47
+  }
48
+#endif
49
+
50
+/**
51
+ * M9: Coolant OFF
52
+ */
53
+void GcodeSuite::M9() {
54
+  planner.synchronize();                            // Wait for move to arrive
55
+  #if ENABLED(COOLANT_MIST)
56
+    WRITE(COOLANT_MIST_PIN, COOLANT_MIST_INVERT);   // Turn off Mist coolant
57
+  #endif
58
+  #if ENABLED(COOLANT_FLOOD)
59
+    WRITE(COOLANT_FLOOD_PIN, COOLANT_FLOOD_INVERT); // Turn off Flood coolant
60
+  #endif
61
+}
62
+
63
+#endif // COOLANT_CONTROL

+ 16
- 6
Marlin/src/gcode/gcode.cpp View File

@@ -327,9 +327,19 @@ void GcodeSuite::process_parsed_command(
327 327
       #endif
328 328
 
329 329
       #if ENABLED(SPINDLE_LASER_ENABLE)
330
-        case 3: M3_M4(false); break;                              // M3: turn spindle/laser on, set laser/spindle power/speed, set rotation direction CW
331
-        case 4: M3_M4(true ); break;                              // M4: turn spindle/laser on, set laser/spindle power/speed, set rotation direction CCW
332
-        case 5: M5(); break;                                      // M5 - turn spindle/laser off
330
+        case 3: M3_M4(false); break;                              // M3: Turn ON Laser | Spindle (clockwise), set Power | Speed
331
+        case 4: M3_M4(true ); break;                              // M4: Turn ON Laser | Spindle (counter-clockwise), set Power | Speed
332
+        case 5: M5(); break;                                      // M5: Turn OFF Laser | Spindle
333
+      #endif
334
+
335
+      #if ENABLED(COOLANT_CONTROL)
336
+        #if ENABLED(COOLANT_MIST)
337
+          case 7: M7(); break;                                    // M7: Mist coolant ON
338
+        #endif
339
+        #if ENABLED(COOLANT_FLOOD)
340
+          case 8: M8(); break;                                    // M8: Flood coolant ON
341
+        #endif
342
+        case 9: M9(); break;                                      // M9: Coolant OFF
333 343
       #endif
334 344
 
335 345
       #if ENABLED(EXTERNAL_CLOSED_LOOP_CONTROLLER)
@@ -339,9 +349,9 @@ void GcodeSuite::process_parsed_command(
339 349
       case 17: M17(); break;                                      // M17: Enable all stepper motors
340 350
 
341 351
       #if ENABLED(SDSUPPORT)
342
-        case 20: M20(); break;                                    // M20: list SD card
343
-        case 21: M21(); break;                                    // M21: init SD card
344
-        case 22: M22(); break;                                    // M22: release SD card
352
+        case 20: M20(); break;                                    // M20: List SD card
353
+        case 21: M21(); break;                                    // M21: Init SD card
354
+        case 22: M22(); break;                                    // M22: Release SD card
345 355
         case 23: M23(); break;                                    // M23: Select file
346 356
         case 24: M24(); break;                                    // M24: Start SD print
347 357
         case 25: M25(); break;                                    // M25: Pause SD print

+ 16
- 3
Marlin/src/gcode/gcode.h View File

@@ -75,9 +75,12 @@
75 75
  *
76 76
  * M0   - Unconditional stop - Wait for user to press a button on the LCD (Only if ULTRA_LCD is enabled)
77 77
  * M1   -> M0
78
- * M3   - Turn laser/spindle on, set spindle/laser speed/power, set rotation to clockwise
79
- * M4   - Turn laser/spindle on, set spindle/laser speed/power, set rotation to counter-clockwise
80
- * M5   - Turn laser/spindle off
78
+ * M3   - Turn ON Laser | Spindle (clockwise), set Power | Speed. (Requires SPINDLE_LASER_ENABLE)
79
+ * M4   - Turn ON Laser | Spindle (counter-clockwise), set Power | Speed. (Requires SPINDLE_LASER_ENABLE)
80
+ * M5   - Turn OFF Laser | Spindle. (Requires SPINDLE_LASER_ENABLE)
81
+ * M7   - Turn mist coolant ON. (Requires COOLANT_CONTROL)
82
+ * M8   - Turn flood coolant ON. (Requires COOLANT_CONTROL)
83
+ * M9   - Turn coolant OFF. (Requires COOLANT_CONTROL)
81 84
  * M12  - Set up closed loop control system. (Requires EXTERNAL_CLOSED_LOOP_CONTROLLER)
82 85
  * M17  - Enable/Power all stepper motors
83 86
  * M18  - Disable all stepper motors; same as M84
@@ -460,6 +463,16 @@ private:
460 463
     static void M5();
461 464
   #endif
462 465
 
466
+  #if ENABLED(COOLANT_CONTROL)
467
+    #if ENABLED(COOLANT_MIST)
468
+      static void M7();
469
+    #endif
470
+    #if ENABLED(COOLANT_FLOOD)
471
+      static void M8();
472
+    #endif
473
+    static void M9();
474
+  #endif
475
+
463 476
   #if ENABLED(EXTERNAL_CLOSED_LOOP_CONTROLLER)
464 477
     static void M12();
465 478
   #endif

+ 6
- 0
Marlin/src/pins/pinsDebug_list.h View File

@@ -172,6 +172,12 @@
172 172
 #if PIN_EXISTS(CONTROLLER_FAN)
173 173
   REPORT_NAME_DIGITAL(__LINE__, CONTROLLER_FAN_PIN)
174 174
 #endif
175
+#if PIN_EXISTS(COOLANT_FLOOD)
176
+  REPORT_NAME_DIGITAL(__LINE__, COOLANT_FLOOD_PIN)
177
+#endif
178
+#if PIN_EXISTS(COOLANT_MIST)
179
+  REPORT_NAME_DIGITAL(__LINE__, COOLANT_MIST_PIN)
180
+#endif
175 181
 #if PIN_EXISTS(CUTOFF_RESET)
176 182
   REPORT_NAME_DIGITAL(__LINE__, CUTOFF_RESET_PIN)
177 183
 #endif

+ 6
- 0
Marlin/src/pins/pins_RAMBO.h View File

@@ -153,6 +153,12 @@
153 153
 #define SPINDLE_DIR_PIN          32
154 154
 
155 155
 //
156
+// M7/M8/M9 - Coolant Control
157
+//
158
+#define COOLANT_MIST_PIN   22
159
+#define COOLANT_FLOOD_PIN  44
160
+
161
+//
156 162
 // Průša i3 MK2 Multiplexer Support
157 163
 //
158 164
 #define E_MUX0_PIN         17

+ 15
- 0
config/default/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/3DFabXYZ/Migbot/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/AlephObjects/TAZ4/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/AliExpress/UM2pExt/Configuration_adv.h View File

@@ -2117,6 +2117,21 @@
2117 2117
 #endif
2118 2118
 
2119 2119
 /**
2120
+ * Coolant Control
2121
+ *
2122
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2123
+ *
2124
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2125
+ */
2126
+//#define COOLANT_CONTROL
2127
+#if ENABLED(COOLANT_CONTROL)
2128
+  #define COOLANT_MIST                // Enable if mist coolant is present
2129
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2130
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2131
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2132
+#endif
2133
+
2134
+/**
2120 2135
  * Filament Width Sensor
2121 2136
  *
2122 2137
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Anet/A2/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Anet/A2plus/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Anet/A6/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Anet/A8/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Anet/A8plus/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Anet/E16/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/AnyCubic/i3/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/ArmEd/Configuration_adv.h View File

@@ -2119,6 +2119,21 @@
2119 2119
 #endif
2120 2120
 
2121 2121
 /**
2122
+ * Coolant Control
2123
+ *
2124
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2125
+ *
2126
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2127
+ */
2128
+//#define COOLANT_CONTROL
2129
+#if ENABLED(COOLANT_CONTROL)
2130
+  #define COOLANT_MIST                // Enable if mist coolant is present
2131
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2132
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2133
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2134
+#endif
2135
+
2136
+/**
2122 2137
  * Filament Width Sensor
2123 2138
  *
2124 2139
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/BIBO/TouchX/cyclops/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/BIBO/TouchX/default/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/BQ/Hephestos/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/BQ/Hephestos_2/Configuration_adv.h View File

@@ -2123,6 +2123,21 @@
2123 2123
 #endif
2124 2124
 
2125 2125
 /**
2126
+ * Coolant Control
2127
+ *
2128
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2129
+ *
2130
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2131
+ */
2132
+//#define COOLANT_CONTROL
2133
+#if ENABLED(COOLANT_CONTROL)
2134
+  #define COOLANT_MIST                // Enable if mist coolant is present
2135
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2136
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2137
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2138
+#endif
2139
+
2140
+/**
2126 2141
  * Filament Width Sensor
2127 2142
  *
2128 2143
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/BQ/WITBOX/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Cartesio/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Creality/CR-10/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Creality/CR-10S/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Creality/CR-10_5S/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Creality/CR-10mini/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Creality/CR-8/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Creality/Ender-2/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Creality/Ender-3/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Creality/Ender-4/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Dagoma/Disco Ultimate/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Einstart-S/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Felix/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/FlashForge/CreatorPro/Configuration_adv.h View File

@@ -2114,6 +2114,21 @@
2114 2114
 #endif
2115 2115
 
2116 2116
 /**
2117
+ * Coolant Control
2118
+ *
2119
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2120
+ *
2121
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2122
+ */
2123
+//#define COOLANT_CONTROL
2124
+#if ENABLED(COOLANT_CONTROL)
2125
+  #define COOLANT_MIST                // Enable if mist coolant is present
2126
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2127
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2128
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2129
+#endif
2130
+
2131
+/**
2117 2132
  * Filament Width Sensor
2118 2133
  *
2119 2134
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/FolgerTech/i3-2020/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Formbot/Raptor/Configuration_adv.h View File

@@ -2117,6 +2117,21 @@
2117 2117
 #endif
2118 2118
 
2119 2119
 /**
2120
+ * Coolant Control
2121
+ *
2122
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2123
+ *
2124
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2125
+ */
2126
+//#define COOLANT_CONTROL
2127
+#if ENABLED(COOLANT_CONTROL)
2128
+  #define COOLANT_MIST                // Enable if mist coolant is present
2129
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2130
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2131
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2132
+#endif
2133
+
2134
+/**
2120 2135
  * Filament Width Sensor
2121 2136
  *
2122 2137
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Formbot/T_Rex_2+/Configuration_adv.h View File

@@ -2119,6 +2119,21 @@
2119 2119
 #endif
2120 2120
 
2121 2121
 /**
2122
+ * Coolant Control
2123
+ *
2124
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2125
+ *
2126
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2127
+ */
2128
+//#define COOLANT_CONTROL
2129
+#if ENABLED(COOLANT_CONTROL)
2130
+  #define COOLANT_MIST                // Enable if mist coolant is present
2131
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2132
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2133
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2134
+#endif
2135
+
2136
+/**
2122 2137
  * Filament Width Sensor
2123 2138
  *
2124 2139
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Formbot/T_Rex_3/Configuration_adv.h View File

@@ -2119,6 +2119,21 @@
2119 2119
 #endif
2120 2120
 
2121 2121
 /**
2122
+ * Coolant Control
2123
+ *
2124
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2125
+ *
2126
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2127
+ */
2128
+//#define COOLANT_CONTROL
2129
+#if ENABLED(COOLANT_CONTROL)
2130
+  #define COOLANT_MIST                // Enable if mist coolant is present
2131
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2132
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2133
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2134
+#endif
2135
+
2136
+/**
2122 2137
  * Filament Width Sensor
2123 2138
  *
2124 2139
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Geeetech/A10/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Geeetech/A10M/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Geeetech/A20M/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Geeetech/MeCreator2/Configuration_adv.h View File

@@ -2114,6 +2114,21 @@
2114 2114
 #endif
2115 2115
 
2116 2116
 /**
2117
+ * Coolant Control
2118
+ *
2119
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2120
+ *
2121
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2122
+ */
2123
+//#define COOLANT_CONTROL
2124
+#if ENABLED(COOLANT_CONTROL)
2125
+  #define COOLANT_MIST                // Enable if mist coolant is present
2126
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2127
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2128
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2129
+#endif
2130
+
2131
+/**
2117 2132
  * Filament Width Sensor
2118 2133
  *
2119 2134
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Infitary/i3-M508/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/JGAurora/A5/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/MakerParts/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Malyan/M150/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Malyan/M200/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Micromake/C1/enhanced/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Mks/Robin/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Mks/Sbase/Configuration_adv.h View File

@@ -2116,6 +2116,21 @@
2116 2116
 #endif
2117 2117
 
2118 2118
 /**
2119
+ * Coolant Control
2120
+ *
2121
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2122
+ *
2123
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2124
+ */
2125
+//#define COOLANT_CONTROL
2126
+#if ENABLED(COOLANT_CONTROL)
2127
+  #define COOLANT_MIST                // Enable if mist coolant is present
2128
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2129
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2130
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2131
+#endif
2132
+
2133
+/**
2119 2134
  * Filament Width Sensor
2120 2135
  *
2121 2136
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/RapideLite/RL200/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/RigidBot/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/SCARA/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/STM32/Black_STM32F407VET6/Configuration_adv.h View File

@@ -2113,6 +2113,21 @@
2113 2113
 #endif
2114 2114
 
2115 2115
 /**
2116
+ * Coolant Control
2117
+ *
2118
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2119
+ *
2120
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2121
+ */
2122
+//#define COOLANT_CONTROL
2123
+#if ENABLED(COOLANT_CONTROL)
2124
+  #define COOLANT_MIST                // Enable if mist coolant is present
2125
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2126
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2127
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2128
+#endif
2129
+
2130
+/**
2116 2131
  * Filament Width Sensor
2117 2132
  *
2118 2133
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Sanguinololu/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/TheBorg/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/TinyBoy2/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Tronxy/X3A/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Tronxy/X5S-2E/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/UltiMachine/Archim1/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/UltiMachine/Archim2/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/VORONDesign/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Velleman/K8200/Configuration_adv.h View File

@@ -2128,6 +2128,21 @@
2128 2128
 #endif
2129 2129
 
2130 2130
 /**
2131
+ * Coolant Control
2132
+ *
2133
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2134
+ *
2135
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2136
+ */
2137
+//#define COOLANT_CONTROL
2138
+#if ENABLED(COOLANT_CONTROL)
2139
+  #define COOLANT_MIST                // Enable if mist coolant is present
2140
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2141
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2142
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2143
+#endif
2144
+
2145
+/**
2131 2146
  * Filament Width Sensor
2132 2147
  *
2133 2148
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Velleman/K8400/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/WASP/PowerWASP/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/Wanhao/Duplicator 6/Configuration_adv.h View File

@@ -2117,6 +2117,21 @@
2117 2117
 #endif
2118 2118
 
2119 2119
 /**
2120
+ * Coolant Control
2121
+ *
2122
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2123
+ *
2124
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2125
+ */
2126
+//#define COOLANT_CONTROL
2127
+#if ENABLED(COOLANT_CONTROL)
2128
+  #define COOLANT_MIST                // Enable if mist coolant is present
2129
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2130
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2131
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2132
+#endif
2133
+
2134
+/**
2120 2135
  * Filament Width Sensor
2121 2136
  *
2122 2137
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/delta/Anycubic/Kossel/Configuration_adv.h View File

@@ -2117,6 +2117,21 @@
2117 2117
 #endif
2118 2118
 
2119 2119
 /**
2120
+ * Coolant Control
2121
+ *
2122
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2123
+ *
2124
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2125
+ */
2126
+//#define COOLANT_CONTROL
2127
+#if ENABLED(COOLANT_CONTROL)
2128
+  #define COOLANT_MIST                // Enable if mist coolant is present
2129
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2130
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2131
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2132
+#endif
2133
+
2134
+/**
2120 2135
  * Filament Width Sensor
2121 2136
  *
2122 2137
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h View File

@@ -2117,6 +2117,21 @@
2117 2117
 #endif
2118 2118
 
2119 2119
 /**
2120
+ * Coolant Control
2121
+ *
2122
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2123
+ *
2124
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2125
+ */
2126
+//#define COOLANT_CONTROL
2127
+#if ENABLED(COOLANT_CONTROL)
2128
+  #define COOLANT_MIST                // Enable if mist coolant is present
2129
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2130
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2131
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2132
+#endif
2133
+
2134
+/**
2120 2135
  * Filament Width Sensor
2121 2136
  *
2122 2137
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/delta/FLSUN/kossel/Configuration_adv.h View File

@@ -2117,6 +2117,21 @@
2117 2117
 #endif
2118 2118
 
2119 2119
 /**
2120
+ * Coolant Control
2121
+ *
2122
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2123
+ *
2124
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2125
+ */
2126
+//#define COOLANT_CONTROL
2127
+#if ENABLED(COOLANT_CONTROL)
2128
+  #define COOLANT_MIST                // Enable if mist coolant is present
2129
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2130
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2131
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2132
+#endif
2133
+
2134
+/**
2120 2135
  * Filament Width Sensor
2121 2136
  *
2122 2137
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h View File

@@ -2117,6 +2117,21 @@
2117 2117
 #endif
2118 2118
 
2119 2119
 /**
2120
+ * Coolant Control
2121
+ *
2122
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2123
+ *
2124
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2125
+ */
2126
+//#define COOLANT_CONTROL
2127
+#if ENABLED(COOLANT_CONTROL)
2128
+  #define COOLANT_MIST                // Enable if mist coolant is present
2129
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2130
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2131
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2132
+#endif
2133
+
2134
+/**
2120 2135
  * Filament Width Sensor
2121 2136
  *
2122 2137
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/delta/Geeetech/Rostock 301/Configuration_adv.h View File

@@ -2117,6 +2117,21 @@
2117 2117
 #endif
2118 2118
 
2119 2119
 /**
2120
+ * Coolant Control
2121
+ *
2122
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2123
+ *
2124
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2125
+ */
2126
+//#define COOLANT_CONTROL
2127
+#if ENABLED(COOLANT_CONTROL)
2128
+  #define COOLANT_MIST                // Enable if mist coolant is present
2129
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2130
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2131
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2132
+#endif
2133
+
2134
+/**
2120 2135
  * Filament Width Sensor
2121 2136
  *
2122 2137
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/delta/MKS/SBASE/Configuration_adv.h View File

@@ -2117,6 +2117,21 @@
2117 2117
 #endif
2118 2118
 
2119 2119
 /**
2120
+ * Coolant Control
2121
+ *
2122
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2123
+ *
2124
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2125
+ */
2126
+//#define COOLANT_CONTROL
2127
+#if ENABLED(COOLANT_CONTROL)
2128
+  #define COOLANT_MIST                // Enable if mist coolant is present
2129
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2130
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2131
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2132
+#endif
2133
+
2134
+/**
2120 2135
  * Filament Width Sensor
2121 2136
  *
2122 2137
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/delta/Tevo Little Monster/Configuration_adv.h View File

@@ -2117,6 +2117,21 @@
2117 2117
 #endif
2118 2118
 
2119 2119
 /**
2120
+ * Coolant Control
2121
+ *
2122
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2123
+ *
2124
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2125
+ */
2126
+//#define COOLANT_CONTROL
2127
+#if ENABLED(COOLANT_CONTROL)
2128
+  #define COOLANT_MIST                // Enable if mist coolant is present
2129
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2130
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2131
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2132
+#endif
2133
+
2134
+/**
2120 2135
  * Filament Width Sensor
2121 2136
  *
2122 2137
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/delta/generic/Configuration_adv.h View File

@@ -2117,6 +2117,21 @@
2117 2117
 #endif
2118 2118
 
2119 2119
 /**
2120
+ * Coolant Control
2121
+ *
2122
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2123
+ *
2124
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2125
+ */
2126
+//#define COOLANT_CONTROL
2127
+#if ENABLED(COOLANT_CONTROL)
2128
+  #define COOLANT_MIST                // Enable if mist coolant is present
2129
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2130
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2131
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2132
+#endif
2133
+
2134
+/**
2120 2135
  * Filament Width Sensor
2121 2136
  *
2122 2137
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/delta/kossel_mini/Configuration_adv.h View File

@@ -2116,6 +2116,21 @@
2116 2116
 #endif
2117 2117
 
2118 2118
 /**
2119
+ * Coolant Control
2120
+ *
2121
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2122
+ *
2123
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2124
+ */
2125
+//#define COOLANT_CONTROL
2126
+#if ENABLED(COOLANT_CONTROL)
2127
+  #define COOLANT_MIST                // Enable if mist coolant is present
2128
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2129
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2130
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2131
+#endif
2132
+
2133
+/**
2119 2134
  * Filament Width Sensor
2120 2135
  *
2121 2136
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/delta/kossel_xl/Configuration_adv.h View File

@@ -2117,6 +2117,21 @@
2117 2117
 #endif
2118 2118
 
2119 2119
 /**
2120
+ * Coolant Control
2121
+ *
2122
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2123
+ *
2124
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2125
+ */
2126
+//#define COOLANT_CONTROL
2127
+#if ENABLED(COOLANT_CONTROL)
2128
+  #define COOLANT_MIST                // Enable if mist coolant is present
2129
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2130
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2131
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2132
+#endif
2133
+
2134
+/**
2120 2135
  * Filament Width Sensor
2121 2136
  *
2122 2137
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/gCreate/gMax1.5+/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/makibox/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/tvrrug/Round2/Configuration_adv.h View File

@@ -2115,6 +2115,21 @@
2115 2115
 #endif
2116 2116
 
2117 2117
 /**
2118
+ * Coolant Control
2119
+ *
2120
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2121
+ *
2122
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2123
+ */
2124
+//#define COOLANT_CONTROL
2125
+#if ENABLED(COOLANT_CONTROL)
2126
+  #define COOLANT_MIST                // Enable if mist coolant is present
2127
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2128
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2129
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2130
+#endif
2131
+
2132
+/**
2118 2133
  * Filament Width Sensor
2119 2134
  *
2120 2135
  * Measures the filament width in real-time and adjusts

+ 15
- 0
config/examples/wt150/Configuration_adv.h View File

@@ -2116,6 +2116,21 @@
2116 2116
 #endif
2117 2117
 
2118 2118
 /**
2119
+ * Coolant Control
2120
+ *
2121
+ * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off.
2122
+ *
2123
+ * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined.
2124
+ */
2125
+//#define COOLANT_CONTROL
2126
+#if ENABLED(COOLANT_CONTROL)
2127
+  #define COOLANT_MIST                // Enable if mist coolant is present
2128
+  #define COOLANT_FLOOD               // Enable if flood coolant is present
2129
+  #define COOLANT_MIST_INVERT  false  // Set "true" if the on/off function is reversed
2130
+  #define COOLANT_FLOOD_INVERT false  // Set "true" if the on/off function is reversed
2131
+#endif
2132
+
2133
+/**
2119 2134
  * Filament Width Sensor
2120 2135
  *
2121 2136
  * Measures the filament width in real-time and adjusts

Loading…
Cancel
Save