Quellcode durchsuchen

Probe conditionals to Conditionals_LCD.h

Scott Lahteine vor 7 Jahren
Ursprung
Commit
153e240cdd
2 geänderte Dateien mit 27 neuen und 21 gelöschten Zeilen
  1. 27
    0
      Marlin/Conditionals_LCD.h
  2. 0
    21
      Marlin/Conditionals_post.h

+ 27
- 0
Marlin/Conditionals_LCD.h Datei anzeigen

@@ -316,6 +316,33 @@
316 316
     #define TOOL_E_INDEX current_block->active_extruder
317 317
   #endif
318 318
 
319
+  /**
320
+   * The BLTouch Probe emulates a servo probe
321
+   */
322
+  #if ENABLED(BLTOUCH)
323
+    #ifndef Z_ENDSTOP_SERVO_NR
324
+      #define Z_ENDSTOP_SERVO_NR 0
325
+    #endif
326
+    #ifndef NUM_SERVOS
327
+      #define NUM_SERVOS (Z_ENDSTOP_SERVO_NR + 1)
328
+    #endif
329
+    #undef Z_SERVO_ANGLES
330
+    #define Z_SERVO_ANGLES {10,90} // For BLTouch 10=deploy, 90=retract
331
+    #undef DEACTIVATE_SERVOS_AFTER_MOVE
332
+    #if ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN)
333
+      #undef Z_MIN_ENDSTOP_INVERTING
334
+      #define Z_MIN_ENDSTOP_INVERTING false
335
+    #endif
336
+  #endif
337
+
338
+  /**
339
+   * Set a flag for a servo probe
340
+   */
341
+  #define HAS_Z_SERVO_ENDSTOP (defined(Z_ENDSTOP_SERVO_NR) && Z_ENDSTOP_SERVO_NR >= 0)
342
+
343
+  /**
344
+   * Set a flag for any enabled probe
345
+   */
319 346
   #define PROBE_SELECTED (ENABLED(FIX_MOUNTED_PROBE) || ENABLED(Z_PROBE_ALLEN_KEY) || HAS_Z_SERVO_ENDSTOP || ENABLED(Z_PROBE_SLED))
320 347
 
321 348
 #endif //CONDITIONALS_LCD_H

+ 0
- 21
Marlin/Conditionals_post.h Datei anzeigen

@@ -115,33 +115,12 @@
115 115
   #endif
116 116
 
117 117
   /**
118
-   * The BLTouch Probe emulates a servo probe
119
-   */
120
-  #if ENABLED(BLTOUCH)
121
-    #ifndef Z_ENDSTOP_SERVO_NR
122
-      #define Z_ENDSTOP_SERVO_NR 0
123
-    #endif
124
-    #ifndef NUM_SERVOS
125
-      #define NUM_SERVOS (Z_ENDSTOP_SERVO_NR + 1)
126
-    #endif
127
-    #undef Z_SERVO_ANGLES
128
-    #define Z_SERVO_ANGLES {10,90} // For BLTouch 10=deploy, 90=retract
129
-    #undef DEACTIVATE_SERVOS_AFTER_MOVE
130
-    #if ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN)
131
-      #undef Z_MIN_ENDSTOP_INVERTING
132
-      #define Z_MIN_ENDSTOP_INVERTING false
133
-    #endif
134
-  #endif
135
-
136
-  /**
137 118
    * Auto Bed Leveling and Z Probe Repeatability Test
138 119
    */
139 120
   #define HAS_PROBING_PROCEDURE (ENABLED(AUTO_BED_LEVELING_FEATURE) || ENABLED(Z_MIN_PROBE_REPEATABILITY_TEST))
140 121
 
141 122
   #define HOMING_Z_WITH_PROBE (HAS_BED_PROBE && Z_HOME_DIR < 0 && ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN))
142 123
 
143
-  #define HAS_Z_SERVO_ENDSTOP (defined(Z_ENDSTOP_SERVO_NR) && Z_ENDSTOP_SERVO_NR >= 0)
144
-
145 124
   /**
146 125
    * Z Sled Probe requires Z_SAFE_HOMING
147 126
    */

Laden…
Abbrechen
Speichern