浏览代码

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)

正在加载...
取消
保存