A Print Farm Queueing and Distribution Manager for 3D Printers running Klipper and Moonraker.
- We depend on a couple of Python 3 libraries - all of which can be installed via requirements.txt.
- Additionally, the web GUI uses UIKit. A release of this is pre-included in the src/app/static/js and src/app/static/css.
- Clone repository from GitHub.
- Install requirements with
python -m pip install -r ./requirements.txt
- Run
flask --app ./src/lunar.py --debug run
- Navigate to
localhost:5000
- Quick and simple monitoring of many OctoPrint and Klipper printers
- Uploading G-Code Files to printers remotely from Web UI
- Assignable Tags for each printer to mark colors, materials and zones
- Bulk G-Code Uploading, with Filter options referencing Tags for each printer
- A per-printer queue, with Auto Print Ejection in between each job
- A "Print Repeat" button for each printer, which allows for continuous printing.
- GUI Configuration, rather than manually editing the Configuration file.
Mitchell Blaser
- Development
- The project is not yet ready for use, a release will be created on GitHub once it's ready for you :)
It's open source (obviously). Haven't made a license.txt file yet because I've got more important things to do - I'll get around to that at some point
Libraries we're using - thanks :)