评论
|
看起来您的 UI 在发送 13,4xx 行后停止更新。我刚刚使用 1.8.17 运行了您的“3D Finish 1.gcode”文件,UI 仍然运行良好。我将用电子版再次测试它。 顺便说一句,我注意到你的 G 代码小部件中存在滚动问题,我建议你将 cncjs 升级到1.9.0-alpha.3,它包括对 G 代码显示的重大改进,并减少了很多 CPU 使用率并提高了网络性能。 |
|
只有当控制器收到 相关源码: 但是,我不确定控制器在什么情况下可能不会收到状态报告行。一种可能的解决方法是添加一个时间戳来检查它最后一次收到状态报告的时间,如果它已经持续了 5 秒,它将再次查询状态报告(?)以触发更新。 |
|
@cheton 我今天必须再运行两个这样的作业,我将运行第一个并尝试手动发送一个?命令。第二个我将在 1.9.0-Alpha3 版本中运行。 |
|
它发生在我今天执行的一项工作中。发行一个?命令没有再次启动刷新。 |
|
发送一个?从控制台小部件恢复状态报告的命令只有在服务器刚刚停止查询状态时才会生效,这意味着您看不到来自终端的请求/响应消息。您可以运行 Close如果您的浏览器的 websocket 连接由于不确定原因而停止,您可以尝试刷新浏览器重新连接到服务器,除非您单击连接小部件上的按钮,否则它不会停止正在运行的作业。 |
|
@andrewismoody我不太确定我会同意。这两个问题之间的症状是完全不同的。我没有收到您收到的 gcode 错误。即使 ui 在长时间的工作中停止为我更新,工作仍然完美地完成,这意味着发送者和 arduino 就缓冲区而言是同步的。 我使用的 USB 电缆有一个铁氧体磁芯,我直接连接到我用来运行 cncjs 的平板电脑。 作为旁注,如果您已经在使用 rpi 来运行您的 arduino,您可能对此感兴趣:http ://wiki.protoneer.co.nz/Raspberry_Pi_CNC我有 2.11 版的帽子,并开始设置我的这个周末的rpi。 |
|
我懂了。也许我应该在做出假设之前先看一下你的视频。 |
|
@liqdfire我忘了感谢你对 RasPi 帽子的建议。目前我从 RasPi 运行我的 CNC 和 3D 打印机,所以我想我现在要让 Arduino 分开。此外,它已经设置好,我正在尝试不修复未损坏的部分。有很多破损的东西需要注意。:) |
|
此问题应在 v1.9.0-alpha.4 中得到解决。我稍后会向 NPM 发布一个新的 alpha 版本。 |
|
太好了,这个周末我应该可以试一试。 |
|
我最终将我的 Windows 10 平板电脑换成了 rPi 设置。我确实安装了 beta-1,并且没有遇到 UI 未更新的问题。 |





运行 1.8.16,Electron 版本
Windows 10
运行 2 部分 3d 作业。粗加工过程完美完成,尽管仅需 10 分钟。
在 2 小时的完成工作中,ui 停止了更新。
这是一个视频,显示作业仍在运行且用户界面未更新:https ://www.dropbox.com/s/jodkg7hvcffocwj/2017-02-18%2019.40.50.mp4?dl=0
这是两个 gcode 文件:
https ://www.dropbox.com/s/k82m5ba359gantn/3D%20Roughing%201.gcode?dl=0
https://www.dropbox.com/s/m1ybu9ui1a1lo2a/3D%20Finish% 201.gcode?dl=0