Contact me: hankecnc@gmail.com

第二个浏览器/机器连接问题。 #196

推推 grbl 3年前 (2023-02-02) 187次浏览
关闭
digipigeon 打开了这个问题 2017 年 9 月 6 日 · 7条评论
关闭

第二个浏览器/机器连接问题。#196

digipigeon 打开了这个问题 2017 年 9 月 6 日 · 7条评论

评论

第二个浏览器/机器连接问题。 #196
数码鸽 评论了 2017 年 9 月 6 日  

描述

除了我用来设置的初始浏览器之外,从任何其他机器或浏览器连接时,无法建立活动连接。

尝试了 2 个其他浏览器和多个其他设备来访问。从 1.9.0-alpha.5 升级到 1.9.9,在 2x 独立的相同硬件/软件上仍然有同样的问题。

使用的第一台机器上的 Chrome 可以 100% 工作。

第一台机器上的任何其他浏览器或任何其他机器上的任何浏览器(包括 chrome)都不会。该页面加载了网络套接字连接等。但是连接框和其他所有内容都保持禁用状态。

版本

  • CNCjs:1.9.9
  • 节点.js:8.4.0
  • NPM:5.3.0

你如何安装CNCjs?

  • NPM

数控系统

  • Grbl

硬件

  • 树莓派 3

操作系统

  • Linux (rasbian-jessie)
第二个浏览器/机器连接问题。 #196
合作者
奇顿 评论了 2017 年 9 月 6 日  

@digipigeon

您可以尝试以下故障排除步骤来查找第二个浏览器上的错误:

  1. 启动浏览器并附加查询字符串参数?log_level=debug以打开调试输出。
  2. 打开开发者工具,进入浏览器控制台,检查浏览器是否有JavaScript错误记录。

第二个浏览器/机器连接问题。 #196

第二个浏览器/机器连接问题。 #196
作者

您好,很遗憾没有错误

第二个浏览器/机器连接问题。 #196

第二个浏览器/机器连接问题。 #196
合作者

在您的屏幕截图中,您的端口未连接到第二个浏览器。您是否曾尝试再次选择相同的端口,然后单击连接小部件上的 [打开] 按钮?

第二个浏览器/机器连接问题。 #196

可能是一个愚蠢的反应,因为到目前为止我只使用过 Windows 应用程序,尽管我计划切换到使用 RPi,所以我很想知道。cncjs 需要登录吗?我知道在我的 3d 打印机上,UI 看起来不错,但在我登录 octoprint 之前,大部分控件都被禁用。我想知道的原因是我在主要的 cncjs 网页上看到了一个小人物图像(现在离我的机器不近)但是你的屏幕截图右上角没有。如果需要登录,那么将其全部禁用是有意义的。

第二个浏览器/机器连接问题。 #196
合作者

@SteveHogg
连接到一个端口是一个必需的操作,您需要选择一个端口来将客户端连接到服务器以启用用于串行通信的 UI 控件。

默认设置不会启用安全 Web 访问。如果您在设置 > 我的帐户中启用了帐户访问权限,您将被重定向到如下登录页面,它要求您在访问该页面之前先登录。
第二个浏览器/机器连接问题。 #196

第二个浏览器/机器连接问题。 #196
作者

@cheton没有从 UI 中选择端口的选项。所有这些都是灰色的/不包含可选端口。

请注意,在屏幕截图中,日志时间戳 22:14:26.717 包含可用端口的空数组。

第二个浏览器/机器连接问题。 #196
合作者

时间戳 22:14:26.717 处显示的消息是误导性信息,端口和波特率都是~/.cncrc文件中用户定义的值,而不是检测到的端口列表。
请参阅https://github.com/cncjs/cncjs#file-format

{
  "ports": [
     {
       "comName": "/dev/ttyAMA0",
       "manufacturer": ""
     }
  ],
  "baudrates": [250000]
}

从您的屏幕截图中,“serialport:list”命令确实返回了一个包含两个端口的数组。
第二个浏览器/机器连接问题。 #196

我可以知道您在单击刷新端口按钮时是否可以看到以上消息吗?
第二个浏览器/机器连接问题。 #196