Contact me: hankecnc@gmail.com

马林协议支持 #398

推推 grbl 3年前 (2023-02-01) 210次浏览
打开
atlaste 打开了这个问题 2020 年 6 月 29 日 · 2 条评论
打开

马林协议支持#398

atlaste 打开了这个问题 2020 年 6 月 29 日 · 2 条评论

注释

马林协议支持 #398

您的功能请求是否与问题相关?请描述。

使用 GRBL 时我总是很沮丧。不要误会我的意思,它可以完成工作。但它也闲置了 3 年多,人们为 MPCNC 机器(和 3D 打印机)构建了大量代码。仅举几例:错误恢复、使用高级传感器调平床身、使用 RS485 的 VFD 主轴、更好地处理(更多销)止动器(哪个被击中?在哪里?)、用于步进器的 S 样条等等,等等. 经过深思熟虑,我决定给 Marlin 一个支持所有这些功能的旋转。

Marlin 是一段很好的代码,拥有非常活跃的代码/用户群,拥有大量的功能和支持的硬件,并且由于速度、缓冲等原因,拥有 Arduino DUE 非常适合运行 CNC 路由器。

只有一个问题:Candle 是用于运行路由器的最棒的软件,它是为 GRBL 而不是 Marlin 构建的。

描述您想要的解决方案

我希望 Candle 支持 Marlin。应该差不多吧,马林基本上也是会解读G-Code的。协议的主要区别在于响应处理和错误处理。

描述您考虑过的备选方案

CNJS。我猜是目前唯一的选择。

马林协议支持 #398 最后 添加了 增强 标签 2020 年 6 月 29 日
马林协议支持 #398
资讯公司 评论了 2020 年 6 月 29 日 通过电子邮件
马林协议支持 #398
作者

是的,我知道 GRBL 的不同变体,坦率地说,我相信 GRBL_ESP32 是目前最好的 GRBL 变体……但事实是,Marlin 现在拥有大约 10 MB 的源代码和数十个活跃的支持者,而 GRBL 是只有几个 KB 和几个叉子处于活动状态。如果你想添加 f.ex。用于调平床的 BLTouch,在 GRBL 中实现它甚至一点都不好笑。

目前,grbl 的所有分支都没有按期运行。它们都不支持我的 RS485 VFD 主轴。是的,我可以改用模拟/PWM 信号,但这是一个非常糟糕的解决方案,因为错误处理完全超出了窗口范围。

我喜欢蜡烛有多种原因。我在运行 linux 的 cnc pc 上运行 candle。虽然我自己喜欢在 c# 中工作,但由于很多与 c# 相关的原因,afaik lasergrbl 不支持 linux。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
项目

还没有

发展

没有分支机构或拉取请求

2名参加者
马林协议支持 #398马林协议支持 #398

喜欢 (0)