开源改变世界

控制器的命令行和配置选项 == Marlin 不工作 #360

推推 grbl 2年前 (2023-02-02) 228次浏览
关闭
tbnobody 打开了这个问题 2018 年 7 月 18 日 · 10 条评论
关闭

控制器的命令行和配置选项 == Marlin 不工作#360

tbnobody 打开了这个问题 2018 年 7 月 18 日 · 10 条评论

评论

控制器的命令行和配置选项 == Marlin 不工作 #360

命令行:cnc --controller Marlin似乎不起作用。

据我所知,这里缺少 Marlin 控制器:

const isValidController = (控制器) => (

 

控制器的命令行和配置选项 == Marlin 不工作 #360

@Hoangthoi请为新的和不相关的问题创建一个新问题….
另请参阅Wiki 中的Raspberry Pi 安装指南,或下载 Raspberry Pi 图像(测试版)

控制器的命令行和配置选项 == Marlin 不工作 #360
合作者

@Hoangthoi运行node -v以显示您的 node.js 版本。

控制器的命令行和配置选项 == Marlin 不工作 #360

tôi muốn kết nối từ xa, nhưng khi tôi cài đặt thì nó bị lỗi。tôi rất tệ về khoảng cài đặt này。
控制器的命令行和配置选项 == Marlin 不工作 #360

控制器的命令行和配置选项 == Marlin 不工作 #360

当您尝试启动 cncjs 但它已经在运行时会导致此错误。如果 cncjs 是自动启动的,可能是通过使用 pm2,那么如果您稍后从命令行启动它,您将收到此错误。

控制器的命令行和配置选项 == Marlin 不工作 #360
合作者

@Hoangthoi

如果您没有使用 pm2 启动 CNCjs 服务器,您可以使用killall -9 node.

控制器的命令行和配置选项 == Marlin 不工作 #360

谢谢你的帮助。现在我必须重新安装 cncjs 对吗?

控制器的命令行和配置选项 == Marlin 不工作 #360

应该不需要重新安装cncjs。如果你希望对自动启动的cncjs应用“allow-remote-access”能力,你可以在主目录下的“.cncrc”文件中添加一行。该行应添加在包含“{”的初始行之后,如下所示:

{
    "allowRemoteAccess": true,

然后,当您重新启动树莓派时,自动启动的 cncjs 进程将允许远程访问。

控制器的命令行和配置选项 == Marlin 不工作 #360

控制器的命令行和配置选项 == Marlin 不工作 #360
我试过了,还是不能访问。

控制器的命令行和配置选项 == Marlin 不工作 #360
合作者

@Hoangthoi“allowRemoteAccess”选项只有当你想从公共网络连接到 CNCjs 服务器时才需要。如果您使用的是专用网络,只需连接到您的 Raspberry Pi 的 IP 地址即可。

专用网络

  • 10.0.0.0/8 IP 地址:10.0.0.0 — 10.255.255.255
  • 172.16.0.0/12 IP地址:172.16.0.0 — 172.31.255.255
  • 192.168.0.0/16 IP 地址:192.168.0.0 – 192.168.255.255

您可以从 ifconfig 获取 IP 地址,输入以下内容:

ifconfig
控制器的命令行和配置选项 == Marlin 不工作 #360
合作者