尝试了我在 Google 上找到的解决方法,但无法在我的 /usr/share 文件夹中找到 Printrun 或 Pronterface
无法加载程序
肯定有人在 Linux 上运行 3D 打印机
答案1
你可以从源代码运行它,因为它只是一个 python 脚本。你可以从GitHub 页面(tar.gz 源文件)。(此链接来自他们的网站)
可能需要依赖项(软件包通常会自动安装这些依赖项)。我的猜测来自这里是:
sudo apt-get install python-serial python-wxgtk3.0 python-pyglet python-tk
您可能会遇到权限问题,除非您运行类似的命令安装 Arduino 客户端- 您可能需要在此之后注销并登录:
sudo adduser $USER dialout
其他发行版(如 Fedora)有(可能现已不存在)软件包对于 udev 规则作为替代方案。你可以将包含的文件复制到/lib/udev
尝试,但有趣的是,这些是:
通常,当您通过 USB 电缆将 RepRap 之类的 3D 打印机连接到 Linux 机器时,您需要加入拨号或类似组才能通过 OctoPrint、Printrun、Cura 或任何其他控制软件对其进行控制。现在不再如此了。
安装此规则以根据 VID 和 PID 授予所有用户对收集设备的读写访问权限。
免责声明:此类设备可能不是 3D 打印机,可能是 Arduino,可能是调制解调器,甚至可能是搅拌机。但通常情况下,您会将用户添加到拨出,并获得对所有这些设备及更多设备的访问权限。因此,我认为当某些用户无法访问您的搅拌机时,请谨慎行事。