开源改变世界

SD卡支持 #1

推推 grbl 3年前 (2023-02-08) 198次浏览
关闭
infamous-panda 打开了这个问题 2021 年 4 月 9 日 · 5 条评论
关闭

SD卡支持#1

infamous-panda 打开了这个问题 2021 年 4 月 9 日 · 5 条评论

评论

SD卡支持 #1

SD卡通常用于什么?

它是用于存储和运行g代码程序吗?如果是这样,如何从 Gcode Sender 访问它?

SD卡支持 #1
贡献者

SD卡通常用于什么?它是用于存储和运行g代码程序吗?

是的。

如果是这样,如何从 Gcode Sender 访问它?

检测到时,会显示一个简单的选项卡,其中包含卡上的文件列表。双击文件名运行文件。

SD卡支持 #1

我需要为此添加更多功能并整理它,grblHAL 中已经存在一个倒带选项,只需按Cycle Start即可再次运行同一程序。上传到卡也应该被添加,我正在考虑为此使用 z-modem 协议。上传必须在两端实现。

SD卡支持 #1
作者
臭名昭著的熊猫 评论了 2021 年 4 月 9 日 通过电子邮件
SD卡支持 #1
贡献者

与流式 USB 或以太网相比,这是否具有速度或可靠性优势?

我真的不知道。我猜想从卡上读取数据比 USB 或以太网流式传输更快。从我所做的测试(不多)来看,可靠性很好——不记得上次我看到任何实施问题了。

好的,我在检查模式下对流式传输Landscape.nc进行了快速测试:通过 USB 花费了大约 9 秒,从卡上花费了不到一秒。但是,检查模式存在一个问题,我必须修复 – 从卡流式传输时程序结束未正确处理…

SD卡支持 #1
作者
臭名昭著的熊猫 评论了 2021 年 4 月 9 日 通过电子邮件
SD卡支持 #1
贡献者

检查模式错误在最新版本中得到修复,如果在控制器中启用了 YModem 文件传输(通过设置SDCARD_ENABLE为 2),ioSender 会在文件列表中使用上下文菜单和上传按钮进行更新。上传功能目前处于试验/测试状态,因为它有时会失败。如果成功,下一次尝试通常会成功。