Skip to content

Add a Printer

Marko@VMHOMELAB edited this page Jun 13, 2026 · 2 revisions

Add a Printer

When adding a printer, select the provider that matches how Printbuddy should talk to the printer.

Bambu Lab

Use for Bambu Lab printers with local LAN access.

Fields you normally need:

  • Name: friendly name shown in Printbuddy.
  • IP address / hostname: local address of the printer.
  • Access code: from the printer or Bambu Studio device settings.
  • Serial number: printer serial/device ID when required.
  • Model: choose the closest printer model.
  • Camera URL: optional external camera fallback.

Before saving, make sure LAN access / Developer Mode is enabled where required.

Klipper / Moonraker / Fluidd / Mainsail

Use for Klipper printers controlled by Moonraker.

Fields you normally need:

  • Name: friendly display name.
  • Provider: klipper, fluidd, or mainsail.
  • IP address / hostname: printer host.
  • API URL: usually http://<printer-ip>:7125.
  • Auth token: optional, only if Moonraker authorization is enabled.
  • Camera URL: optional MJPEG, snapshot, RTSP, or USB source.

If you paste a Fluidd or Mainsail UI URL, verify that Moonraker is reachable too. Fluidd/Mainsail are web UIs; Moonraker is the API Printbuddy uses.

PrusaLink

Use for local PrusaLink printers.

Fields you normally need:

  • Name.
  • IP address / hostname.
  • API URL: usually http://<printer-ip>/.
  • PrusaLink secret/password.
  • Camera URL if configured separately.

Prusa Connect

Use for Prusa Connect cloud/mobile API support.

Fields you normally need:

  • Name.
  • Prusa Connect printer UUID.
  • Token.
  • API URL: defaults to https://connect-mobile-api.prusa3d.com.

After adding

Verify the dashboard card, printer status route, camera button, and logs before configuring queue or automation features.

Clone this wiki locally