如何在你的3D打印机上设置OctoPrint - Ender 3 & More

Roy Hill 11-10-2023
Roy Hill

在你的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:

    1. 下载Raspberry Pi Imager
    2. 将你的MicroSD卡插入你的电脑。
    3. 在您的SD卡上闪现OctoPrint。
    4. 选择适当的存储方式
    5. 配置网络设置
    6. 将OctoPrint闪存到你的Pi上。
    7. 给你的树莓派加电
    8. 设置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打印体验。

    祝您好运,打印愉快

    Roy Hill

    Roy Hill is a passionate 3D printing enthusiast and technology guru with a wealth of knowledge on all things related to 3D printing. With over 10 years of experience in the field, Roy has mastered the art of 3D designing and printing, and has become an expert in the latest 3D printing trends and technologies.Roy holds a degree in mechanical engineering from the University of California, Los Angeles (UCLA), and has worked for several reputable companies in the field of 3D printing, including MakerBot and Formlabs. He has also collaborated with various businesses and individuals to create custom 3D printed products that have revolutionized their industries.Aside from his passion for 3D printing, Roy is an avid traveler and an outdoor enthusiast. He enjoys spending time in nature, hiking, and camping with his family. In his spare time, he also mentors young engineers and shares his wealth of knowledge on 3D printing through various platforms, including his popular blog, 3D Printerly 3D Printing.