I have found that manufacturers tend to put exactly 1 Kg of filament on a roll. I assume this is because their equipment measures accurately. And if they put too much they lose money and if they put too little they will get complaints.
I suggest a calibration option that is more precise than guessing the spool weight. When you put a full roll on, you click one button and it stores the full weight. Then it always knows how much is left of the 1 Kg. This option would replace both the tare and the spool weight guess. And the calibration would happen on every new roll.
For extra credit you keep a database of partial weights of rolls not being used.
BTW, I'm using this technique, sort of. When I put a new roll on and I don't know the spool weight I adjust the spool weight setting until the net weight shows 1Kg.
I have found that manufacturers tend to put exactly 1 Kg of filament on a roll. I assume this is because their equipment measures accurately. And if they put too much they lose money and if they put too little they will get complaints.
I suggest a calibration option that is more precise than guessing the spool weight. When you put a full roll on, you click one button and it stores the full weight. Then it always knows how much is left of the 1 Kg. This option would replace both the tare and the spool weight guess. And the calibration would happen on every new roll.
For extra credit you keep a database of partial weights of rolls not being used.