3D打印机和Raspberry Pi是好朋友。使用Raspberry Pi来控制3D打印机相当普遍,因为它带来了许多好处(低功耗、连接性、远程访问等)。我(目前)还没有3D打印机,但我对哪些应用程序可以在Raspberry Pi上运行很感兴趣。让我们来讨论一下我所了解的内容。
可以从GitHub项目的发布部分下载AppImage文件,在Raspberry Pi上安装Ultimaker Cura。虽然没有针对Raspberry Pi的官方版本,但已经为ARM架构创建了一个分支。
所以,对你问题的答案是:可以,这是可能的。现在,让我们学习如何安装它。我还会给你一些在Raspberry Pi上进行3D打印时可以使用的替代方案。
Raspberry Pi 能运行 Cura 吗?
Cura是什么?
Ultimaker是一家为公司和个人制造和销售高端3D打印机的制造商。Cura是他们为控制这些打印机而创建的软件。
如果你拥有他们的一台打印机,那你真是太幸运了,但他们也提供免费软件来控制几乎任何3D打印机:Ultimaker Cura。你可以将打印机连接到该软件,导入你的3D文件并直接打印。
在标准计算机上,这真的很方便,但这里的想法是看看它是否能在Raspberry Pi上运行。
Cura是否存在于Raspberry Pi OS存储库中?
Cura存在于Raspberry Pi OS的默认存储库中,可以使用apt或“应用程序/删除软件”工具进行安装。安装过程很顺利,但当前版本的软件无法启动,因此这不是一个可行的解决方案。
我很惊讶地看到我们中的许多人在询问如何安装Cura,因为它已经在存储库中可用,但现在我明白了。虽然它存在,但无法使用,真不走运。
在官方的GitHub存储库中,有一个Linux版本,但它同样无法在Raspberry Pi上运行。你会收到类似这样的信息:
-bash: ./Ultimaker_Cura-4.10.0.AppImage: cannot execute binary file: Exec format error
在哪里下载适用于Raspberry Pi的Cura?
要从Raspberry Pi下载Cura的最新版本,请转到Cura GitHub项目的发布部分(由smartavionics分叉),并下载AppImage文件。
1.这是查看最新版本的链接:
https://github.com/smartavionics/Cura/releases
2.我建议跳过测试版和预发布版,找到“最新”版本。
3.然后找到该版本的“Assets”部分,并下载与你架构相对应的AppImage文件(32位为armhf,或64位为aarch64)。
你可以使用以下命令行通过终端或远程SSH remote SSH connection 连接下载它:
wget https://github.com/smartavionics/Cura/releases/download/4.20.18/Cura-4.20.18-mb-armhf.AppImage
https://raspberrytips.com/ssh-guide-raspberry-pi/
别忘了更改URL。
我之前没有在Raspberry Pi上使用过AppImage文件,所以如果你不知道该怎么办,我会理解你。我会在下一步中解释一切。
如何在 Raspberry Pi 上安装 AppImage 文件?
AppImage是Linux上用于创建和分发便携式软件的文件格式。它是一个自挂载的磁盘映像,包含应用程序,无需安装。只需添加执行权限并双击即可启动应用程序。
以下是如何使用AppImage文件在Raspberry Pi上安装Cura:
1.你可以将AppImage文件保存在任何你想要的位置(在本教程中,我将它保存在“下载”文件夹中)。尽量将它保存在一个安全的文件夹中(如果你经常删除“下载”文件夹,请先将其移动到另一个位置)。
2.然后,你需要为文件添加执行权限。最简单的方法是打开一个终端,并输入以下命令:
sudo chmod +x Cura-4.20.18-mb-armhf.AppImage
当然,如有需要,请调整文件路径和版本。
如果你更喜欢,也可以通过图形界面进行操作:右键单击文件 > 属性,然后在“权限”选项卡中添加“执行”权限。
3.然后,你只需在文件资源管理器中双击该文件即可启动应用程序。
4.点击“执行”进行确认。
如果它无法工作,请尝试从终端启动它。这样,你就可以看到是否有任何错误。我的系统上没有出现错误,但我知道需要一些软件包,所以如果你使用的是轻量级版本,可能需要安装一些软件包。
注意:在Bookworm上,你需要安装这两个软件包才能使其工作:
sudo apt install libfuse-dev mesa-utils
在主菜单中创建Cura快捷方式
Cura可以运行,但不是很方便,因为每次启动它时都需要进入文件夹。让我们在主菜单中添加一个快捷方式
点击Raspberry Pi标志以打开主菜单。
转到“首选项”>“主菜单编辑器”。
在左侧选择一个类别,例如“教育”。
然后点击“新建项目”。
输入应用程序名称(Cura),然后点击“浏览”以指定文件位置:
如果需要,可以添加一个图标。
点击两次“确定”以保存。
现在你可以直接从主菜单启动Cura。
我之前告诉过你,我不是3D打印方面的专家,但这个应用程序似乎很容易使用。
在首次启动时,有一个向导可以帮助你配置所有内容(尤其是连接打印机)。
之后,你只需要将3D文件传输到Raspberry Pi,或直接下载它们(Thingiverse似乎是一个很好的来源)。
Thingiverse:https://www.thingiverse.com/
下载一个模板(比如说这个:https://www.thingiverse.com/thing:604915,用于打印Raspberry Pi的保护套)。
你会收到一个zip文件,解压文件(右键单击 > 在此处解压)。
在Cura中,使用“文件”>“打开文件(s)”打开文件。
每个保护套部件都有一个文件,选择一个。
就是这样,你现在可以在Cura中看到它,并从那里继续操作:
你真的能用Raspberry Pi进行3D打印吗?
使用Raspberry Pi控制3D打印机是这种小型计算机最常见的用途之一。Raspberry Pi非常适合这项任务,因为它可以运行几乎所有的3D打印软件,可以轻松连接到打印机,并且可以24小时不间断运行,功耗低且无噪音。
在下一节中,我将向你介绍另外两个可以在Raspberry Pi上使用的3D打印软件程序。它们都很好用,而且Raspberry Pi的硬件限制不是问题。
3D打印根本不需要一台好电脑。你只需要一个基本流程,至少1GB的内存和一张最小的显卡来预览你的作品。基本上,任何运行主流应用所支持的操作系统的电脑都适用于3D打印。所以,Raspberry Pi是完美的选择。
适用于Raspberry Pi的Cura替代软件
在发现Cura在Raspberry Pi上运行良好后,我很好奇并尝试了其他应用程序。
Raspberry Pi上的Pronterface
Pronterface是另一个流行的3D打印应用程序。你可以用它来准备、切片和打印STL文件。
与Cura相比,它在Raspberry Pi上的安装甚至更容易,因为它在存储库中可用并且可以直接运行。
要安装它,只需输入:
sudo apt install printrun
Raspberry Pi上的OctoPrint
OctoPrint也是3D打印界的一个流行应用(事实上,在我为这篇文章做一些研究之前,我只知道这一个)。它有点不同,因为它不是桌面应用程序,而是一个网页。如果你的Pi连接到打印机,你可以从电脑上监控一切,这非常方便。
无论如何,在Raspberry Pi上安装它的最常见方法是使用OctoPi,这是一个包括OctoPrint的自定义Raspberry Pi操作系统发行版。所以,如果你的Raspberry Pi主要用于3D打印,我建议你在这里下载OctoPi镜像,将其刷入SD卡,然后就可以了。
什么是 Linux 发行版?:
https://raspberrytips.com/glossary/distribution/
下载OctoPi镜像:
https://octoprint.org/download/
如果你需要更多指导,我有一个关于如何在Raspberry Pi上安装OctoPrint的完整教程:https://raspberrytips.com/install-octoprint-on-raspberry-pi/
我们会定期更新~
关注上海晶珩~
了解更多树莓派相关内容~