Skip to main content

Bambu-Connect - Python Library for Bambu Lab Printers

Overview

Bambu-Connect is a Python library designed to provide an easy and intuitive way to interact with Bambu Lab Printers. The goal of this project is to simplify the process of monitoring printers, sending print jobs, watching camera feeds, and performing other operations for users of Bambu Lab Printers. This library encapsulates the complexity of direct device communication, offering a user-friendly interface for various printer-related tasks.

Features

  • Printer Status Monitoring: Retrieve real-time status information from your printer, including temperatures, print progress, and more.
  • Camera Feed Access: Stream live feed from your printer's camera to monitor print jobs remotely.
  • Send Print Jobs: Easily send new print jobs to your printer directly from Python scripts.
  • G-code Execution: Execute G-code commands for advanced printer control and customization.
  • Printer Stats Dump: Fetch detailed printer statistics and operational data for analysis and troubleshooting.

Installation

To install Bambu-Connect, simply use pip:

pip install bambu-connect

Setup

Note: I couldn't find a good wiki page for IP and Access Code, and I only have a P1S so I'll try to stay general

IP: Settings > WLAN > IP

Access Code: Settings > WLAN > Access Code

Serial Number: https://wiki.bambulab.com/en/general/find-sn

Usage

Checkout the examples folder for uses

Contributing

Contributions to Bambu-Connect are welcome! Whether it's bug reports, feature requests, or code contributions, feel free to open an issue or submit a pull request on our GitHub repository.

License

Bambu-Connect is released under the MIT License.


Note: Bambu-Connect is an independent project and is not affiliated with Bambu Lab.

Metadata

Release files for bambu-connect 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bambu-connect 0.3.1
File Size Uploaded
bambu_connect-0.3.1.tar.gz 8.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bambu-connect 0.3.1
File Interpreter ABI Platform
bambu_connect-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 17.0 kB

Release files / bambu_connect-0.3.1.tar.gz

Download URL bambu_connect-0.3.1.tar.gz
Size 8.0 kB
Tags Source
SHA-256 checksum
How to use checksums
eff86c7f7f109940c564f9b7c0c36f7faf4eb25cee5c665eb400a0ff02e3ac3d
BLAKE2b-256 checksum
How to use checksums
a7c220057a4a01294f50a6cbb71027358291e806b10e0d2a65f84daaae473be7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.13

Release files / bambu_connect-0.3.1-py3-none-any.whl

Download URL bambu_connect-0.3.1-py3-none-any.whl
Size 9.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
adf1f0f6587cc771282769af186f475c19226e5b60bdf2db3add2ae6912b2f8d
BLAKE2b-256 checksum
How to use checksums
12083a3028d48136c48a5008b3f3ae7fe115319f8e4347f1dac9efea6a012a79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.13

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page