概述
所有命令都可以采用$ 格式,如$SD/List或较旧的[ESP…]格式,如[ESP210]。$ 格式在此页面上有详细说明。您可以通过发送$Cmd获得所有 $ 命令的列表。[ESP…] 格式在本文档中有描述。
注意:如果您启用了身份验证(这不是默认设置),您将需要为某些命令提供密码。示例$SD/List pwd=admin (假设您使用默认密码“admin”)
命令
获取 SD 卡状态
$SD/状态
获取 SD 卡内容
$SD/列表
显示所有文件。这是递归的,将搜索所有子目录。每个文件将像这样打印…
[文件:/FOO.NC|大小:29547]
…其中 /FOO.NC 是文件名。包括目录。在这种情况下,该目录是根目录。文件名后面的数字是文件大小。
没有过滤器,所有文件和文件夹都会被报告。发件人、WebUI 等应该处理这个。
打印SD文件
$SD/运行
$#D/Run=/Foo.nc 这将运行文件 /Foo.nc
注意:如果处于警报模式,此命令将失败并显示错误 9
添加/上传文件到 SD 卡
您可以取出卡并使用 PC 添加文件,也可以通过 WebUI 上传文件。
其他行为
暂停/重启
只需使用正常的 grbl cycle start 和 feedhold 命令
停止/退出文件
使用 Grbl 重置。执行此操作的最佳方法是进行进给保持,然后进行 Grbl Reset。将报告最后一行。
请记住,进给站将停止正在进行的移动,缓冲区中将有更多移动。重新启动和重置所有模态的东西是非常棘手的,留给发件人。
错误
SD 卡文件中的任何 gcode 错误都将终止作业。文件的违规行号将被报告。
地位
当 SD 卡作业正在运行时,完成百分比将附加到状态字符串。这只是从文件中读取的字节百分比。
<空闲|WPos:195.000,144.000,19.000|Bf:15,128|FS:0.000,0.000|Pn:P|WCO:-195.000,-144.000,-19.000|SD:45.5>
故障排除
卡片格式化
固件使用Arduino SD 库。这仅限于 4G 卡。一般来说,最小、最旧和最慢的卡片往往最适合这个库。
有些人在 Windows 格式化 SD 卡时遇到问题,但可以通过使用SD Card Formater格式化来解决问题
文件名
为了优化激光雕刻等高速作业的串行端口吞吐量,一些不需要的字符会被过滤掉。还有像“?”这样的字符 被剥离并以不同方式处理。仅使用基本的字母字符、数字和一些特殊字符,如破折号和下划线作为文件名。保持名称简短。