BamBuddy Driver for Bambu 3D Printers

For the masses, I present to you the BamBuddy Printers Driver for BamBuddy.

Features

  • Connects to your BamBuddy instance via REST API
  • Optionally connects to a MQTT broker if you've got one setup

Hubitat Package Manager Installation

  1. Install HPM
  2. Open the HPM App, Install an app and search for BamBuddy. Select the one authored by jc21.
  3. Profit

Manual Installation

  1. In Hubitat → Drivers Code, click the "+ Add driver" button and paste contents of bambuddy-printers.groovy and click Save
  2. In the Devices section, create a new Virtual Device, choose driver BamBuddy Printers

Configure

  1. In your new device's preferences, set the host of the BamBuddy instance, an API Token with these permissions:
  • Read Status
  • Manage Queue
  • Control Printer
  1. Optionally add your MQTT server details (host:port, user/pass, topic prefix from BamBuddy settings)
  2. Turn on Debug Logging and check the logs, turn off when everything is working q

More info in the Github repo

Testers and feedback welcome :slight_smile: