kliment / Printrun

Pronterface, Pronsole, and Printcore - Pure Python 3d printing host software
GNU General Public License v3.0
2.37k stars 997 forks source link

Rework spoolmanager as a plugin #1376

Open rockstorm101 opened 1 year ago

rockstorm101 commented 1 year ago

Currently spoolmanager does not properly track used filament, only accounts for full prints. Plus it was implemented as an appendix, which is not modular nor reusable. The appropriate approach would be to (re)implement it as a plugin so the filament amount is updated on every single extrusion action regardless of whether it occurs in a print or not.

Such rework can include suggestions like #1059.