开源改变世界!!

CoreXY 运动学的归位问题 #819

推推 grbl 2年前 (2022-10-31) 297次浏览 0个评论
关闭
schlotzz 打开了这个问题 2015 年 10 月 15 日 · 15 条评论
关闭

CoreXY 运动学的归位问题#819

schlotzz 打开了这个问题 on 15 Oct 2015 · 15 条评论

注释

CoreXY 运动学的归位问题 #819

我已经使用 grbl 0.8c 的前叉来控制我的基于 CoreXY 运动学的激光切割机一段时间没有问题,但是我在新的 grbl 0.9i 中的归位程序遇到了一些问题。

在我的 config.h 文件中#define HOMING_CYCLE_0 (1<<X_AXIS)#define HOMING_CYCLE_1 (1<<Y_AXIS)进行了设置。在第一次撞到 X 轴上的归位开关后,效应器不是直接向后缩回,而是以一种奇怪的对角线方式缩回。进一步的移动也是错误的/对角线的。

我尝试使用 commit #818应用一个小修复。希望它在 grbl 编码指南之内…

CoreXY 运动学的归位问题 #819
成员

尚尼特 评论 on 16 Oct 2015

@schlotzz: 谢谢。修复 CoreXY 的东西一直在要做的事情的清单上。请耐心等待。在过去的几个月里,我几乎没有时间编写代码。

CoreXY 运动学的归位问题 #819

我遇到了与 grbl 0.9i 完全相同的问题

CoreXY 运动学的归位问题 #819
作者

施洛茨 评论 on 29 Oct 2015

@SloMusti: 你有没有尝试我的小修复?也许它对你有用。我期待听到它是否也适用于其他人。

CoreXY 运动学的归位问题 #819
作者

施洛茨 评论 on 29 Oct 2015

@chamnit: 非常感谢您维护这个伟大的开源软件,即使您目前的时间非常有限……

CoreXY 运动学的归位问题 #819

@schlotzz应用于主分支时为我工作
@chamnit谢谢你的grbl :)

CoreXY 运动学的归位问题 #819

嘿伙计们,我注意到这个问题仍然存在。该修复程序是否正式应用于大师?

CoreXY 运动学的归位问题 #819

嗨,我和我在 Arduino 用户组 – 卡利亚里 ( http://www.augc.it ) 的同事们基于 thingiverse ( http://www.thingiverse.com/thing:1514145 ) 上的设计构建了一个 AxiDraw 克隆。基于为 CoreXY 机器编译的 grbl,它的工作原理就像一个魅力但归位(在 MIN X 和 Y 上使用开关)。此修复程序是否有可能很快被合并?

CoreXY 运动学的归位问题 #819
成员

尚尼特 评论 on 25 Jul 2016

@roglio: 我现在看看这个。它在待办事项列表上已经有一段时间了,但我没有 CoreXY 机器来测试它。所以,请报告它是否有效。

CoreXY 运动学的归位问题 #819

你好@chamnit,我很乐意在我的绘图机上测试它。我刚刚合并了@schlotzz修补到最新的 grbl 版本,我将对其进行测试。顺便说一句,我会等待你的补丁,因为我对该项目的看法仅限于这个问题。
谢谢。

CoreXY 运动学的归位问题 #819

@roglio:我在一个名为“master-corexy”的临时分支上发布了一个错误修复。请下载该版本并进行测试。我在归位中发现了另一个奇怪的地方,不记得是不是故意的。让我知道它是如何工作的。

请注意,CoreXY 配置对其正常工作极为重要。确保您的电机按照CoreXY 理论图显示的方式正确放置和旋转。否则,您的机器将朝与您预期不同的方向移动。请仔细检查。

CoreXY 运动学的归位问题 #819

你好@chamnit,我只是测试了它并不能正常工作。首先,我修改了您的 config.h 以符合与 CoreXY 相关的归位过程,以这种方式更改两个定义:
// #define HOMING_CYCLE_0 (1<<Z_AXIS) // 要求:首先移动 Z 以清除工作空间。
// #define HOMING_CYCLE_1 ((1<<X_AXIS)|(1<<Y_AXIS)) // 可选:然后同时移动 X,Y。
#define HOMING_CYCLE_0 (1<<X_AXIS)
#define HOMING_CYCLE_1 (1<<Y_AXIS)

首先似乎适用于 X 轴,但是一旦归位 Y 轴 grbl 就会忽略我的 $23=3 配置(反转归位方向)。我还设置了 $22=1; 其他配置是默认值。

我的补丁出人意料地奏效了!合并@schlotzz代码到最新,表现如预期。我只修改了limit.c(见附件)。

顺便说一句,你的补丁是可取的,因为我的只是一个“黑客”。

grbl_roglio.zip

CoreXY 运动学的归位问题 #819

@roglio: 谢谢测试。不足为奇@schlotzz的代码有效,因为它已经过测试可以工作。我看了看代码,发现了一个错误。我在其中一个计算上翻转了轴。现在就试试。它应该工作。

CoreXY 运动学的归位问题 #819

@chamnit对不起,来晚了。有用!!!太感谢了 :)

CoreXY 运动学的归位问题 #819

@roglio: 没问题。感谢您的帮助。我将合并此更新并关闭此问题。

CoreXY 运动学的归位问题 #819

非常感谢这个话题真的帮助了我

喜欢 (0)

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