* Add separate class for sftp file system * Add separate serial IO handling class * Replace function name mangling with gcode handler registration system * Add states to virtual Bambu printer that manage state specific interaction * Add synchronization utilities to work with virtual printer as if it is a binary stream * Add unittests with mocked Bambu printer to ensure core functionality works as expected * Fix formatting to be automatically processed by black formatter * Fix python 3.10 type annotations for readability
OctoPrint-BambuPrinter
This plugin is an attempt to connect BambuLab printers to OctoPrint. It's still a work in progress, and there may be bugs/quirks that you will have to work around while using the plugin and during development.
System Requirements
- Python 3.9 or higher (OctoPi 1.0.0)
Setup
Install manually using this URL:
https://github.com/jneilliii/OctoPrint-BambuPrinter/archive/master.zip
v1.0.0
Latest
Languages
Python
88.9%
Jinja
6.2%
JavaScript
4.9%