开源改变世界!!

自动床调平 – 在收回探头之前需要稍微抬起头 #669

推推 grbl 2年前 (2023-02-06) 92次浏览
关闭
Cylindric 开启了这个issue 2013 年 12 月 5 日 · 24条评论
关闭

自动床调平 – 在收回探头之前需要稍微抬起头#669

Cylindric 开启了这个issue 2013 年 12 月 5 日 · 24条评论

评论

自动床调平 - 在收回探头之前需要稍微抬起头 #669
贡献者

根据 z 探针(微动开关)和伺服连杆的几何形状,我发现当探测到最后一点并且探针缩回时,探针的旋转会导致它撞到床上。

如果我们在最后一次探测之后和收回之前稍微抬起头(可能是 Z_RAISE_BETWEEN_PROBINGS 距离),就不会发生这种情况。

我猜它是这样的,在 Marlin_main.cpp 的 1369 上。

do_blocking_move_to(RIGHT_PROBE_BED_POSITION - X_PROBE_OFFSET_FROM_EXTRUDER, FRONT_PROBE_BED_POSITION - Y_PROBE_OFFSET_FROM_EXTRUDER, current_position[Z_AXIS]+Z_RAISE_BETWEEN_PROBINGS);
retract_z_probe();

我不想将它作为一个简单的拉取请求提交,因为我不确定我是否应该使用 current_position 或偏移量。此外,在这里更改 Z 位置是否会影响进一步向下的计算 – 在这种情况下,在计算之后移动 Z+ 并缩回到末端。

自动床调平 - 在收回探头之前需要稍微抬起头 #669

几周前我更改了这段代码。

现在探头展开和缩回以进行每次探测。当您选择在 运动
后关闭伺服时,它会使探头位置更加一致。

我将在探头升起后重新定位收回命令,并
在最后一次探测中执行另一次升起,然后收回探头。

此致..

亚历克斯。

2013/12/4 马克·汉福德notifications@github.com

根据 z 探针(微动开关)和伺服连杆的几何形状,
我发现当探测到最后一点并且探针缩回时,探针
的旋转会导致它撞到床上。

如果我们在最后一次探测之后和收回之前稍微抬起头(可能是Z_RAISE_BETWEEN_PROBINGS 距离)
,就不会发生这种情况。

我猜它是这样的,在 Marlin_main.cpp 的 1369 上。

do_blocking_move_to(RIGHT_PROBE_BED_POSITION – X_PROBE_OFFSET_FROM_EXTRUDER, FRONT_PROBE_BED_POSITION – Y_PROBE_OFFSET_FROM_EXTRUDER, current_position[Z_AXIS]+Z_RAISE_BETWEEN_PROBINGS);
retract_z_probe();

我不想将它作为一个简单的拉取请求提交,因为我
不确定我是否应该使用 current_position 或偏移量。此外,
在这里更改 Z 位置是否会影响进一步
向下的计算 – 在这种情况下,在计算之后移动 Z+ 并缩回到末端


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

“Não é o mais forte da espécie que sobrevive,nem o mais
inteligente。É aquele que se adapta melhor as mudanças”(查尔斯·达尔文)

亚历克斯博罗

自动床调平 - 在收回探头之前需要稍微抬起头 #669

我有同样的“颠簸”现象,确实,在缩回之前通过 Z_RAISE_BETWEEN_PROBINGS 抬起探头会很棒!

我还注意到,当伺服卡在缩回或提取移动时,arduino 正在重置。

自动床调平 - 在收回探头之前需要稍微抬起头 #669
贡献者作者

我怀疑重置是由于伺服在防止堵塞时从 Arduino 板上消耗了太多的能量。

自动床调平 - 在收回探头之前需要稍微抬起头 #669

亚历克斯,

关于在调查提出后撤回的更改有任何消息吗?

谢谢!

自动床调平 - 在收回探头之前需要稍微抬起头 #669

是的,我做到了..只是忘了合并到官方分支。

我会尽快去做。

干杯。

亚历克斯。

2014-02-17 6:35 GMT-03:00 gumpwa notifications@github.com

亚历克斯,

关于在调查提出后撤回的更改有任何消息吗?

谢谢!

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

“Não é o mais forte da espécie que sobrevive,nem o mais
inteligente。É aquele que se adapta melhor as mudanças”(查尔斯·达尔文)

亚历克斯博罗

自动床调平 - 在收回探头之前需要稍微抬起头 #669 alexborro 自己分配了这个 2014 年 2 月 17 日
自动床调平 - 在收回探头之前需要稍微抬起头 #669

我也很想看到这个实现。

