所有命令都可以采用$ 格式,如$SD/List或较旧的[ESP…]格式,如[ESP210]。 $ 格式在本页有详细说明。 您可以通过发送$Cmd来获取所有 $ 命令的列表。 [ESP…] 格式在本文档中有描述。
注意:如果您启用了身份验证(这不是默认设置),则需要为某些命令提供密码。例如$SD/List pwd=admin (假设您使用默认密码“admin”)
$SD/状态
$SD/列表
显示所有文件。这是递归的,将搜索所有子目录。每个文件将像这样打印…
[文件:/FOO.NC|大小:29547]
…其中 /FOO.NC 是文件名。包括目录。在本例中,目录是根目录。文件名后面的数字是文件大小。
没有过滤器,所有文件和文件夹都会被报告。发件人、WebUI 等应该处理这个问题。
$SD/运行
$#D/Run=/Foo.nc 这将运行文件 /Foo.nc
注意:如果处于报警模式,此命令将失败并出现错误 9
您可以取出卡并使用 PC 添加文件,或者通过 WebUI 上传文件。
暂停/重启
只需使用正常的 grbl 循环启动和进给保持命令
停止/退出文件
使用 Grbl Reset。最好的方法是先进行进给保持,然后进行 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 卡。一般来说,最小、最旧和最慢的卡最适合使用此库。
有些人在 SD 卡被 Windows 格式化后会遇到麻烦,但可以通过使用SD 卡格式化程序进行格式化来解决问题
为了优化高速作业(如激光雕刻)的串行端口吞吐量,一些不需要的字符会被过滤掉。此外,像“?”这样的字符会被删除并以不同的方式处理。文件名仅使用基本的字母字符、数字和一些特殊字符(如破折号和下划线)。保持名称简短。