Donkie / SpoolmanDB

A centralized place to store information about 3D printing filaments and their manufacturers
MIT License
30 stars 19 forks source link

RFC: handling of refillable spools #26

Open StuSerious opened 4 months ago

StuSerious commented 4 months ago

A lot of manufacturers like Formfutura, BambuLab, MatterHackers, Prusament and more, have started offering reusable material in the last few years.

The idea is that you only buy a spool once, and then use refill "cartridge" filament in that same spool over and over again. This also means that users may have multiple, different materials but all with the same spool weight.

Do you think there should be any particular way or addition to allow for these types of spools? for example, a "reusable spool" parameter for manufacturers that provide it so that any UI or client can implement the reusable feature?

Looking forward to hearing comments!

Donkie commented 4 months ago

Maybe that can be implemented using a new spool_type? Then you could add an item like

{
  "weight": 1000,
  "spool_weight": 0,
  "spool_type": "refill"
}

to the weights list of that filament if the manufacturer sells refills for that filament

Keridos commented 4 months ago

Das Filament offers refills too. See #28. In there I simply set the non refill spools to have 250g of spool and the refills to have 0 grams of spool.