注释
我有一个类似的问题,我在 config.h 文件中修改了归位周期,但似乎什么也没发生。这是因为我编辑了错误的 config.h 文件。将库添加到 Arduino IDE 后,它创建了源的新副本并将其放入 ~/Arduino/libraries/grbl/ 此外,这是我的工作 2 轴归位周期: 最后,您没有任何限位开关 – 因此机器无法回家。您是否关闭了 $22=1 的归位? |
我很确定我正在修改正确的代码。我会确保我没有机会编辑错误的文件并再试一次。 关于归巢 – 我也会仔细检查。但这并不 我想到了另一个想法 – 如果我的步进器没有朝着正确的方向前进,那么 CoreXY 显然不会正常工作。我必须设置方向的各种排列,看看会产生什么影响。 |
抱歉,我的错误,$22=0 会关闭。 |
这里仍然没有运气。 我验证了我的简单 CoreXY 绘图仪在机械上是正确的。 在使用 Arduino IDE(版本 1.6.7)编译和上传之前,我确认我正在编辑正确的文件。 以下是我采取的步骤,全部来自命令行(我在 OSX 上):
然后我打开 Arduino IDE (1.6.7),检查以确保没有 grbl 的示例,然后转到 我验证了 grbl 示例现在可用。 我使用外部编辑器。这意味着我可以这样做:
Atom 是我的编辑器。在 Atom 中,我打开了 examples/grblUpload/grblUpload.ino 文件并在最后一行添加了一条注释,说 我确认更改是在 IDE 中对 grblUpload Sketch 进行的。 然后我回到 Atom 并调整
并打开 COREXY:
保存后,我检查以确保我的步进驱动器(Pololu A4988 载体)通过验证中定义 然后我编译并上传到 Arduino。 确保归位已关闭 (
甚至在搞砸之前, 所以我又被难住了。我将深入研究代码,看看是否能找到任何东西。在此之前,我将加载一个简单的健全性检查测试来验证我的步进器是否正常工作。我将使用 AccelStepper 库加载一个简单的测试。 |
CoreXY 与 0.9j 一起工作得很好。!! 这是我在 config.h 在下面两行中添加“//”以禁用。//#define HOMING_CYCLE_0 (1<<Z_AXIS) // 要求:首先移动 Z 以清除工作空间。 取消注释这两行 并取消注释最后一行: 编译上传。 您可能需要检查连接步进电机的电缆,以确保 X 和 Y 方向正确。 |
你好,我改变了这些线,但机器同时在 X 和 Y 中归位。当你按下 X 或 Y 开关时归位将停止。归位不会继续到下一个轴。 |
我有一个非常简单的设置 – 一个没有 z 轴的 corexy 绘图仪。目前也没有限位开关。
我在 中尝试了两种不同的归位设置
config.h
,包括:和
无论设置如何,机器的行为都像标准的 XY 机器人。
我错过了什么?
编辑:忘记提及我已经在 0.9i 以及边缘分支上尝试了这些设置,结果相同。