注释
|
我喜欢蜡烛,但是,lasergrbl 支持 marlin,你也可以尝试 grbl mega,por grbl lpc,我个人使用 grbl mega El lun.,jun。2020 年 29 日凌晨 3:23,Stefan de Bruijn <notifications@github.com> 描述:
|
作者
|
是的,我知道 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。 |


您的功能请求是否与问题相关?请描述。
使用 GRBL 时我总是很沮丧。不要误会我的意思,它可以完成工作。但它也闲置了 3 年多,人们为 MPCNC 机器(和 3D 打印机)构建了大量代码。仅举几例:错误恢复、使用高级传感器调平床身、使用 RS485 的 VFD 主轴、更好地处理(更多销)止动器(哪个被击中?在哪里?)、用于步进器的 S 样条等等,等等. 经过深思熟虑,我决定给 Marlin 一个支持所有这些功能的旋转。
Marlin 是一段很好的代码,拥有非常活跃的代码/用户群,拥有大量的功能和支持的硬件,并且由于速度、缓冲等原因,拥有 Arduino DUE 非常适合运行 CNC 路由器。
只有一个问题:Candle 是用于运行路由器的最棒的软件,它是为 GRBL 而不是 Marlin 构建的。
描述您想要的解决方案
我希望 Candle 支持 Marlin。应该差不多吧,马林基本上也是会解读G-Code的。协议的主要区别在于响应处理和错误处理。
描述您考虑过的备选方案
CNJS。我猜是目前唯一的选择。