Переглянути джерело

Sanitycheck: Z_SAFE_HOMING points are reachable

Scott Lahteine 9 роки тому
джерело
коміт
d6c50671d3
1 змінених файлів з 11 додано та 0 видалено
  1. 11
    0
      Marlin/SanityCheck.h

+ 11
- 0
Marlin/SanityCheck.h Переглянути файл

@@ -360,6 +360,17 @@
360 360
 #endif
361 361
 
362 362
 /**
363
+ * Make sure Z_SAFE_HOMING point is reachable
364
+ */
365
+#if ENABLED(Z_SAFE_HOMING)
366
+  #if Z_SAFE_HOMING_X_POINT < MIN_PROBE_X || Z_SAFE_HOMING_X_POINT > MAX_PROBE_X
367
+    #error "The given Z_SAFE_HOMING_X_POINT can't be reached by the Z probe."
368
+  #elif Z_SAFE_HOMING_Y_POINT < MIN_PROBE_Y || Z_SAFE_HOMING_Y_POINT > MAX_PROBE_Y
369
+    #error "The given Z_SAFE_HOMING_Y_POINT can't be reached by the Z probe."
370
+  #endif
371
+#endif // Z_SAFE_HOMING
372
+
373
+/**
363 374
  * Auto Bed Leveling
364 375
  */
365 376
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)

Завантаження…
Відмінити
Зберегти