Donkie / SpoolmanDB

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

Potential Database and Schema Updates - Filled filaments, temperature ranges, material field, alloy codes. #19

Closed YanceyA closed 4 months ago

YanceyA commented 4 months ago

In the work to create entries for 3DXTECH filaments i ran across a few bits which could be addressed. I fully understand that making the database too complex is not desirable or actually beneficial to end users.

This probably doesn't matter as users set their own print temps through the slicer config and filament calibrations. For 3DXTECH filaments I just averaged the two band values. But this is not exactly correct, so it bothered me a little bit 🥲

Also some guidance on how to deal with the material field text with regards to fill and alloys would be helpful:

Donkie commented 4 months ago

I could add new fields called e.g. "extruder_temp_range" and then you can either specify a single value or use this new field to specify a range. That should solve it for all use cases.

Yes, a fill field is a good idea. You can submit a PR to add that to the schema if you want. I dont think you need to add {fill} to the filament name though since that should be evident from the material name, where I agree we should go with as you said e.g. ABS-CF.

I also agree with your blend marking there. Good to keep it consistent.

StuSerious commented 4 months ago

I've drafted an idea in https://github.com/Donkie/SpoolmanDB/pull/21

Donkie commented 4 months ago

I think this is fully implemented now by Stu's PR