注释
所有者
|
我会调查的。平方功能可能打破了这一点。 同时尝试使用单独的周期。 |
所有者
|
发现问题, 默认情况下, #define HOMING_SINGLE_AXIS_COMMANDS在 Grbl_ESP32 中未被注释,但不是常规的 Grbl。 双轴归位不允许这样做。我这样做是因为我碰巧喜欢我的测试机器上的单轴归位,而且通常不喜欢双轴归位。 将其注释掉以解决该问题。 你认为我应该把它改得更像普通的 Grbl 吗? |
作者
|
我已经检查了我的 config.h 文件,并且在编译我用于测试的代码之前注释掉了该行。 |
作者
|
我已经更改了代码以使用 2 个归位周期并且工作正常。 |
所有者
|
在我的测试机上,我可以在一个周期内将 X 和 Y 归位。查看视频。 |


我有一个小型 2 轴二极管激光器,它一直在使用 Adruino UNO 与 GRBL1.1 一起工作。归位已设置并且运行良好已有一段时间。
我看到 GRBL_ESP32 开发出现在搜索中,我决定尝试一下。
我得到了相同的 ESP 模块,并着手制作一个适配器来固定 ESP 和固定步进器等的护罩。此升级过程顺利完成。
截至 5 月 26 日,我已经从存储库中编译了代码,并在设置了正确的 CPU 映射后上传了它。
我将 HOMING CYCLE 设置为同时归位 X 轴和 Y 轴,因为这是我在 UNO 上的设置。
#define HOMING_CYCLE_0 ((1<<X_AXIS)|(1<<Y_AXIS))
当我尝试将激光机归位时,X 移动正常,Y 移动正常,X 后退了我为归位牵引设置的 5mm,但 Y 没有后退。系统在那一点上出错。
我检查了代码并注意到已经引入了轴平方,所以现在由于添加了新功能,归位循环会运行一些额外的代码。
这是由于轴平方或功能更改而导致的错误吗?
我应该将归位分开使用 2 个周期而不是组合设置吗?