Klipper / Moonraker兼容性

连接任何运行 Moonraker 的 Klipper 打印机

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

兼容型号

VoronRatRigCreality/Ender(Klipper)任何 Klipper 打印机 + Moonraker
Printer Tools 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

其他兼容系统

Printer Tools

适用于 Android、iOS、iPadOS、macOS 和 watchOS