评论
|
您不能在 Z_Home_Dir=1 时使用 Bed Auto Leveling,这是没有意义的。 Z 探针必须用于 Z 归位。 干杯 亚历克斯。
|
|
我将 Z-Probe 与 G29 和 G30 命令一起使用,即使在 Z_Home_Dir=1 的情况下也能很好地工作。 修复很简单,只有一个#if。 |
|
如果你有 Z-Probe,你不需要在 Max 上归位 Z 轴,你可以 2013/12/29 错误通知@github.com
“Não é o mais forte da espécie que sobrevive,nem o mais 亚历克斯博罗 |
|
尽管如此,但我个人更喜欢将 Z 归位到 Max,因为我的打印机在 XY 方向移动打印头,在 Z 方向移动床。归位到 Z max 将床向下移动并允许更容易维护,床准备等。 但我知道这是个人喜好,所以我会关闭这个问题。 |


启用 Z_Home_Dir=1 和 ENABLE_AUTO_BED_LEVELING 时会出现问题。
当执行 G28(Home all)并且 Z 回到最大值时,然后 Z_PROBE_OFFSET_FROM_EXTRUDER 被添加到 Z 位置。在我的例子中,Z_MAX_POS=220 和 Z_PROBE_OFFSET_FROM_EXTRUDER=-16.97。
在 G28 命令之后,Z 为 236.97,高于定义的最大值 220。
第一次进行任何移动时,Z 向下移动 Z_PROBE_OFFSET_FROM_EXTRUDER 以消除由 G28 命令期间完成的加法引起的差异。在我的例子中,Z 在任何轴的第一次移动中向下移动 16.97,将 Z 变为 220,因为 Z_MAX_POS 将其设置为最大值。
我不知道为什么在 G28 命令期间将 Z_PROBE_OFFSET_FROM_EXTRUDER 添加到 Z Pos,但在将 Z 归零到 Max 时不应该这样做。