注释
|
我会解释出了什么问题,但我不知道如何解决它,因为我没有加入 bCNC 社区。 但不是蟒蛇。根据 Python 程序设置串行线路的方式,解释数据的选择之一是 UTF-8,这是一种使用 8 位字符流对国际字符进行编码的方法。UTF-8 保留了一些 8 位的字符值作为“起始字节”,这意味着该字符使用了一个以上的字节。其他一些字节,尤其是值介于 0xf5 和 0xff 之间的字节,是无效的。 所以正在发生的事情是,用 Python 编写的 bCNC 看到了由线路切换故障引起的错误字符,根据 UTF-8 规则对其进行解释,然后吓坏了。也许有一些方法可以让 bCNC 使用不同的字符集。UTF-8 不是 Grbl_Esp32 的最佳选择,它的消息不使用国际字符。 |
|
如果您将某些引脚保持在低电平或高电平,它会消除 ESP32 引导文本。 |
|
哇!看起来我打开了一罐蠕虫!我显然不像你们那样是高级编码员。我将根据您在此处提供的信息搜索网络,如果我发现了什么,请报告。 感谢您抽出宝贵的时间! |
|
坏消息! 我测试了在启动时下拉的 GPIO15,果然,它不再写那条消息了……除了那个时髦的 UTF8 字符! 这是 GPIO15 浮动的消息:
这是 GPIO15 接地的消息:
我试图将它连接到 bCNC 并拉低 GPIO15,而这个单一的罪魁祸首使连接无法发生。 我会继续找的! |
|
好消息!!! 我走运了!在我的 platform.ini 文件中,我添加了这一行: 但这是幸运的罢工……我试着把那条线 所以我现在有了功能齐全的 GRBL_ESP32,我是一个快乐的露营者! 因此,如果有人带着同样的问题来找您,请他们检查一下闪光灯的速度! 多谢你们!将近凌晨两点!去睡觉了! |


一切都通过 WiFi 完美运行。
使用 bCNC,我可以连接到 socket://esp32.local:23 并且一切似乎都运行良好。
唯一不工作的是 USB 连接。
我收到以下消息。
这可能与 Windows 相关,因为我可以在我的 Mac 上通过 USB 连接 PlatformIO。
该问题仅在 mi Windows 10 上使用 bCNC 时出现。
我还应该提到它以前工作过。
也许有人以前见过这个并且知道该怎么做?
谢谢!