评论
|
@mkeyno我们需要电路板的欢迎字符串来进行兼容性检查和选择正确的固件协议。如果在 2 秒内未收到此字符串,我们将断开连接。 请试试这个:
|
|
如果您也没有收到串行监视器的欢迎消息,那么您要么在错误的端口上,要么存在其他问题。然后,您可以尝试通过 Windows 设备管理器将 COM 端口号更改为较低的值 (1-6)。之后您需要断开并重新连接 USB 电缆。 |
|
谢谢@cprezzi,但如前所述,它已经与其他 CAM 软件终端一起使用,并且我的 GRBL 板正确发送 |
|
它是否与其他 gcode 发件人或 CAM 一起使用并不重要,因为它们可能不依赖于欢迎消息。使用 Arduino IDE 的测试将帮助我分析问题。 这个蓝牙串口桥到底是什么? 也有可能是我们收到消息所需的时间太长了。在这种情况下,我可能可以通过环境变量来配置超时。 |
|
谢谢@cprezzi ,是的,它也适用于 Arduino IDE,BT 串口桥在今天很正常,我使用 HC-06 来控制我的数控机床或其他无线串口通信项目,它只需要连接 rxtx 引脚,但是正如你提到的,环境参数应该根据延长超时而改变,你能告诉我正确的变量在哪里吗? |
|
Bt 桥不像 USB 那样自动重置。按下 arduino 上的重置按钮并同时连接 lw。当 USB 端口打开时,Grbl 吐出欢迎字符串,将 dtr 拉低,重置 arduino。Bt 不那样做 |
|
@mkeyno如果您想获得支持,您真的必须准确无误。 |
|
@cprezzi是的,它显示了预期的欢迎信息,但作为@openhardwarecoza 真正提到它是由于缺乏像 usb 这样的自动复位,而且它的握手时间比有线串口长,我认为如果等待时间延长它很容易解决问题,但这个版本是二进制的,我不知道如何改变时间 |
|
下一个二进制文件将从环境变量中读取 FIRMWARE_WAIT_TIME,因此您可以将 .env 文件放置到安装文件夹中, |
|
您知道您还可以通过 |
|
非常感谢@cprezzi,是的,我知道,但是它必须首先连接到 COM,而且我在我的 laserweb3 安装文件夹中找到了 .env 文件,但在 laserweb4 中没有这样的东西,我希望它能尽快准备好 |
|
它将与下一个二进制版本一起出现。不会自动创建 .env 文件。您必须使用该行在 LW4 安装文件夹中创建一个文本文件 |
|
这是一个很棒的功能@cprezzi该文件中还有其他用户可设置的项目吗? |
|
我同意这个变量是否扩展,例如特定固件的雕刻设置,以及设置固件的特殊设置,例如特殊标签页显示命令,变量和描述需要设置特定固件 |
|
你好@cprezzi,v4.0.733-79版本是否有上述功能? |
|
是的,…-79 具有 FIRMWARE_WAIT_TIME 功能。 |
|
@funinthefalls“.env”文件的所有可用参数是:
|
|
@cprezzi它只连接了 10 秒(按设置的那样),除非手动重置电路板,有没有办法设置 .env 参数,这样它就不会等待欢迎消息,因为当它通过串行连接
|
|
@mkeyno禁用超时不会有帮助,因为服务器需要欢迎字符串来选择正确的固件协议。 |
|
@cprezzi 您可以添加另一个可选参数,例如 COMMAND_ON_CONNECT 以便它可以发送重置命令以获取欢迎消息吗? |
|
@mkeyno好的,我添加了一个新的环境变量“RESET_ON_CONNECT”。如果此变量设置为 1,服务器将向板发送 ctrl-x(重置)命令。 此功能将在后端版本 4.0.96 中提供。 |
|
你是我的男人,谢谢@cprezzi |
|
@cprezzi我很好奇如何以及在源代码中添加这些 env 参数,实际上我打算测试一些特定参数,你能给我一些线索如何重建源代码和创建二进制程序吗 |
|
@mkeyno呃,要解释的太多了!这是您必须满足的一整套要求(git、带有 npm 的 node.js、多个 git 存储库…)。 |
|
整个服务器代码在 lw.comm-server repo 的 server.js 文件中。config.js 是定义编译参数和环境变量的地方。 |
|
但是环境变量不是长久之计。它们可能会在一段时间内被前端的机器设置所取代。 |
|
我在使用 Laserweb 4.0.735 和 Grbl 1.1f 时遇到了同样的问题。在 OSX 10.12.5 上运行。 我尝试了 .env 文件,但它似乎不适用于 OSX(我制作了一个与应用程序位于同一文件夹中的文件 LaserWeb.env) |


我用 GRBL 1.1f 运行 laserweb4 rev 4.0.728 和这个问题一样,它与机器断开连接,两者都设置为 115200baud,我的板只是连接到其他 CAM 软件