开源改变世界

2 轴问题的归位。 #154

推推 grbl 3年前 (2022-10-09) 310次浏览 0个评论
关闭
teklaser 打开了这个问题 on 28 May 2019 · 5 条评论
关闭

2 轴问题的归位。#154

teklaser 打开了这个问题 on 28 May 2019 · 5 条评论

注释

2 轴问题的归位。 #154

我有一个小型 2 轴二极管激光器,它一直在使用 Adruino UNO 与 GRBL1.1 一起工作。归位已设置,并且已经运行了一段时间。
我在搜索中看到了 GRBL_ESP32 开发,我决定尝试一下。
我得到了相同的 ESP 模块,并着手制作一个适配器来固定 ESP 和固定步进器的护罩等。这个升级过程完成了。
截至 5 月 26 日,我已从存储库编译代码,并在设置正确的 CPU 映射后上传。
我将归位周期设置为同时归位 X 和 Y 轴,因为这是我在 UNO 上所做的。

#define HOMING_CYCLE_0 ((1<<X_AXIS)|(1<<Y_AXIS))

当我尝试将激光机归位时,X 移动正常,Y 移动正常,X 后退了我为归位拉断设置的 5 毫米,但 Y 没有后退。此时系统会出错。
我检查了代码并注意到轴平方已经被引入,所以现在归位周期运行了一些额外的代码,因为添加了新功能。
这是由于轴平方或功能的更改而导致的错误吗?
我应该分开归位以使用 2 个周期而不是组合设置吗?

2 轴问题的归位。 #154
所有者

婚戒 评论 on 28 May 2019

我会调查的。平方功能可能打破了这一点。

同时尝试使用单独的周期。

2 轴问题的归位。 #154
所有者

婚戒 评论 on 28 May 2019

发现问题了,

默认情况下, #define HOMING_SINGLE_AXIS_COMMANDS在 Grbl_ESP32 中未注释,但不是常规 Grbl。

双轴归位不允许这样做。我这样做是因为我碰巧喜欢我的测试机器上的单轴归位,并且通常不喜欢双轴归位。

将其注释掉以解决该问题。

你认为我应该把它改成更像普通的 Grbl 吗?

2 轴问题的归位。 #154

我检查了我的 config.h 文件,并在编译用于测试的代码之前注释掉了该行。
我现在将更改为 2 个单独的归位周期,看看情况如何。
我会让你知道情况如何。

2 轴问题的归位。 #154

我已经更改了代码以使用 2 个归位周期,并且工作正常。
至于您关于将代码更改为更像常规 Grbl 的评论,我个人希望能够将原始 Grbl 归位设置用于 2 轴机器,但我可以通过分隔为 2 个周期来解决此问题。

2 轴问题的归位。 #154
所有者

婚戒 评论 2019 年 5 月 30 日

我可以在我的测试机器上在一个周期内归位 X 和 Y。查看视频。

视频

2 轴问题的归位。 #154
 
添加标题文本添加粗体文本,<Ctrl+b>添加斜体文本,<Ctrl+i>
添加引号,<Ctrl+Shift+.>添加代码,<Ctrl+e>添加链接,<Ctrl+k>
添加项目符号列表,<Ctrl+Shift+8>添加编号列表,<Ctrl+Shift+7>添加任务列表,<Ctrl+Shift+l>
直接提及用户或团队引用问题、拉取请求或讨论

添加已保存的回复

喜欢 (0)

您必须 登录 才能发表评论!