Skip to main content

Python package for controlling Bambu Lab 3D printers (P1 and A1 series) via MQTT

Project description

BambuControll

Python package for controlling Bambu Lab 3D printers (P1 and A1 series) via MQTT

Installation

pip install bambucontroll

Basic Usage

from bambucontroll import Printer

# Connect to printer
printer = Printer(
    ip="192.168.1.100",
    printer_id="01P00A000000000",
    password="12341234"
    )

# Get current status
status = printer.state.printer_data
print(status)

# Start print job
printer.start_print("test.gcode.3mf")

Features

  • Real-time printer status monitoring
  • Temperature control
  • Print job management

Requirements

  • Python 3.8+
  • paho-mqtt

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

BambuControll-0.0.4.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

BambuControll-0.0.4-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file BambuControll-0.0.4.tar.gz.

File metadata

  • Download URL: BambuControll-0.0.4.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for BambuControll-0.0.4.tar.gz
Algorithm Hash digest
SHA256 b8cf60aef8e9ef220725fdc72707fecc08fcc66914190326362a3e5719527242
MD5 406877167cea6562bf177ce18fe91872
BLAKE2b-256 c2d54d35df0468bc57cf18bd0d869e3867372ee38904eafb9a40b4ae3f19831b

See more details on using hashes here.

File details

Details for the file BambuControll-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: BambuControll-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for BambuControll-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3e32189bf4e78bf4c0f25cc9096559f541ffb4a52f27c20706230965c29f0f33
MD5 59ce19b2f8819b6633b3609d1b68b510
BLAKE2b-256 8069237f3a237320364bc944fc0d01b34d78a5a9e7cb34c7bb8e39d774308070

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page