Repolode
OctoPrint

OctoPrint/OctoPrint

用于控制消费级 3D 打印机的网页界面,可通过浏览器管理和监控打印任务。

Star
9,186
Fork
1,700
未关闭 Issue
253
最近提交
8天前

这是什么?

OctoPrint 是一款基于 Python 的网页应用,为消费级 3D 打印机提供浏览器端的控制面板。用户可以上传并启动打印任务、移动打印头、加热热床和喷头,并在不靠近打印机的情况下查看进度。

项目设计为运行在树莓派等小型电脑上,通过 USB 与打印机连接。它以 Python 包的形式发布,也是树莓派发行版 OctoPi 的基础。OctoPrint 支持插件系统,并提供官方插件仓库以扩展功能。

项目采用 AGPL-3.0 许可证,并提供文档、社区论坛和 Discord 服务器供用户与贡献者交流。

核心功能

  • 01通过网页浏览器上传并启动打印任务。
  • 02控制打印头移动以及热床和喷头温度。
  • 03远程监控打印进度和打印机状态。
  • 04通过插件系统和官方插件仓库扩展功能。
  • 05可运行在通过 USB 连接打印机的树莓派上。

适用场景

  • 无需守在打印机旁,通过电脑或手机启动并监控 3D 打印。
  • 将树莓派专门作为打印服务器,管理消费级打印机。
  • 借助社区插件为打印机配置添加自定义功能。

使用前须知

  • 采用 AGPL-3.0 许可证,这是一种强 Copyleft 许可证,对修改版本和网络使用同样适用。

标签

常见问题

OctoPrint 是什么?
用于控制消费级 3D 打印机的网页界面,可通过浏览器管理和监控打印任务。 OctoPrint 是一款基于 Python 的网页应用,为消费级 3D 打印机提供浏览器端的控制面板。用户可以上传并启动打印任务、移动打印头、加热热床和喷头,并在不靠近打印机的情况下查看进度。
OctoPrint 可以免费使用吗?用的什么许可证?
OctoPrint 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
OctoPrint 还在维护吗?
活跃维护中。OctoPrint 最近一次提交是在 2026年10月30日。
OctoPrint 适合用来做什么?
无需守在打印机旁,通过电脑或手机启动并监控 3D 打印。 将树莓派专门作为打印服务器,管理消费级打印机。 借助社区插件为打印机配置添加自定义功能。
在哪里获取 OctoPrint?
源代码和安装说明在 GitHub 上:https://github.com/OctoPrint/OctoPrint

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目