开源改变世界

为双步进 Y 机器正确编译固件 #46

推推 grbl 3年前 (2023-02-08) 201次浏览
关闭
szaghi 打开了这个问题 2022 年 9 月 15 日 · 5 条评论
关闭

为双步进 Y 机器正确编译固件#46

szaghi 打开了这个问题 2022 年 9 月 15 日 · 5 条评论

评论

为双步进 Y 机器正确编译固件 #46

亲爱的,
我正在尝试为一台使用双步进配置移动 Y 轴的机器编译固件。我正在使用 GRBLHAL2000 板,我希望为 Y 轴启用自动方形,为此我使用两个独立的步进电机(连接到 Y 和 A 驱动器)和两个独立的终点挡块。我阅读了文档,但我很困惑(我也是 GRBL 固件的新手),特别是,我不确定必须自定义哪些文件。我发现其中my_machine.h包含专用于 GANGED/AUTO-SQUARE 轴的部分,我想知道定义#define Y_AUTO_SQUARE 1是否足够或者是否还有其他设置需要完成。

此外,我不确定将步进器/驱动器 A 设置为第二个 Y 轴是否是编译时设置(如果是此设置)。

如果此帮助请求偏离主题或者类似的问题已经得到解答,我深表歉意。

亲切的问候。
斯特凡诺

PS 一个完整的双步进 Y 机器配置示例对我来说非常宝贵,有没有可用的示例?

为双步进 Y 机器正确编译固件 #46
贡献者

我发现 my_machine.h 包含专用于 GANGED/AUTO-SQUARE 轴的部分,我想知道定义 #define Y_AUTO_SQUARE 1 是否足够,或者是否还有其他设置需要完成。

这是一个,取消注释该行并重新编译/刷新 – 确保您首先选择了正确的板(在文件中进一步)。

此外,我不确定将步进器/驱动器 A 设置为第二个 Y 轴是否是编译时设置(如果是此设置)。

my_machine.h中的所有设置都是编译时设置。

有额外的运行时间 $-settings 在刷新后变得可用,这些与限位开关偏移调整和公差有关。这也是一个用于反转第二个电机方向的。

PS 一个完整的双步进 Y 机器配置示例对我来说非常宝贵,有没有可用的示例?

没有可用的,最好的是写一篇关于如何调整运行时设置以确保自动平方例程获得完美平方结果的文章 – 可能很难为此机械调整限位开关。你会写吗?

为双步进 Y 机器正确编译固件 #46
作者

你好@terjeio, 感谢您的快速回答。

这是一个,取消注释该行并重新编译/刷新 – 确保您首先选择了正确的板(在文件中进一步)。

完美的。Y_GANGED设置呢?是要设置?

my_machine.h中的所有设置都是编译时设置。

是的,这很清楚,我怀疑如何将 A 驱动程序设置为第二个 Y 轴,作为编译时设置my_machine.h或运行时设置。

有额外的运行时间 $-settings 在刷新后变得可用,这些与限位开关偏移调整和公差有关。这也是一个用于反转第二个电机方向的。

完美的。因此,如果我理解得很好,要将 A 驱动器设置为第二个 Y 轴,我必须依赖运行时设置,对吗?

没有可用的,最好的是写一篇关于如何调整运行时设置以确保自动平方例程获得完美平方结果的文章 – 可能很难为此机械调整限位开关。你会写吗?

如果我成功了,我将非常乐意分享我的经验并分享我的配置和工作流程。

亲切的问候,
斯特凡诺

为双步进 Y 机器正确编译固件 #46
作者

@terjeio我刚刚发现了 Phil Barrett 关于 auto-square 的一篇非常有趣的帖子

https://www.grbl.org/single-post/it-s-hip-to-be-auto-square

如果我理解得很好,定义Y_GANGED意味着第一个可用的驱动程序,在我的例子中是 A,与 Y 驱动程序结合在一起,因此我不需要搜索运行时设置(很好)。因此,对于我的配置,我只需定义

#define Y_GANGED            1
#define Y_AUTO_SQUARE       1

棘手的部分是将限位开关调整到正确的位置(我将报告我的经验)。

再次感谢你。

亲切的问候,
斯特凡诺

为双步进 Y 机器正确编译固件 #46
贡献者

我刚刚发现了 Phil Barrett 关于 auto-square 的一篇非常有趣的帖子

不错的发现 – 我以前没有看过 Phil 关于自动平方的文章。

为轴启用自动平方会自动启用组合,因此#define Y_GANGED 1不需要取消注释。

棘手的部分是将限位开关调整到正确的位置(我将报告我的经验)。

仅供参考,您可以为 Y 轴设置 171 美元的偏移量,最多 +-10 毫米。

为双步进 Y 机器正确编译固件 #46
作者

为轴启用自动平方会自动启用组合,因此#define Y_GANGED 1不需要取消注释。

太好了,谢谢。

仅供参考,您可以为 Y 轴设置 171 美元的偏移量,最多 +-10 毫米。

非常感谢!

亲切的问候,
斯特凡诺

PS 我正在关闭这个问题,非常感谢你的帮助。如果自动平方成功,我会向您发送反馈