Skip to content

Klipper Moonraker Setup

Marko@VMHOMELAB edited this page Jun 13, 2026 · 1 revision

Klipper / Moonraker Setup

Printbuddy supports Klipper printers through Moonraker. Fluidd and Mainsail are UIs; Moonraker is the API.

Requirements

  • Klipper printer with Moonraker running.
  • Moonraker reachable from the Printbuddy host.
  • Optional Moonraker API token if authorization is enabled.
  • Optional camera URL.

Typical URLs

Moonraker is usually reachable at:

http://<printer-ip>:7125

Fluidd or Mainsail may be reachable at:

http://<printer-ip>/

If one form does not work, verify both the direct Moonraker port and any no-port reverse proxy path exposed by your printer image.

Add the printer

  1. Add printer.
  2. Choose Klipper, Fluidd, or Mainsail.
  3. Enter the printer host/IP.
  4. Enter the Moonraker API URL.
  5. Add an auth token only if Moonraker requires one.
  6. Add a camera URL if you want the camera button to open a stream.

Verification

Check that Printbuddy can read:

  • server/info
  • printer status objects such as print_stats, display_status, extruder, and heater_bed
  • file list or print actions where supported

Provider limitation notes

Moonraker printers do not use Bambu AMS or Bambu calibration options. Printbuddy should hide or sanitize Bambu-only print options for these providers.

Clone this wiki locally