注释
成员
|
@tiago1080550:归巢和 CoreXY 有一个问题,我一直想解决这个问题。我总是被其他任务拉走而忘记了。Tehre 是另一个有解决方案的线程。我记得只需更改几行代码即可修复它。 |
作者
|
感谢您的回复,您是指在此处找到的修复程序 -> #818? 是的,我申请了。 |
成员
|
@tiago1080550:在这种情况下,您可以通过设置 $10=255 来启用限位开关状态报告。这将启用所有实时报告,包括限制状态。通过终端连接到 Grbl 并发送“?” 字符直接查看报告。检查 Grbl 是否正确读取了您的开关。0=未触发。1=触发。 |
作者
|
我认为我没有具体描述我的问题,对此我深表歉意。 #define HOMING_CYCLE_0 (1<<Y_AXIS) 问题是在那之后,在我项目的正常运行中。任何仅在 Y 轴上的移动都可以正确执行,但不能在 X 轴上执行。 |
成员
|
@tiago1080550: 行。很可能原点设置不正确正在归位,或者您假设归位会在它归位的任何地方设置原点,而 Grbl 不会。归位后检查您的机器位置,看它看起来是否正确。并尝试发出 G91 增量运动以查看 x 轴是否会移动短的增量距离。 |
作者
|
刚才做了一个测试,你是绝对正确的,使用 G91 按预期工作。是的,我假设归位设定了原点。G10解决了这个问题。 非常感谢您的帮助 |


你好,
我在 COREXY 结构(无 z 轴)中沿 X 轴的运动遇到了一个有趣的问题。
归位指令正确执行,但方向错误,所以我使用 $23=3 将其反转(两个限位开关位于左下角)。
如果在原点回归后,我只发送了 Y 轴(G90G1Y20F500)的移动指令,它的执行没有问题。当为 X 轴发送相同的指令时会发生错误,这次轴不会停止并继续运行,直到它猛烈撞击结构并且我重置了 arduino。
即使在全新安装 GRBL 0.9j 时也会发生这种情况,有趣的是我停止了这个项目一个月,一切正常,从未遇到过这个问题。我错过了什么吗?
提前致谢
编辑:一些附加信息,只有在我反转 X 轴上的归位时才会发生这种情况