Contact me: hankecnc@gmail.com

使用 Marlin 进行探测时 GCode 不正确 #702

推推 grbl 3年前 (2023-02-03) 254次浏览
打开
CorruptName 打开了这个问题 2021 年 5 月 2 日 · 6条评论
打开

使用 Marlin 进行探测时 GCode 不正确#702

CorruptName 打开了这个问题 2021 年 5 月 2 日 · 6条评论

评论

使用 Marlin 进行探测时 GCode 不正确 #702

我在 SKR 1.4 Turbo 上使用 Marlin。
当我使用探测小部件时,它失败了,因为它发送:

; Z-Probe
G91
G38.2 Z-20 F10
G90
; Set the active WCS Z0
G10 L20 P1 Z19
; Retract from the touch plate
G91
G0 Z0
G90

问题是:
G10 L20 P1 Z5

由于 Marlin 不支持此功能,因此我认为它需要:
G92 Z5
“5”= Touch Plate Thickness

我试图看看我可以在哪里改变它,但我找不到任何东西。
也许您应该允许用户更改 GCODE 的这一部分?
这样,如果有人喜欢不同的方式,他们就可以做到。

使用 Marlin 进行探测时 GCode 不正确 #702

对此的任何更新都
发现了与 skr pro 和 marlin 相同的问题

使用 Marlin 进行探测时 GCode 不正确 #702

查看代码,它是硬编码的…
Marlin 上的 G10 = Retract

所以,最好的办法就是复制代码,用G92做一个宏。

使用 Marlin 进行探测时 GCode 不正确 #702
多穆什 评论了 2022 年 2 月 25 日  

我已经为 Marlin 添加了 G10 CNC 支持和其他一些 CNC 特定功能,但 Marlin 大神们似乎不想合并它们,所以我分叉了它:https ://github.com/Domush/mvCNC-Modern -老式 CNC 固件

它是 Marlin bugfix2.0.x,但具有 CNC 功能,例如工作和机器坐标报告以及优先进给率更改。

我的叉子的总体目标是创建一个与任何 GRBL gCode 发送器无缝工作的 GRBL 兼容固件,但具有 Marlin 提供的所有高级功能和多样化的硬件支持。

使用 Marlin 进行探测时 GCode 不正确 #702
贡献者

听起来这超出了 CNCjs 的范围。安全关闭?

使用 Marlin 进行探测时 GCode 不正确 #702
作者

听起来这超出了 CNCjs 的范围。安全关闭?

我看不出这超出了 CNCjs 的范围。
CNCjs 应该修改此代码以与 marlin 控制器一起使用。