1. 主页
  2. 文档
  3. ESP32_GRBL文档
  4. 使用 SD 卡

使用 SD 卡

使用 SD 卡

概述

所有命令都可以采用$ 格式,如$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格式化来解决问题

文件名

为了优化激光雕刻等高速作业的串行端口吞吐量,一些不需要的字符会被过滤掉。还有像“?”这样的字符 被剥离并以不同方式处理。仅使用基本的字母字符、数字和一些特殊字符,如破折号和下划线作为文件名。保持名称简短。

这篇文章对您有用吗?

我们要如何帮助您?