评论
|
由1.9.0-rc.3中的7e10f4b 修复 坏(带有 Node.js v4 或更早版本) const re = new RegExp(/\[[^\]]+\]/, 'g');
好(所有 Node.js 版本) const re = new RegExp(/\[[^\]]+\]/g);
|
|
请让我知道1.9.0-rc.3是否适合您。 |
|
刚刚为 Windows 64 位安装了 RC3。没有解决问题。 |
|
刚刚安装了cncjs-1.9.0-rc.3-win-x64.exe,但我无法重现这个问题。你可以在下面看到我的截图: 如果可能的话,你能不能按Ctrl++Shift来I切换开发者工具,看看有没有错误信息记录到控制台?谢谢。 |
|
@cheton这里有一些屏幕截图供您使用。 |
|
最后两个错误 对于前两个错误,它表明您的工作区设置已损坏。我试图破坏我在 中的文件 您可以转到“设置”>“工作区”以恢复默认设置,然后前两个错误应该会消失。我将添加更多健全性检查以消除这些错误。 但是,遇到这些错误后,我可以继续使用网络界面,但是您安装的 1.9.0-rc.3 版本没有正确初始化 Grbl。它应该显示如下欢迎信息:
您是否试过断开 USB 数据线然后重新连接?在极少数情况下,我可能会遇到 Grbl 在建立连接后不会响应的问题,但断开 USB 电缆然后重新连接将解决此问题。 |
|
@cheton我还注意到 rc4 的文件下载大小显着下降。rc3 是 37.3Mb,rc4 是 34.7Mb。rc4 中缺少什么吗? |
|
@cheton从屏幕截图中可以看出,V1.8.14 命令控制台响应正常,但 V1.9.0 rc3 没有响应。 |
哎呀。我在 1.9.0-rc.4 中更新了一个第三方依赖“ delay ”到它的最新版本(v1.3.1 -> v2.0),但是 delay@2.0 似乎被破坏了,不幸的是它没有失败构建: 我将回滚此更改并提交新版本以解决 1.9.0-rc.4 的此问题。 否则,我在另一台 Windows 机器上安装了 1.9.0-rc.3 (win-x64),它可以毫无问题地连接到 Grbl。1.8和1.9的一个主要区别是安装的程序路径: 此问题可能仅影响 Electron 应用程序,我将尝试找到一种方法从正在运行的 Electron 应用程序中转储控制台日志,以检查是否有来自 node.js 服务器的错误报告。 |
|
您可以尝试从命令行启动程序以检查控制台输出吗?您将看到如下所示的服务器日志: 笔记。在 Windows 上从命令行启动程序可能会显示 |
|
@cheton我附上了一些屏幕截图,但确实注意到了一件有趣的事情。我从命令提示符启动了 cncjs.exe 并截取了屏幕截图。然后按下打开按钮,但在cmd窗口中没有任何反应,所以我按下关闭按钮,在cmd窗口中出现com端口已关闭的错误。所以看起来 com 端口没有打开,即使 GUI 表明它是。于是我再次尝试打开和关闭,再次出现com端口未打开的错误。 |
|
@chetonV1.9.0-rc 中 cmd 窗口中的错误可能不相关,因为我在 V1.8.14 中看到了相同的结果,即使它有效。 |
|
我找到了一种解决 Electron 应用程序问题的方法:
|
|
@cheton我已经通过 electron 运行了 cncjs,这里有两个截图。首先是初始启动,已经建立连接。第二个是在一个?命令已从控制台发送。 |
|
感谢您提供这个。Reset点击导航栏的按钮后会恢复正常吗?它看起来可能是串行通信问题,尤其是在运行适用于 Windows 的 Electron 应用程序时,但在其他 Windows 机器上并不总是可重现。 我列出了 cncjs 1.8.14 和 1.9.0-rc.5 之间 electron 和 electron-builder 的所有版本变化:
一个主要的变化是我从 cncjs-1.9.0-alpha.5 开始使用 Electron 1.6.2。我刚刚意识到 Electron 1.6.2 正在运行升级后的 Chrome,可能会有一些不稳定。 如果你在 v1.9.0-alpha.4 上运行良好,但在 1.9.0-alpha.5 上运行不佳,则可能是 Electron 版本升级所致。 https://github.com/cncjs/cncjs/releases/tag/v1.9.0-alpha.4 否则,我将尝试将 Electron 回滚到 1.4.15(稳定版本)并稍后提供新版本。 |
|
Pressing the reset button on the navigation bar did not change anything. I can see in the console that a special character was sent, but no response. I am downloading 1.9.0 Aplha 4 now and will let you know how it goes. |







我一直在我的 Raspberry pi 上使用 cncjs V1.8.14,没有任何问题。我想我会在我的 Windows PC 上尝试 V1.9.0 RC,但发现连接到我的 GRBL-Mega V1.1e 时出现问题。我可以选择端口并且波特率是正确的,但是当我连接时,它说它没有连接。状态报告、模态组和队列报告都是空白的。如果我尝试执行命令或慢跑,什么也没有发生。如果我加载一个 gcode 程序并运行它,它会启动,但在发送几行后停止。
所以我在我的 Windows PC 上回滚到 V1.8.14,发现一切正常。状态报告、模态组和队列报告都显示了正确的数据,我可以看到串行缓冲区在发送状态消息时稍微跳动。
我回到 V1.9.0 RC2 和同样的问题。我对 V1.9.0 RC1 也有同样的问题。所以我的主板似乎在 Windows 上使用 V1.8.14 和我的 Raspberry Pi,但在 Windows 上不在 V1.9.0 RC1 或 RC2 上。我很快就会在我的 Raspberry pi 上尝试 V1.9.0 RC2,但我想在尝试之前备份我现有的工作设置。
还有其他人看到这样的问题吗?