Repository: mainsail-crew/mainsail

Issue #382: [FR] Spool Weight Tracker
Created: 2021-10-17T08:52:53Z
Is your feature request related to a problem? Please describe.
When a spool comes to its end, it's a lottery to predict whether there will be enough filament or not to complete the next print. I often end up having spare spools not fully empty that takes space.
Describe the solution you'd like
I think it would deserves his own tab named "Spool Manager" since it can get heavily loaded pretty quickly.
The mandatory input:

Manufacturer (it can be different than the vendor)
Filament material
Filament material density (important to calculate the weight used based on the amount of meters used)
Filament name
Filament weight
Pick the color on a color wheel since the name doesn't always reflect the color.

Other optional input:

Vendor
Cost

It would automatically detect which spool is being used by reading comments inside the GCode (example):
;manufacturer: namehere
;filament_material: ABS
...
These comments should be manually added inside the custom gcode section of the slicer inside the right filament profile. Not all slicer may be able to do that thought, I only use SuperSlicer so far.
Once a print complete or is ended, the weight used is calculated and substracted from the remaining weight of the spool. The print history should add a few new columns such as filament weight used which I would find more meaningful than the amount of meters used.
Describe alternatives you've considered
None. I just don't track my spool anymore since I started using Klipper and Mainsail instead of Octoprint.
Additional context
I've particularly liked the Octoprint plugin "FilamentManager". Simple and straight to the point, however it was lacking the possibility to read the GCode and automatically detect which spool is being in use, so I had to manually select the spool every time which was bothersome.
I haven't tried the "SpoolManager" plugin that seems to be a different but maintained by the same person and probably more modern plugin.

Duplicate issue #1298: Print history running total of filament used for each filament roll
Created: 2023-03-07T11:46:07Z
Requested feature:
Would it be possible to add a column in the history which kept track of the total length of filament used for each different roll of filament you might have.  Would make it easier to know approximately how much was left and be able to better use roll ends more easily.
I guess it would require some way (perhaps from slicer data) to identify the roll you have loaded
Solves the following problem:
would help avoid running out of filament mid print
Additional information:
No response

Closing comment (2023-03-10T15:22:58Z): Hi,Yes that ticket has a very extensive ask, but mine is indeed a subset of that.  I just wanted an easier way to manage filament spools so I could tell how many metres or grams had been used from a spool.  But the other ticket ask would be very very nice to haveThanksSent from my iPadOn 10 Mar 2023, at 13:33, coinstore ***@***.***> wrote:﻿
Probably similar to #382

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: ***@***.***>