Table of contents
在你的3D打印机上设置OctoPrint是一件非常有用的事情,它开启了一堆新的功能。 很多人不知道如何设置它,所以我决定写一篇文章,详细介绍如何做它。
你可以在你的Mac、Linux或Windows PC上轻松地安装OctoPi。 然而,为你的Ender 3 3D打印机运行OctoPrint的简单和最经济的方法是通过Raspberry Pi。
继续阅读,了解如何在你的Ender 3或任何其他3D打印机上安装OctoPrint。
什么是3D打印中的OctoPrint?
OctoPrint是一款免费的开源3D打印软件,它为你的3D打印设置增加了一些特性和功能。 它让你通过连接的无线设备(如智能手机或PC)启动、监控、停止甚至记录你的3D打印。
基本上,OctoPrint是一个运行在Raspberry Pi或PC等专用硬件上的网络服务器。 你所需要做的就是将你的打印机连接到硬件上,然后你将得到一个控制打印机的网络界面。
下面是你可以用OctoPrint做的几件事:
- 通过网络浏览器停止打印,停止打印
- 切片STL代码
- 移动打印机的各个轴线
- 监测你的热端和打印床的温度
- 可视化你的G代码和你的打印进度
- 通过网络摄像头远程观看你的打印作品
- 远程上传G代码到你的打印机
- 远程升级你的打印机固件
- 为你的打印机设置访问控制策略
OctoPrint也有一个非常活跃的开发者社区,为该软件开发插件。 它有几个插件,你可以用来实现额外的功能,如时间截图、打印实时流等。
因此,你可以为你想用打印机做的任何事情找到插件。
如何为Ender 3设置OctoPrint?
现在为你的Ender 3设置OctoPrint是非常容易的,尤其是新的OctoPrint版本。 你可以在大约半小时内轻松地让你的OctoPrint启动和运行。
然而,在这之前,除了打印机之外,你还需要准备好一些硬件。 让我们来看看这些硬件。
安装OctoPrint你需要什么?
- 树莓派
- 记忆卡
- USB电源
- 网络摄像机或Pi摄像机 [可选]
树莓派
从技术上讲,你可以使用你的Mac、Linux或Windows PC作为你的OctoPrint服务器。 然而,这并不推荐,因为大多数人不可能把整个PC作为3D打印机的服务器来使用。
因此,Raspberry Pi是运行OctoPrint的最佳选择。 这台小巧的计算机提供了足够的内存和处理能力,可以低成本地运行OctoPrint。
你可以在亚马逊上买到用于OctoPrint的Raspberry Pi。 OctoPrint官方网站建议使用Raspberry Pi 3B、3B+、4B或Zero 2。
你可以使用其他模型,但当你添加插件和相机等配件时,它们往往会出现性能问题。
USB电源
你需要一个好的电源来让你的Pi板顺利运行。 如果电源坏了,你将会得到性能问题和板子的错误信息。
所以,最好为板子找一个像样的电源。 你可以用你有的任何好的5V/3A的USB充电器来给板子供电。
一个不错的选择是亚马逊上的Raspberry Pi 4电源。 它是Raspberry的官方充电器,可以为你的Pi板可靠地提供3A/5.1V的电压。
很多客户对它进行了积极评价,说它不像其他充电器那样给他们的Pi板供电不足。 然而,它是一个USB-C充电器,所以早期型号,如Pi 3,可能必须使用一个USB-C到Micro USB适配器才能工作。
See_also: 你能得到的最佳直接驱动挤出机3D打印机(2022年)USB A至B电缆
USB A到USB B的电缆是非常必要的。 你要用它来连接Raspberry Pi和你的3D打印机。
这条电缆通常和你的打印机一起放在盒子里,所以你可能不用买新的。 如果你没有,你可以为你的Ender 3买这条便宜的Amazon Basics USB A电缆。
它具有抗腐蚀、镀金的连接器和抵抗电磁干扰的屏蔽层。 它还被评为您的打印机和OctoPrint之间的快速480Mbps数据传输。
请注意: 如果你使用Ender 3 Pro或V2,你将需要一条额定用于数据传输的Micro USB电缆。 像Anker USB电缆或Amazon Basics Micro-USB电缆这样的顶级质量的电缆很适合这项工作。
这两根电缆都支持高速数据传输,这对OctoPrint来说是必要的。
SD卡
SD卡是OctoPrint操作系统及其文件在Raspberry Pi上的存储介质。 你可以使用你拥有的任何SD卡,但像SanDisk Micro SD卡这样的A级卡是OctoPrint应用的最佳选择。
它们加载插件和文件的速度更快,而且还能提供快如闪电的传输速度。 此外,你的OctoPrint数据被损坏的可能性也更小。
如果你要创作大量的延时摄影视频,你将需要大量的空间。 所以,你应该考虑至少购买32GB的存储卡。
See_also: Creality Ender 3 Max评论--是否值得购买?网络摄像机或Pi摄像机
在设置OctoPrint的第一次运行时,并不完全需要一个摄像头。 然而,如果你想通过视频监控你的印刷品,你将需要一个。
用户的标准选择是来自Raspberry Pi本身的Arducam Raspberry Pi 800万像素摄像头。 它很便宜,易于安装,而且能产生体面的图像质量。
然而,大多数用户说Pi相机很难配置和对焦以获得适当的图像质量。 另外,为了获得最佳效果,你必须为相机打印出一个Ender 3 Raspberry Pi支架(Thingiverse)。
为了获得更高的图像质量,你也可以使用网络摄像头或其他类型的摄像头。 你可以在我写的这篇《用于3D打印的最佳延时摄影机》中阅读更多关于如何设置的信息。
一旦你有了所有这些硬件,现在是时候设置OctoPrint了。
如何在Ender 3上设置OctoPrint?
你可以使用Pi成像器在你的Raspberry Pi上设置OctoPrint。
下面是如何在Ender 3上设置OctoPrint:
- 下载Raspberry Pi Imager
- 将你的MicroSD卡插入你的电脑。
- 在您的SD卡上闪现OctoPrint。
- 选择适当的存储方式
- 配置网络设置
- 将OctoPrint闪存到你的Pi上。
- 给你的树莓派加电
- 设置OctoPrint
步骤1:下载Raspberry Pi Imager
- Raspberry Pi imager是在Pi上安装OctoPrint的最简单方法。 它让你在一个软件中快速完成所有配置。
- 你可以从Raspberry Pi网站上下载。 下载后,在你的电脑上安装它。
第2步:将你的MicroSD卡插入你的电脑。
- 将你的SD卡放入读卡器,并将其插入你的电脑。
第3步:在您的SD卡上闪现OctoPrint。
- 启动Raspberry Pi成像器
- 点击进入 选择操作系统> 其他特定用途的操作系统> 3D打印> OctoPi. 在OctoPi下,选择最新的OctoPi(稳定)发行版。
第4步:选择适当的存储方式
- 点击进入 选择存储 按钮,并从列表中选择你的SD卡。
第5步:配置网络设置
- 点击右下角的齿轮图标
- 勾选 启用SSH 下一步,将用户名设为" 貔貅 ",并为你的Pi设置一个密码。
- 勾选 配置无线 下一个方框,并在提供的方框中输入你的连接细节。
- 不要忘记把无线国家改为你的国家。
- 如果它是自动提供的,只需核对细节以确保它们是正确的。
第6步:将OctoPrint闪存到你的Pi上
- 一旦一切都设置好了,并且你已经交叉检查了你的设置,点击 撰写
- 相机将下载OctoPrint操作系统并在你的SD卡上闪现。
第7步:给Raspberry Pi供电
- 从你的打印机中取出SD卡,并将其插入你的Raspberry Pi。
- 将Raspberry Pi连接到你的电源上,让它亮起来。
- 等到行为灯(绿色)停止闪烁。 之后,你可以通过USB线将打印机与Pi连接起来。
- 在你将Pi连接到打印机之前,请确保你的打印机是打开的。
第8步:设置OctoPrint
- 在一个与Pi连接到同一Wi-Fi网络的设备上,打开浏览器,进入//octopi.local。
- OctoPrint主页将加载。 按照提示,设置您的打印机配置文件。
- 现在你可以用OctoPrint打印了。
请看下面的视频,以直观和更详细地了解这些步骤。
OctoPrint是一个非常强大的3D打印工具。 当与正确的插件配对时,它可以极大地改善你的3D打印体验。
祝您好运,打印愉快