OctoPrint 是一款免费开源的 3D 打印软件,旨在通过网络界面提供对 3D 打印机的控制和监控功能。它由 Gina Häußge 于 2012 年创建,最初是为了支持她的第一台 3D 打印机而开发,源自 Cura,并根据 GNU AGPL v3 许可发布。它的开发目前依赖社区的财务支持,适合各种用户,包括爱好者和专业人士。
主要功能与特性
OctoPrint 的核心功能包括远程控制和监控打印任务,用户可以通过浏览器访问嵌入式网络摄像头,实时观看打印过程。它支持调整热端和打印床温度,移动打印头,挤出或回抽材料,甚至定义自定义控制。此外,它集成了 GCODE 可视化工具,帮助用户查看打印路径。

一个显著的优势是其强大的插件系统,允许通过社区开发的插件扩展功能。OctoPrint 使用 Python 3 和 Flask 框架开发,支持广泛的 3D 打印机,只要它们能通过串口连接并接受 G-code 指令。研究表明,它特别适合需要远程管理和监控的用户,社区反馈显示其易用性和灵活性广受好评。
提升OctoPrint体验的五大最佳插件
OctoPrint的真正魅力在于其丰富的插件生态系统,这些插件可以根据你的需求定制软件功能。以下是如何安装插件以及五个最佳插件的详细介绍。

如何安装OctoPrint插件
安装OctoPrint插件非常简单,只需按照以下步骤操作:
- 登录OctoPrint界面:在浏览器中输入OctoPrint的地址并登录。
- 进入设置菜单:点击右上角的扳手图标,进入设置菜单。
- 访问插件管理器:在“OCTOPRINT”部分下找到并点击“Plugin Manager”。
- 搜索和安装插件:在插件管理器中,你可以查看已安装的插件,也可以点击“Get More”搜索更多插件并进行安装。

五大最佳OctoPrint插件
1. Octolapse(3D打印延时摄影插件)
如果你喜欢观看3D打印的延时视频,Octolapse是必不可少的插件。它可以捕捉打印过程中的快照,并将相机移动与打印头同步,生成令人惊叹的延时视频。
- 安装步骤:
- 在设置部分的搜索栏中搜索“Octolapse”并安装。
- 重启OctoPrint,添加3D打印机配置文件,并连接打印机。
- 设置相机参数,完成后即可在视频和图像部分查看延时摄影快照。

2. Bed Visualizer(打印床调节插件)
调平打印床是3D打印中的关键步骤,尤其是对于没有自动调平功能的打印机。Bed Visualizer插件通过生成3D网格可视化图,帮助你更准确地调平打印床。
- 安装步骤:
- 在插件管理器中搜索并安装“Bed Visualizer”。
- 如果安装失败,通过SSH连接到树莓派并运行
sudo apt install libatlas3-base
。 - 设置G代码命令,输入示例后保存并更新网格。
- 查看打印床的可视化图,根据提示进行调整。

3. PrintTimeGenius(时间估算插件)
PrintTimeGenius通过分析实际的G代码来估算3D打印所需的时间,而不是依赖于打印机的预测。它能够随着时间学习,提高预测的准确性。
- 安装步骤:
- 在插件管理器中找到并安装“PrintTimeGenius”。
- 上传G代码文件,点击“Load and Print”。
- 在插件部分选择G代码并点击“Analyze”以获取时间估算。

4. Cancel Objects(取消单个模型插件)
当你同时打印多个对象时,如果其中一个出现问题,Cancel Objects插件可以让你轻松取消该对象,而不会影响其他对象的打印。
- 安装步骤:
- 在插件管理器中搜索并安装“Cancel Objects”。
- 上传多个对象的G代码文件。
- 在界面中选择“Cancel Objects”选项,点击对象上的“Cancel”按钮即可。

5. Obico(3D打印故障检测插件)
Obico(前身为The Spaghetti Detective)利用AI实时检测打印故障,例如丝料缠结等问题,并向你发出警报。它还支持网络摄像头监控和多种通知方式。
- 安装步骤:
- 在插件管理器中搜索并安装“Obico”。
- 重启OctoPrint并重新加载页面。
- 点击“Setup Plugin”开始设置,注册Obico账户并链接打印机。
- 按照提示完成设置,连接摄像头并开始监控打印过程。
注册Obico后,您将获得30天的免费试用期。之后,您需要升级到Pro版本,价格为4美元/月。免费版本为您提供基本的网络流媒体服务、每月10小时的免费AI检测时间,以及每文件最多50MB的G代码云存储。而Pro版本则提供高级网络摄像头流媒体服务、每月50小时的AI检测时间,以及每文件最多500MB的G代码云存储。

总结
OctoPrint的插件生态系统为3D打印爱好者提供了丰富的功能扩展。从延时摄影到打印床调节,从时间估算到故障检测,这些插件能够显著提升你的3D打印体验。如果你已经使用OctoPrint,不妨尝试安装这些插件,让3D打印变得更加高效和有趣。
评论