3D打印问题

3D打印问题

我刚刚在我的 Dell Optiplex 390 上安装了 Ubuntu 18.04。我有一台 Prusa Mendel i3 3d 打印机,并且还安装了 Cura 版本 15.04.3,但我无法让计算机与打印机通信。

它与 Windows 10 完美兼容。我使用 USB AB 电缆连接到打印机的电路板。该打印机不是原装 Prusa 机器,而是克隆版。

当我lsusb在终端中输入时,它说;Bus 001 Device 009: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter当使用 Cura 15.04.3 时,the opening serial port矩形变为灰度,当使用 RepRap 时,它说Error opening port /dev/ttyUSB0: Permission denied

答案1

发生这种情况是因为您的用户尚无使用串行端口进行通信的权限。如何解决此问题:

  1. 打开一个终端。Ctrl++Alt应该T可以做到这一点。

  2. 执行以下命令将您的用户添加到dialout用户组:

    sudo adduser $USER dialout
    

    $USER会自动评估为您用于登录的名称,因此您可以“按原样”使用该命令,而不需要更改任何内容。

  3. 重新启动计算机。

    如果您为用户配置了自动登录,则需要这样做。如果没有,那么注销并再次登录(实际上重新启动图形环境)也足够了。无论如何,一旦以groups您的用户身份在终端中执行的命令包含dialout在其输出中,更改就会生效,您现在应该能够访问串行 USB 设备。

(此答案改编自@Rinzwind 的回答)。

相关内容