corexy 需要为所有移动启用 X 和 Y 驱动程序 #377

推推 grbl 3年前 (2023-02-05) 366次浏览
关闭
crispy1066 打开了这个问题 2013 年 2 月 1 日 · 6条评论
关闭

corexy 需要为所有移动启用 X 和 Y 驱动程序#377

crispy1066 打开了这个问题 2013 年 2 月 1 日 · 6条评论

评论

corexy 需要为所有移动启用 X 和 Y 驱动程序 #377

在 configuration.h 中启用 corexy,并且所有步进驱动器都处于非活动状态……

当前行为:手动移动 X 或 Y 轴只会导致启用 X 或 Y 步进驱动器。这不会产生正确的运动,因为 corexy 使用 X 和 Y 电机的控制混合。为了产生正确的运动,我必须手动点动两个轴来启动驱动器,然后系统才能正常运行。

预期行为:每当进行 X 或 Y 移动时,固件会自动启动 X 和 Y 驱动器。

corexy 需要为所有移动启用 X 和 Y 驱动程序 #377
贡献者

CoreXY 代码从根本上被破坏了,因为它在某些方向上执行双快速步骤,导致某些配置中缺少步骤。

corexy 需要为所有移动启用 X 和 Y 驱动程序 #377
作者

我通过从旧打印中运行 gcode,并使用笔式绘图仪记录输出,进行了广泛的测试。启用 X 和 Y 驱动程序后,我没有注意到任何问题。

作为快速修复,我可能可以在我的启动 gcode 中放置一个 M17,它负责启动打印。但是手动移动仍然无法正常工作。

corexy 需要为所有移动启用 X 和 Y 驱动程序 #377
贡献者

如果遇到双步问题,这取决于您的机器。在笔式绘图仪或小型打印机上很可能不是问题。但是在http://www.kamermaker.com/上它给出了重大问题。

corexy 需要为所有移动启用 X 和 Y 驱动程序 #377

KamerMaker 是 corexy 还是 hbot 实现。我很确定 COREXY 仅适用于一维移动。我认为双步问题是因为 COREXY 有两条皮带并且只需将一个电机步进两次即可以 45 的速度移动。HBOT 应该一步 A 一步和一步 B 一次以实现 45 度运动。

corexy 需要为所有移动启用 X 和 Y 驱动程序 #377
贡献者

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

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