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_address="192.168.1.100",
    printer_id="01P00A000000000",
    access_code="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.2.tar.gz (4.2 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.2-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: BambuControll-0.0.2.tar.gz
  • Upload date:
  • Size: 4.2 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.2.tar.gz
Algorithm Hash digest
SHA256 c83723ceebf5ee21eeedd2b7c359d7026767205bf0faf012aed2e407364cfef1
MD5 204b27f75edeec07348520e426c9f37e
BLAKE2b-256 e57d9fb247246cb7780e1d432f63df0bc33eace72f6eb31d3231b61587bcf16e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: BambuControll-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 4.4 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5e9646f1da93317348c6cc7c233e55f46db0a807ecea9dbcc3928432ad84ec6e
MD5 56d1f4f3619c5a13bdbbd278e2a86bfc
BLAKE2b-256 b65b127a909fdf692eef84991acd9f3bc2dd947e5a20d473a1a18471279ed37b

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