Skip to main content

CLI tool for use with Bambu Printers

Project description

bambu-cli

A command-line interface for controlling Bambu Lab 3D printers via MQTT and FTPS protocols.

Features

  • Connect to Bambu Lab printers over local network
  • Upload print files to printer
  • Trigger print and track progress
  • Pause, resume and cancel print in progress

Installation

pip install bambu-cli

Usage

First, add your printer configuration (ip, serial-number, access-code):

bambu add 192.168.1.100 01ABCD123456789 12345678 --name myP1S

Upload a file to print:

bambu upload myP1S my_print.gcode.3mf

Print the file

bambu print myP1S my_print.gcode.3mf

While print is in progress:

  • Press 'p' to pause the print job
  • Press 'r' to resume a paused print job
  • Press 'c' to cancel the print job
  • Press 'q' to exit the interface without affecting the print job

License

GNU 3.0 License - see LICENSE file for details ```

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

bambu_cli-0.1.7.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

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

bambu_cli-0.1.7-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

File details

Details for the file bambu_cli-0.1.7.tar.gz.

File metadata

  • Download URL: bambu_cli-0.1.7.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.20.1 CPython/3.10.12 Linux/6.5.0-1025-azure

File hashes

Hashes for bambu_cli-0.1.7.tar.gz
Algorithm Hash digest
SHA256 c0464b58c6a4c82b288595d375943e99cc4fef93185fc4394d3a2f89e4c4ecb6
MD5 c806bbaa4547410a65c813a55d4e5613
BLAKE2b-256 f5b0b6a8663770766d769c57807ee0eb8f56c47f226b34ce7bad90212d26459c

See more details on using hashes here.

File details

Details for the file bambu_cli-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: bambu_cli-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 14.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.20.1 CPython/3.10.12 Linux/6.5.0-1025-azure

File hashes

Hashes for bambu_cli-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 24277efd6e42036c9e77f2e0141bf6765e7b4e77aa8623daf9877a9737fe82c9
MD5 cd157467f3704089c24fb0bf3bb197e8
BLAKE2b-256 b98c18e751660410b5c20cb714b1f7d60b69592c11963b3cde7f3241b9a4c080

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