注释
可能是权限问题。 El 星期五,2016 年 3 月 4 日,H Hartley Sweeten notifications@github.com
|
使用 sudo 运行不起作用。 $ sudo ./bCNC.py 未 |
以“sudo”运行不允许您启动“X11”应用程序。最好更改文件的权限,如“chmod 777 文件名” |
你成功了吗? |
我只是再次尝试拉动 bCNC 并进行了尝试。 看起来我现在可以连接了,但我的控制器不喜欢来自 bCNC 的命令。 我使用 socat 将 TCP 套接字连接到 PTY。 然后启动 bCNC 并为 /dev/pts/3 @ 115200 波特设置串口。 状态行仍然显示“未连接”,但单击它会显示“已与 Grbl 建立连接”。 但是当我尝试在终端中输入命令时,我会从控制器收到错误消息。 输入命令:G28 G28 在那里,但所有的?搞乱了解析器。 |
有可用的软件允许您通过 IP 访问远程计算机上的串行端口。 |
大家好,
是否可以让 bCNC 通过 Psuedo 终端端口或以太网连接连接到控制器?
我有一个使用以太网套接字进行连接的控制器。通常我使用 telnet 或 socat 向它发送数据。
我尝试使用 socat 将数据从 Psuedo 终端中继到控制器,它在命令行下工作:
从一个命令行创建伪终端 (/dev/pts/3) <-> TCP 连接
$ socat PTY TCP:
:
从另一个命令行向控制器发送一些数据
$ echo “g28\n” > /dev/pts/3
这有效,我的机器执行归位序列。
然后我尝试使用 /dev/pts/3 作为 bCNC 中的串行端口,并收到一条“错误打开串行”消息,内容为:
无法打开端口 /dev/pts/3: [Errno 2] 没有这样的文件或目录: ‘/dev/pts/3’
这样的事情可能吗?
问候