BambuControll


NameBambuControll JSON
Version 0.0.6 PyPI version JSON
download
home_pageNone
SummaryPython package for controlling Bambu Lab 3D printers (P1 and A1 series) via MQTT
upload_time2025-03-11 21:27:59
maintainerNone
docs_urlNone
authorCekLuka
requires_pythonNone
licenseNone
keywords python bambu 3d printer mqtt printer avtomation
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # BambuControll

[Full documentation](https://lukacek.github.io/BambuControll/). Also available on [PyPI](https://pypi.org/project/bambucontroll/).

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

## Installation
Library is available on [PyPI](https://pypi.org/project/bambucontroll/) so you can install it with:

```bash
pip install bambucontroll
```

## Basic Usage

```python
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")
```
For more information, see the [full documentation](https://lukacek.github.io/BambuControll/).

## Features
- Real-time printer status monitoring
- Temperature control
- Print job management

## Requirements
- Python 3.8+
- paho-mqtt

## License
MIT



            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "BambuControll",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "python, Bambu, 3D printer, MQTT, Printer avtomation",
    "author": "CekLuka",
    "author_email": "jaz@cekluka.com",
    "download_url": "https://files.pythonhosted.org/packages/0c/1a/d16a903db243e18973a77cc9e8fe1e41fcad3822bd3eded15b6ef4375bc4/BambuControll-0.0.6.tar.gz",
    "platform": null,
    "description": "# BambuControll\n\n[Full documentation](https://lukacek.github.io/BambuControll/). Also available on [PyPI](https://pypi.org/project/bambucontroll/).\n\nPython package for controlling Bambu Lab 3D printers (P1 and A1 series) via MQTT\n\n## Installation\nLibrary is available on [PyPI](https://pypi.org/project/bambucontroll/) so you can install it with:\n\n```bash\npip install bambucontroll\n```\n\n## Basic Usage\n\n```python\nfrom bambucontroll import Printer\n\n# Connect to printer\nprinter = Printer(\n    ip=\"192.168.1.100\",\n    printer_id=\"01P00A000000000\",\n    password=\"12341234\"\n    )\n\n# Get current status\nstatus = printer.state.printer_data\nprint(status)\n\n# Start print job\nprinter.start_print(\"test.gcode.3mf\")\n```\nFor more information, see the [full documentation](https://lukacek.github.io/BambuControll/).\n\n## Features\n- Real-time printer status monitoring\n- Temperature control\n- Print job management\n\n## Requirements\n- Python 3.8+\n- paho-mqtt\n\n## License\nMIT\n\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Python package for controlling Bambu Lab 3D printers (P1 and A1 series) via MQTT",
    "version": "0.0.6",
    "project_urls": null,
    "split_keywords": [
        "python",
        " bambu",
        " 3d printer",
        " mqtt",
        " printer avtomation"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "01d7d87e2fe7247e309c28b97362fdf214229ddad40b3f6721dc6c51362dec3c",
                "md5": "bf714996c049dbf96dd54bae369bfa85",
                "sha256": "47e983c5251f0e6a850ef301c4bb139b55d9367c858a92dd183d867ee2c0acd5"
            },
            "downloads": -1,
            "filename": "BambuControll-0.0.6-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "bf714996c049dbf96dd54bae369bfa85",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 5433,
            "upload_time": "2025-03-11T21:27:58",
            "upload_time_iso_8601": "2025-03-11T21:27:58.383565Z",
            "url": "https://files.pythonhosted.org/packages/01/d7/d87e2fe7247e309c28b97362fdf214229ddad40b3f6721dc6c51362dec3c/BambuControll-0.0.6-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0c1ad16a903db243e18973a77cc9e8fe1e41fcad3822bd3eded15b6ef4375bc4",
                "md5": "98ea02decea42618e429c48b0b36dd72",
                "sha256": "5b0acc6a8d621b37392bed05efd75c9ae6f639015487f4b7fd5a6997ff57a725"
            },
            "downloads": -1,
            "filename": "BambuControll-0.0.6.tar.gz",
            "has_sig": false,
            "md5_digest": "98ea02decea42618e429c48b0b36dd72",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 4941,
            "upload_time": "2025-03-11T21:27:59",
            "upload_time_iso_8601": "2025-03-11T21:27:59.654120Z",
            "url": "https://files.pythonhosted.org/packages/0c/1a/d16a903db243e18973a77cc9e8fe1e41fcad3822bd3eded15b6ef4375bc4/BambuControll-0.0.6.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-03-11 21:27:59",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "bambucontroll"
}
        
Elapsed time: 0.52540s