开源改变世界!!

用于双 Y 轴平方的独立归位限位开关位置 #953

推推 grbl 2年前 (2023-01-30) 153次浏览
关闭
阿利斯塔 打开了这个问题 2021 年 8 月 12 日 · 7条评论
关闭

用于双 Y 轴平方的独立归位限位开关位置#953

阿利斯塔 打开了这个问题 2021 年 8 月 12 日 · 7条评论

注释

用于双 Y 轴平方的独立归位限位开关位置 #953

我有一台 XYYZ 机器,我想让轴平方工作。确保两个 Y 限位开关完全对齐将非常困难,即使 0.5 毫米的差异也不够好。如果我们可以为每个限位开关指定一个独立的偏移量,那么将有助于解决这个问题。例如,Y2 限位开关与Y1 限位开关偏移0.5mm。

我不认为轴特定的拉出值会起作用,因为起始位置不包括拉出值,如下所示:
https ://github.com/bdring/Grbl_Esp32/blob/main/Grbl_Esp32/src/Limits .cpp#L246

也许代码:
sys_position[idx] = (mpos + pulloff) * steps;

可以改为:
sys_position[idx] = (mpos + pulloff + limitOffset) * steps;

其中“limitOffset”是在配置中设置的轴特定偏移量,如果未定义则为 0。

这将使 XYYZ 机器上的龙门架共享更易于配置。

我认为此功能将吸引常见的 XYYZ 设置的用户。

用于双 Y 轴平方的独立归位限位开关位置 #953 阿利斯塔 添加了 增强 新功能或要求标签 2021 年 8 月 12 日
用于双 Y 轴平方的独立归位限位开关位置 #953

如果您查看 YamlSettings& FluidHoming 分支,您将看到作为配置更改的一部分,它们还在重新构建限制和轴归位功能,以解决您的请求。

用于双 Y 轴平方的独立归位限位开关位置 #953
作者

谢谢,我去看看。

用于双 Y 轴平方的独立归位限位开关位置 #953

请记住,这些分支仍在开发中,尚未准备好进行 Beta 测试,但您至少可以确认功能是否存在。

用于双 Y 轴平方的独立归位限位开关位置 #953
所有者

我们有 2 种双轴归位类型。旧样式和新的无压力版本,如果不需要,它不会自行移动任何轴。两者都支持不对称拉取。

https://github.com/bdring/Grbl_Esp32/wiki/FluidNC-Homing-Design-Spec

听起来您的机器在归位期间必须固有地对机器施加一点压力。

用于双 Y 轴平方的独立归位限位开关位置 #953
作者

我的控制器 (XPro V5) 有双 Y 限位开关输入,所以我不需要将龙门“架”到原位,流体归位听起来好多了。我期待对此进行测试、发布,然后拉到下游。

用于双 Y 轴平方的独立归位限位开关位置 #953
所有者

如果开关不是方形的,它必须架起以检测它们,然后通过拉断返回到方形。

用于双 Y 轴平方的独立归位限位开关位置 #953
作者

是的,这是真的。虽然在正常操作中它应该是方形的(至少在我的情况下,Y 步进器很少丢失步骤,但如果我将它推得太快,它就会发生)。这比我目前手动平方和使用数显卡尺的方法要好得多!