Contact me: hankecnc@gmail.com

请求允许运动到负 Z #714

推推 grbl 3年前 (2023-02-06) 347次浏览
关闭
RetireeJay46 打开了这个问题 2014 年 1 月 15 日 · 6条评论
关闭

请求允许运动到负 Z#714

RetireeJay46 打开了这个问题 2014 年 1 月 15 日 · 6条评论

评论

请求允许运动到负 Z #714

如果 Marlin 允许命令移动到负 Z 值(可能多达 5 毫米?),则设置真正的 Z 零机械(或光学)开关位置会容易得多。这样,开关的粗略起始位置可以安全地高于触底,然后用户可以将 Z 向下增加到负值区域,直到达到与床的所需间隙。然后可以调整硬件开关位置以匹配该实际物理位置。

我知道可以发布 G92 来伪造不同的零位,但是当使用 Repetier 软件时,G92 导致 Repetier 和 Marlin 不同步 – 结果很乱。

的确,在设置零的上下文之外,尝试移动到负 Z 是不好的。但是没有切片程序会创建命令来移动到 Z 的负值 – 那么防止错误的意义何在那永远不会发生?只有用户会在手动控制下要求负 Z – 如果他们错误地这样做,他们很快就会学会不要这样做。

版本?这是我的软件自我识别的方式:
FIRMWARE_NAME:Marlin V1; 用于 gen6 FIRMWARE_URL 的 Sprinter/grbl 混搭:http ://www.mendel-parts.com PROTOCOL_VERSION:1.0 MACHINE_TYPE:Mendel EXTRUDER_COUNT:1

请求允许运动到负 Z #714
贡献者

只需禁用软件停止并完成。

伯恩哈德

2014 年 1 月 14 日星期二下午 5:50,RetireeJay46 notifications@github.com写道:

如果 Marlin 允许命令移动到负 Z 值
(可能多达 5 毫米?),则设置真正的 Z 零机械(或光学)开关位置会容易得多。这样,
开关的粗略起始位置可以安全地高于触底,然后用户可以将
Z 向下增加到负值区域,直到达到
与床的所需间隙。然后可以调整硬件开关位置以匹配
该实际物理位置。

我知道可以发布 G92 来伪造不同的零位,但是当
使用 Repetier 软件时,G92 导致 Repetier 和 Marlin 不
同步 – 结果很乱。

的确,在设置零的上下文之外,尝试
移动到负 Z 是不好的。但是没有切片程序会创建命令
来移动到 Z 的负值 – 那么防止
错误的意义何在那永远不会发生?只有用户会在手动控制下要求负 Z
– 如果他们错误地这样做,他们很快就会学会不
要这样做。

版本?这是我的软件自我识别的方式:
FIRMWARE_NAME:Marlin V1; 用于 gen6 FIRMWARE_URL 的 Sprinter/grbl 混搭:
http ://www.mendel-parts.com PROTOCOL_VERSION:1.0 MACHINE_TYPE:Mendel
EXTRUDER_COUNT:1


直接回复此电子邮件或在 GitHub 上查看它 https://github.com/ErikZalm/Marlin/issues/714

请求允许运动到负 Z #714

我同意伯恩哈德…
但我不是 C 程序员,所以这是对其他人加强的请求…

请求允许运动到负 Z #714
贡献者

你知道这是一个用于联系 marlin 开发者的列表吗?
如果您不编译自己的固件,那么也许您应该联系
为您编译固件的人,貌似来自
mendel-parts 的人?

不生气,只是说……

伯恩哈德

2014 年 1 月 14 日星期二晚上 7:43,RetireeJay46 notifications@github.com写道:

我同意伯恩哈德…
但我不是 C 程序员,所以这是对其他人加强的请求


直接回复此电子邮件或在 GitHub 上查看它 https://github.com/ErikZalm/Marlin/issues/714#issuecomment-32293568

请求允许运动到负 Z #714

如果我在这里不合适,我很抱歉。我在 Printrbottalk 论坛上问 PxT 我应该在哪里发布这个建议,他指导我到这里。我的打印机是 Printrbot,我不知道 – 除了 PxT 或 lwalkera – 谁编译了我使用的软件。

我太无知了,我什至不明白你在说什么。“开发人员”不也“编译”吗?识别“开发人员”与“编译”或使用的人的区别是什么?因为我不是 C 程序员,所以我不知道“禁用软件停止”涉及什么。但我的想法是,该功能对很多人都有用,而不仅仅是我。

请求允许运动到负 Z #714
贡献者

在您的 printrbot 上禁用软件停止意味着找到 Configuration.h 行:

#define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS. 

并将其更改为 false,然后重新编译。

换句话说,代码已经“允许运动到负 Z”。