开源改变世界

在准备菜单中启用 BedLevel 作为选项 #920

推推 grbl 2年前 (2023-02-06) 198次浏览
关闭
snowzach 打开了这个问题 2014 年 5 月 16 日 · 8条评论
关闭

在准备菜单中启用 BedLevel 作为选项#920

snowzach 打开了这个问题 2014 年 5 月 16 日 · 8条评论

评论

在准备菜单中启用 BedLevel 作为选项 #920

不言自明的增强。

我认为这应该是代码:
ultralcd.cpp in function lcd_prepare_menu()

添加:

ifdef ENABLE_AUTO_BED_LEVELING

MENU_ITEM(gcode, MSG_BED_LEVEL, PSTR("G29"));

万一

在 language.h 中,您必须定义消息 MSG_BED_LEVEL

在准备菜单中启用 BedLevel 作为选项 #920
贡献者

有一个手动调平模式菜单项也很好

  1. 执行 g28
  2. 执行 g1 z0
  3. 仅禁用 x 和 y 电机
  4. 等待按键重新启用电机

这将允许用户在锁定的 z=0 高度将头部拉到床周围,并在不同点调整床水平,以便正确设置床。

从旗鱼那里借来的想法,这是一种非常简单有效的手动调平床的方法。

在准备菜单中启用 BedLevel 作为选项 #920
贡献者

或手动调整床位,方法是通过前表面移动头部并在每个点使用触角,使其在床上方说 0.1 毫米…

当它在床的每个点上方 0.1 毫米时发出 M 命令…完成后您可以连续发出两次命令…

在准备菜单中启用 BedLevel 作为选项 #920 boelle 将此 添加到 功能请求第 3 轮里程碑 2015 年 3 月 23 日
在准备菜单中启用 BedLevel 作为选项 #920
贡献者

看看这个……我们没有实施手动床位吗?

在准备菜单中启用 BedLevel 作为选项 #920
成员

是的,我们有!它默认使用 3×3 网格系统,在步骤之间进行手动调整,并将结果保存到 EEPROM。