开源改变世界!!

Prepare 菜单项更改为 Tune 菜单,Axis move 继续超过目标 #596

推推 grbl 2年前 (2023-02-05) 124次浏览
关闭
mswillia 打开了这个问题 2013 年 9 月 11 日 · 4条评论
关闭

Prepare 菜单项更改为 Tune 菜单,Axis move 继续超过目标#596

mswillia 打开了这个问题 2013 年 9 月 11 日 · 4条评论

评论

Prepare 菜单项更改为 Tune 菜单,Axis move 继续超过目标 #596

为我找到了一个奇怪且可重复的错误。使用 marlin aa6c58a
重复 bug 的步骤:

  1. 汽车之家
  2. 在归位过程中转到移动轴 1 毫米增量,将 Z 轴向上移动 10 毫米
  3. 退出到主菜单
  4. Prepare 菜单替换为 tune 菜单,机器继续沿正 Z 方向移动。
Prepare 菜单项更改为 Tune 菜单,Axis move 继续超过目标 #596

更新:
这应该可以用任何轴重复。向与归位方向相反的方向移动。
似乎发生的情况是,在最初按下归位开关后,机器将正常后退,但随后继续尝试以错误的方向归位(您之前告诉它移动的方向)。

Prepare 菜单项更改为 Tune 菜单,Axis move 继续超过目标 #596

稍微查看一下代码后,我发现当仍有计划的移动时,菜单项 Prepare to Tune 的更改是有意的。
似乎问题出在 lcd_move_ 和 homeaxis 函数上。我在问题区域看到调用 plan_set_position 和 plan_buffer_line 的函数,因此规划器需要修复错误,或者我在想,归位函数需要一些更改。

Prepare 菜单项更改为 Tune 菜单,Axis move 继续超过目标 #596
贡献者

这个是大约一年前创建的,有很多变化,请下载最新的 marlin 副本,看看问题是否仍然存在。您还可以使用最新的 arduino IDE 来刷新 marlin 固件。如果您的板文件等只能在旧的 ide 下工作,请先升级它们,以便它们在最新的 IDE 下工作。

如果您为不在https://github.com/ErikZalm/Marlin/tree/Marlin_v1/ArduinoAddons中的硬件创建板文件,请 fork marlin 并添加文件,然后创建一个拉取请求,以便我们可以获得硬件支持的。这也将使人们了解人们正在使用什么硬件。