Skip to content

Add a Printer

Marko@VMHOMELAB edited this page Jun 24, 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.
  • Printer type: Prusa.
  • Prusa connection: local PrusaLink.
  • IP address / hostname.
  • API URL: usually http://<printer-ip>/; preserve custom ports such as http://<printer-ip>:8087/.
  • PrusaLink secret/password.
  • Model: choose the real printer model, such as Prusa CORE One, MK4, MK4S, or XL.
  • Camera URL if configured separately.

Printbuddy may probe multiple PrusaLink API/authentication modes during connection testing. Modern printers commonly use Digest authentication against /api/v1; some compatibility or older setups may use Basic/API-key style credentials or legacy X-API-Key endpoints.

Prusa Connect

Use for Prusa Connect cloud/mobile API support.

Fields you normally need:

  • Name.
  • Printer type: Prusa.
  • Prusa connection: Prusa Connect.
  • Prusa Connect printer UUID.
  • Token.
  • Model: choose the real printer model when possible.
  • API URL: defaults to https://connect-mobile-api.prusa3d.com.

Prusa Connect is not the same as local PrusaLink. Cloud file workflows are more limited than local printer APIs.

After adding

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

Clone this wiki locally