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
 #endif
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
  * Auto Bed Leveling
374
  * Auto Bed Leveling
364
  */
375
  */
365
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
376
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)

Loading…
Cancel
Save