当前位置: 首页 > news >正文

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 插件

  1. 打开 OctoPrint 的网页界面,进入 "插件管理" 页面
  2. 点击 "获取更多" 按钮,搜索 "Spoolman"
  3. 找到 "OctoPrint-Spoolman" 插件,点击 "安装" 按钮
  4. 安装完成后,重启 OctoPrint

3.2 配置 Spoolman 连接

  1. 在 OctoPrint 的设置页面中,找到 "Spoolman" 选项
  2. 输入 Spoolman 服务器的地址和端口(默认为 http://localhost:8000)
  3. 点击 "测试连接" 按钮,确保连接成功
  4. 保存配置

四、Spoolman 与 Klipper/Moonraker 集成配置

Klipper 是一款高性能的3D打印机固件,Moonraker 是 Klipper 的 Web 接口。Spoolman 可以与 Moonraker 直接集成,实现 filament 使用情况的自动跟踪。

4.1 配置 Moonraker

  1. 打开 Moonraker 的配置文件(通常位于 ~/klipper_config/moonraker.conf)
  2. 添加以下配置:
[spoolman] server: http://localhost:8000
  1. 保存配置文件,重启 Moonraker

4.2 在 Klipper 前端中使用 Spoolman

大多数 Klipper 前端(如 Fluidd、KlipperScreen、Mainsail 等)都支持 Spoolman 集成。您只需在前端的设置中启用 Spoolman 支持,即可在打印过程中实时查看 filament 使用情况。

五、Spoolman 使用技巧

5.1 如何添加新的 filament 线轴

  1. 打开 Spoolman 的网页界面
  2. 点击 "添加线轴" 按钮
  3. 填写 filament 的相关信息,如型号、颜色、重量等
  4. 点击 "保存" 按钮

5.2 如何查看 filament 使用历史

  1. 在 Spoolman 的网页界面中,点击 "使用历史" 选项卡
  2. 您可以查看所有 filament 的使用记录,包括使用时间、打印项目等信息

5.3 如何设置 filament 低电量提醒

  1. 在 Spoolman 的设置页面中,找到 "低电量提醒" 选项
  2. 设置提醒阈值(如剩余重量低于 50g 时提醒)
  3. 保存设置

六、常见问题解决

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),仅供参考

http://www.jsqmd.com/news/826112/

相关文章:

  • 亲身经历从申请密钥到成功调用Taotoken API的全流程耗时与难易度
  • 上下文工程:从提示词到智能体,高效管理AI交互的核心方法论
  • AlphaAvatar:从单目视频重建可驱动3D数字人的混合表示框架
  • Veyra Forms:React生态下声明式、类型安全的复杂表单状态管理框架
  • AI Gateway:统一调度多模型API,实现成本优化与性能监控
  • VSCode插件开发利器:cursor_info库实现光标上下文精准解析
  • 200类鸟类图像分类数据集
  • t-io HTTP服务器实现:如何替代Tomcat和Jetty的完整指南
  • 本地大模型运行、训练、微调全搞定,4GB RAM轻松运行4B模型!
  • msphpsql高级功能深度解析:Always Encrypted、数据分类和表值参数全面指南
  • Python-ADB协议实现原理:深入理解ADB和Fastboot通信机制
  • 构建个人知识库:从代码仓库到第二大脑的实践指南
  • FS8024A芯片实现USB-C PD诱骗:打造TYPE-C转DC电源转接头方案
  • AI LED调光驱动电源智能功率 MOSFET 完整选型方案
  • Blender FLIP Fluids域设置详解:如何优化模拟精度与性能
  • AI智能体钩子模式:用JSON Schema构建标准化交互协议
  • SDLPAL图形渲染技术揭秘:OpenGL与Shader的完美结合
  • DevUI布局系统完全指南:响应式设计的终极解决方案
  • 基于知识图谱构建个人第二大脑:从原理到实践
  • GraphQL-WS服务器配置:完整参数详解与最佳实践
  • 联想M920x黑苹果终极指南:3个关键步骤打造完美macOS工作站
  • Git 怎么只拉取特定目录文件而不克隆整个仓库
  • 自托管GitHub数据看板:从架构设计到部署运维的实战指南
  • ARM调试寄存器详解:EDITCTRL与EDPRCR应用指南
  • 命令行控制中心:提升开发效率的聚合与自动化工具
  • Arm Iris Components调试与追踪接口技术解析
  • erd入门教程:5分钟学会创建你的第一个数据库ER图
  • AI与Web3融合:Solana开发者工具箱core-ai架构解析与实践
  • ChanlunX:重新定义缠论技术分析的开源架构与创新实现
  • UTF8-CPP跨版本兼容性指南:从C++98到C++20的完整支持