Spoolman与主流3D打印软件的完美集成:OctoPrint、Klipper、Moonraker详细配置教程
Spoolman与主流3D打印软件的完美集成:OctoPrint、Klipper、Moonraker详细配置教程
【免费下载链接】SpoolmanKeep track of your inventory of 3D-printer filament spools.项目地址: https://gitcode.com/gh_mirrors/sp/Spoolman
Spoolman是一款自托管的网络服务,专为帮助您高效管理3D打印机 filament 线轴并监控其使用情况而设计。它作为一个集中式数据库,能够与 OctoPrint、Klipper/Moonraker 等流行的3D打印软件无缝集成。连接后,它会随着打印的进行自动更新线轴重量,让您实时了解 filament 的使用情况。
一、Spoolman 简介
Spoolman 是一款强大的 filament 线轴管理工具,它可以帮助3D打印爱好者和专业用户轻松跟踪和管理 filament 库存。通过与主流3D打印软件的集成,Spoolman 能够自动记录 filament 的使用情况,让您随时掌握线轴的剩余量,避免打印过程中出现 filament 不足的情况。
1.1 Spoolman 的核心功能
- 集中管理 filament 线轴信息,包括型号、颜色、重量等
- 实时跟踪 filament 使用情况,自动更新线轴剩余重量
- 与主流3D打印软件无缝集成,实现打印过程的智能化管理
- 提供直观的用户界面,方便查看和管理 filament 库存
二、Spoolman 安装准备
在开始配置 Spoolman 与3D打印软件的集成之前,您需要先安装 Spoolman。具体的安装步骤请参考 Installation page on the Wiki。
2.1 安装环境要求
- 一台运行 Linux、Windows 或 macOS 的计算机
- Python 3.8 或更高版本
- 网络连接
2.2 获取 Spoolman 代码
您可以通过以下命令克隆 Spoolman 仓库:
git clone https://gitcode.com/gh_mirrors/sp/Spoolman三、Spoolman 与 OctoPrint 集成配置
OctoPrint 是一款流行的3D打印机控制软件,通过安装 Spoolman 插件,您可以实现 Spoolman 与 OctoPrint 的无缝集成。
3.1 安装 OctoPrint Spoolman 插件
- 打开 OctoPrint 的网页界面,进入 "插件管理" 页面
- 点击 "获取更多" 按钮,搜索 "Spoolman"
- 找到 "OctoPrint-Spoolman" 插件,点击 "安装" 按钮
- 安装完成后,重启 OctoPrint
3.2 配置 Spoolman 连接
- 在 OctoPrint 的设置页面中,找到 "Spoolman" 选项
- 输入 Spoolman 服务器的地址和端口(默认为 http://localhost:8000)
- 点击 "测试连接" 按钮,确保连接成功
- 保存配置
四、Spoolman 与 Klipper/Moonraker 集成配置
Klipper 是一款高性能的3D打印机固件,Moonraker 是 Klipper 的 Web 接口。Spoolman 可以与 Moonraker 直接集成,实现 filament 使用情况的自动跟踪。
4.1 配置 Moonraker
- 打开 Moonraker 的配置文件(通常位于 ~/klipper_config/moonraker.conf)
- 添加以下配置:
[spoolman] server: http://localhost:8000- 保存配置文件,重启 Moonraker
4.2 在 Klipper 前端中使用 Spoolman
大多数 Klipper 前端(如 Fluidd、KlipperScreen、Mainsail 等)都支持 Spoolman 集成。您只需在前端的设置中启用 Spoolman 支持,即可在打印过程中实时查看 filament 使用情况。
五、Spoolman 使用技巧
5.1 如何添加新的 filament 线轴
- 打开 Spoolman 的网页界面
- 点击 "添加线轴" 按钮
- 填写 filament 的相关信息,如型号、颜色、重量等
- 点击 "保存" 按钮
5.2 如何查看 filament 使用历史
- 在 Spoolman 的网页界面中,点击 "使用历史" 选项卡
- 您可以查看所有 filament 的使用记录,包括使用时间、打印项目等信息
5.3 如何设置 filament 低电量提醒
- 在 Spoolman 的设置页面中,找到 "低电量提醒" 选项
- 设置提醒阈值(如剩余重量低于 50g 时提醒)
- 保存设置
六、常见问题解决
6.1 Spoolman 无法连接到 OctoPrint
- 检查 Spoolman 服务器是否正在运行
- 确保 OctoPrint Spoolman 插件的版本与 Spoolman 服务器兼容
- 检查网络连接是否正常
6.2 Moonraker 配置后没有显示 Spoolman 信息
- 检查 Moonraker 配置文件中的 Spoolman 服务器地址是否正确
- 重启 Moonraker 服务
- 检查 Spoolman 服务器是否正常运行
通过以上步骤,您可以轻松实现 Spoolman 与 OctoPrint、Klipper/Moonraker 等主流3D打印软件的集成,从而更好地管理您的 filament 库存,提高3D打印效率。如果您在配置过程中遇到任何问题,可以参考 Spoolman 的官方文档或社区论坛寻求帮助。
【免费下载链接】SpoolmanKeep track of your inventory of 3D-printer filament spools.项目地址: https://gitcode.com/gh_mirrors/sp/Spoolman
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