谢谢!

自动床调平 - 在收回探头之前需要稍微抬起头 #669

你好!它已经合并了吗?如果没有,你能说说我们自己做这件事需要修改什么吗?我让打印机卡住等待这个…谢谢

自动床调平 - 在收回探头之前需要稍微抬起头 #669

我已经在我的 fork 上对此进行了粗略的尝试,你可以检查一下。它适用于我的 MendelMax。

我只是将 z 探针回缩从 homeaxis(..) 移动到 G28,因此它会升高 z 轴并在归位完成后收回伺服。对于 G29,我完全移除了床调平时的 z 探针回缩,并在床调平完成后通过 z 提升添加了 z 探针回缩,因此请确保您
的 Z_RAISE_BEFORE_PROBING 为正。

我不是一个熟练的程序员,所以你的里程可能会有所不同。我不打算执行拉取请求,因为我不知道这是否会破坏其他机器。

自动床调平 - 在收回探头之前需要稍微抬起头 #669

你能提供你的叉子的路径吗?

我有兴趣测试一下!

非常感谢您的宝贵时间!

De : misterjom [ mailto:notifications@github.com ]
Envoyé : mardi 11 mars 2014 07:08
À : ErikZalm/Marlin
Cc : Nicolas Rambaud
Objet :
Re: [Marlin] Auto Bed Leveling – 在缩回探针之前需要稍微抬起头(第669

我已经在我的 fork 上对此进行了粗略的尝试,你可以检查一下。
它适用于我的 MendelMax。

我只是将 z 探针回缩从 homeaxis(..) 移动到 G28,因此它会升高
z 轴并在归位完成后收回伺服。对于
G29,我完全移除了床调平时
的 z 探针回缩,并在床调平完成后通过 z 提升添加了 z 探针回缩,因此请确保

的 Z_RAISE_BEFORE_PROBING 为正。

我不是一个熟练的程序员,所以你的里程可能会有所不同。我不打算
执行拉取请求,因为我不知道这是否会破坏其他
机器。

直接回复此电子邮件或在 GitHub 上查看它
https://github.com/ErikZalm/Marlin/issues/669#issuecomment-37266170
。[图片:图片支持 par l’expéditeur。]

自动床调平 - 在收回探头之前需要稍微抬起头 #669

就在这里:
https ://github.com/misterjom/Marlin

我在 github 上编辑了代码,从我的 ide 复制粘贴,所以你可能想仔细检查一下。

自动床调平 - 在收回探头之前需要稍微抬起头 #669

非常感谢,我会看看

De : misterjom [ mailto:notifications@github.com ]
Envoyé : mercredi 2014 年 3 月 12 日 16:55
À : ErikZalm/Marlin
Cc : Nicolas Rambaud
Objet : Re: [Marlin] Auto Bed Leveling – 需要
在缩回探头之前稍微抬起头(第669

就在这里:
https ://github.com/misterjom/Marlin

我在 github 上编辑了代码,从我的 ide 复制粘贴,所以你可能想
仔细检查一下。

直接回复此电子邮件或在 GitHub 上查看它
https://github.com/ErikZalm/Marlin/issues/669#issuecomment-37425542
。[图片:图片支持 par l’expéditeur。]

自动床调平 - 在收回探头之前需要稍微抬起头 #669
贡献者

您好,我测试了您的更改,我对它非常满意,

但是,当我回来更新固件以获取最新更改时,我发现您的功能没有实现/与主要的 marlin 分支合并。

你认为你可以向 marlin 存储库发出拉取请求,以便我们可以将它放在官方 marlin 存储库中吗?
那太好了!
我还想知道是否有其他人测试过此功能,以及他们是否发现了任何问题。
我正在运行 OpenBeam 1.4,对我来说它运行良好。

自动床调平 - 在收回探头之前需要稍微抬起头 #669

对不起。没有办法。正如我提到的,它非常粗糙。它还更改了代码的主要部分,因此我可能会破坏很多其他东西。

您可以使用我的更改轻松地自己编辑最新版本的 Marlin。

自动床调平 - 在收回探头之前需要稍微抬起头 #669
贡献者

好的,感谢您的反馈!

在 2014-04-25 星期五 16:09 -0700,misterjom 写道:

对不起。没有办法。正如我提到的,它非常粗糙。它还更改了
代码的主要部分,因此我可能会破坏很多其他东西。

您可以使用我的
更改轻松地自己编辑最新版本的 Marlin。


直接回复此电子邮件或在 GitHub 上查看。

自动床调平 - 在收回探头之前需要稍微抬起头 #669

喜欢 (0)