Spoolman Spoolman

3/5 🧩 软硬件结合 已发布
Donkie 980 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
Spoolman

项目简介

Keep track of your inventory of 3D-printer filament spools.


Spoolman 是一个专为 3D 打印爱好者设计的自托管 Web 服务,旨在高效管理耗材卷盘库存并实时监控使用情况。它解决了 3D 打印过程中常见的耗材管理混乱问题——用户不再需要手动记录剩余耗材量,也无需担心打印中途耗材耗尽。通过作为集中式数据库,Spoolman 能与 OctoPrint、Klipper/Moonraker 等主流 3D 打印软件无缝集成,在打印过程中自动更新耗材重量,提供实时的用量反馈。

标签

项目特点

**耗材管理**:全面记录耗材类型、制造商和单个耗材卷的信息。
**API 集成**:提供 REST API,方便与其他软件集成,实现自动化工作流和数据交换。
**实时更新**:通过 WebSocket 实时更新耗材卷状态,在打印操作期间提供即时反馈。
**中央耗材数据库**:一个社区支持的制造商和耗材数据库,简化了向库存添加新耗材卷的过程。
**Web 客户端**:内置 Web 客户端,支持查看、创建、编辑、删除耗材数据,添加自定义字段,打印带二维码的标签,并支持 18 种语言的翻译。
**数据库支持**:支持 SQLite、PostgreSQL、MySQL 和 CockroachDB。
**多打印机管理**:可同时处理来自多台打印机的耗材卷更新。
**高级监控**:可与 Prometheus 集成,进行详细的耗材使用历史分析。

技术规格

类型 自托管 Web 服务
主要功能 3D 打印机耗材卷库存管理与使用跟踪
集成软件 OctoPrint, Klipper/Moonraker, OctoEverywhere, Home Assistant
支持的数据库 SQLite, PostgreSQL, MySQL, CockroachDB
API REST API, WebSocket
前端 内置 Web 客户端
语言支持 18 种语言 (通过 Weblate)

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
Spoolman 服务 1 自托管
运行服务器 (如 Raspberry Pi, NAS, 云服务器) 1 用于运行 Spoolman 服务

能力画像

⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 1/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 1/5
⚪ 数理与计算: 1/5
⚪ 动手与操作: 1/5
⚪ 狂热与坚持: 1/5
⚪ 创造与创新: 1/5

所需技能

🔧 **动手能力**:需要具备基本的服务器部署能力,例如在 Raspberry Pi 或 NAS 上安装和配置 Docker 或 Python 环境。 💻 **编程能力**:无需编程能力,但了解 REST API 有助于与其他软件进行高级集成。 ⚡ **电子电路**:无需电子电路知识。

适用场景

管理多个不同品牌和类型的 3D 打印耗材卷库存。
实时追踪打印过程中的耗材使用量,避免因耗材不足导致打印失败。
与 OctoPrint 或 Klipper 等打印管理软件集成,实现自动化耗材管理。
通过 Home Assistant 集成,在智能家居系统中监控耗材状态。