注释
|
不工作! |
|
发生了什么 ?所以细节会有所帮助 |
|
我点击“连接”,过了一会儿出现了一条消息 正在连接机器 @ Telnet,192.168.1.101
|
|
看起来只支持 smoothieware 但这里有人通过模拟 Grbl 1.1f 欢迎字符串 需要挖掘 laser web code 来查看期望的欢迎字符串 |
|
Laserweb 希望 |
|
事实证明,无法通过 wifi 使用 Laserweb 程序? |
|
不,这是 LaserWeb 限制 – lasergrbl 在 telnet 上运行良好(https://github.com/bdring/Grbl_Esp32/wiki/Using-Telnet) 我正在检查在 telnet grbl_esp32 中添加此欢迎字符串的影响 |
|
我有一个解决方案,但我需要清理代码: 所以现在 laserweb 似乎很高兴: 我需要与@bdring 我们是否实施这个 |
|
澄清有 2 种方法可以解决问题 |
|
发送 Ctrl-X 是最好的长期解决方案。这是大多数发件人采用的方法。如果 LaserWeb 不反对这样做,我们可以添加条件编译以将其添加到 telnet 连接。 |
|
好的,我可以添加一个定义来启用 telnet 欢迎字符串 |
|
如果能完全兼容 LaserWeb4 就好了,程序非常容易使用,我想很多用户都会感谢你! |
|
@KrisKelvin1提交现在在 PR 中:aac8f65 我建议你打开一张 LaserWeb4 的票,因为我不确定这段代码是否会被集成为@bdring写道:发送 ctrl-X 是其他发件人(如 lasergrbl)已经使用的方法,因此此 PR 仅适用于 LaserWeb,可能不会长期保留 |
|
@openbuilds-engineer 感谢您的加入。我第一次收到 Grbl-Esp32 的消息。很酷的项目! 我们确实支持串行连接的“连接时重置”(主要用于通过 UART 连接的 Gbl),但尚不支持 telnet 连接。它可以通过安装文件夹中 .env 文件中的“RESET_ON_CONNECT=1”行激活。 如果需要,我也可以将此选项添加到 telnet 部分。 |
|
@cprezzi是的,我认为会很棒 |
|
我还计划将 ESP32 与 GRBL 和 Laserweb 一起使用,硬件将于本周到货 – 如果您需要任何帮助,请告诉我。将我的 Co2 移植到 GRBL,我有一个示波器并且熟悉基本编程。 |
|
好的,实际的 lw.comm-server (4.0.133) 已经扩展为支持 Telnet 和 ESP8266 连接类型的“RESET_ON_CONNECT”功能。这取决于@jorgerobles当他将编译新的二进制文件以更新安装程序时。 |
|
@luc-github流量控制与 USBserial 相同,根据检测到的固件略有不同。基本上我们跟踪固件缓冲区中的可用空间(通过计算发送的字节和响应)。 不幸的是,Smoothieware 没有额外的内部 rx 缓冲区(只有规划器)所以我们必须等到每一行都被解析并添加到规划器,直到我们得到一个 ok。推荐的解决方法(将整个文件推送到 USB 驱动程序并让它处理流程)是不可取的,因为我们想要近乎实时的控制(如暂停、停止…)。 |
|
@cprezzi谢谢你的反馈^_^ |
|
我认为通过在每次传输中放入尽可能多的数据来减少发送数据的次数可以提高性能。有没有办法让我们共同努力实现这一目标?我们可以增加 RX 缓冲区的大小。 |
|
@bdring固件中更大的 RX 缓冲区可以帮助连续流,但我需要一种方法来检测它是 Grbl_Esp32 而不是正常的 grbl 来调整我们的内部计数器。您可能会稍微更改/扩展欢迎字符串(如 |
|
@luc-github是的,我们使用字符计数法。 |
|
@cprezzi我担心欢迎字符串的更改可能会使其他发件人感到困惑。我们可以在欢迎字符串之后立即发送这样的消息字符串。 [MSG:RX 缓冲区大小,254] |
|
@bdring我不知道其他发件人,但我想他们中的大多数人只会解析欢迎字符串的一部分 |
|
我得到了我的 ESP32 CNC 控制器 V3.1 并开始测试。不幸的是,我只有带 30 个引脚的 ESP32 DevKit V1,与 NodeMCU-32S 的引脚映射不匹配。所以我不得不订购一些 NodeMCU-32S 尽管如此,我还是能够将 WebUI 分支编程到我的一个 ESP32 上,并使用 LaserWeb4 对其进行测试。在 LW4s .env 文件中设置 RESET_ON_CONNECT=1 后,一切似乎都正常。通过 USB 和 Telnet 的速度似乎是相等的。 |
|
@cprezzi听起来不错。 @luc-github表示最近对 ESP32 内核进行了一些改进,可以改进 telnet。 |
|
我通过板管理器安装了“esp32 by Espressif Systems Version 1.0.1”板(在将https://dl.espressif.com/dl/package_esp32_index.json url 添加到预设后,这意味着我没有获得最新的开发版。 |
|
@cprezzi我会使用 Git 方法来安装 Espressif 文件。这使您可以轻松获取更新。 在 Win 10 上,当我连接到 AP 时,网络浏览器会自动连接到 ESP32。在我的 Android 手机上,我需要手动将 URL 放入浏览器。AP 模式下的默认 URL 是 192.168.0.1 |
|
你好呀。 |





如何通过 WiFi 与 LaserWeb 4 和 Grbl_Esp32 交朋友?