Browse Source

Sanitycheck: Z_SAFE_HOMING points are reachable

Scott Lahteine 9 years ago
parent
commit
d6c50671d3
1 changed files with 11 additions and 0 deletions
  1. 11
    0
      Marlin/SanityCheck.h

+ 11
- 0
Marlin/SanityCheck.h View File

@@ -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)

Loading…
Cancel
Save