Klipper / Moonraker兼容性
连接任何运行 Moonraker 的 Klipper 打印机
Printer Tools 通过 Moonraker 的 WebSocket 和 REST 接口连接 Klipper 打印机,这与 Mainsail 和 Fluidd 使用的接口相同。由于 Klipper 是开源且自托管的,功能的可用性取决于您的 Moonraker 配置、摄像头以及 Spoolman(如果使用)的设置方式。
兼容型号
VoronRatRigCreality/Ender(Klipper)任何 Klipper 打印机 + Moonraker

查看实际效果





连接与协议
| 传输方式 | Moonraker 的 WebSocket/REST 接口 |
| 身份验证 | 如果您的配置需要,则使用 Moonraker API 密钥 |
| 要求 | 一个正在运行的 Moonraker 实例,可在您的网络中或通过反向代理访问 |
| 摄像头 | MJPEG,通常通过 crowsnest 或其他兼容的摄像头源 |
| 外出时 | 通过 VPN 连接到您的网络,或添加 OctoEverywhere |
今天已验证的内容
- ✓多个喷嘴的打印状态、进度和温度
- ✓Moonraker 上报的热床网格数据
- ✓通过 Moonraker 的历史记录接口浏览文件和打印历史
- ✓当您的 Moonraker 配置包含 Spoolman 服务器时,与 Spoolman 集成
- ✓通过 crowsnest 或等效摄像头设置查看 MJPEG 摄像头画面
功能矩阵
| 功能 | 状态 | 备注 |
|---|---|---|
| 实时监控 | 可用 | 通过 Moonraker 的 WebSocket 接口获取每个喷嘴的状态、进度和温度。 |
| 多打印机仪表盘 | 可用 | 在一个控制面板中管理多台 Klipper 打印机。 |
| 摄像头预览 | 部分可用 | 通过 crowsnest 或兼容的摄像头设置查看 MJPEG 画面;Moonraker 默认不包含此功能。 |
| 文件浏览器和历史记录 | 可用 | 通过 Moonraker 的历史记录接口浏览文件和打印历史。 |
| 任务控制(暂停 / 继续 / 停止) | 可用 | 通过 Moonraker 暂停、恢复和取消。 |
| 耗材 / AMS管理 | 部分可用 | 当您的 Moonraker 配置包含 Spoolman 服务器时提供 Spoolman 集成;否则耗材信息不可用。 |
| 通过OctoEverywhere远程访问 | 可用 | 可添加 OctoEverywhere 实现远程访问,或由于该集成完全在本地进行,通过 VPN 连接到您的网络。 |
已知限制
- !需要一个可在您的网络中或通过反向代理访问的 Moonraker 实例;仅有 Klipper 是不够的。
- !摄像头画面取决于 crowsnest 设置或其他摄像头源;Moonraker 本身不提供此功能。
- !自定义宏和非标准的 Klipper 配置不会在控制面板中单独显示。
常见问题
我还需要安装 Mainsail 或 Fluidd 吗?
不需要。Printer Tools 直接与 Moonraker 的 WebSocket 和 REST 接口通信,这与 Mainsail 和 Fluidd 使用的后端相同,因此都不是必需的,尽管它们可以并行运行而不冲突。
这是否支持 Spoolman?
支持。如果您的 Moonraker 实例配置了 Spoolman 服务器,Printer Tools 将显示当前耗材卷。没有 Spoolman,耗材信息将不可用,因为 Klipper 本身不会追踪此信息。
我需要哪种摄像头设置?
Printer Tools 需要 MJPEG 格式的视频流,最常见的方式是通过 crowsnest 提供。Moonraker 本身不提供默认的摄像头服务器,因此需要单独配置 crowsnest 或类似方案。
这是否适用于 Voron、RatRig 或升级为 Klipper 的 Ender?
适用。任何运行 Klipper 并启用了 Moonraker 的打印机,无论其底层机械平台如何,都能以类似方式工作。
我的自定义宏会显示在控制面板中吗?
不会单独显示。Printer Tools 通过 Moonraker 显示标准的状态、温度和任务控制信息;自定义宏和非标准配置不会作为单独的控件出现。
可用平台
iOSiPadOSmacOSAndroid