I created a web site to see if I could generate accurate adhesive address label sheets using web technologies and it worked well. I started to catalog Bambu Lab filaments and then Polymaker and it ended up being a pretty useful resource for me to quickly look-up, compare and shop for multiple filaments when having the site hosted locally, so I've published it online for everyone to use.
filamentopedia.com
I've been toying with it for a long time, adding new features and testing coding approaches. I currently have 3 manufacturers and have automated updaters for the related filament data. I created my own swatch models to go along with it and that lead me down the path of figuring out a way to automate not only the inkjet/laser labels but also 3D printed responsive text with OpenSCAD. The only manual part of the process that is remaining is creating the Bambu Studio printing profiles for each collection.
The STL for the non-text adhesive label swatch is attached to this listing, along with starter swatches for the AMS and Single-Color versions. (And each are included in the associated print profile.)
With only three manufacturers, there are already close to 600 individual filaments on the site. I think there will need to be different listings for the each combination of Manufacturers and Collections. I've created the 38 printing profiles for all the Bambu filaments first and will add those as soon as this listing is complete. I'll be adding Polymaker profiles after that.
Bambu Lab swatches:
Additional pre-generated swatches coming soon…
Accessories
There is also a swatch tray with multiple variations of columns and slots-per-column that is complete and I'll upload after the Bambu Labs filament swatches.
Anyone can use the OpenSCAD file and built-in customizer to generate new text for AMS and Single-Color swatches right now without having to update code or figure out complicated modeling software.
You will need to have Roboto and Roboto Condensed fonts installed on your machine to match the other swatches. (Unfortunately, the MakerWorld Customize function does not support the Roboto fonts, but it supports the responsive text features.)
The Customizer panel in OpenSCAD displays form inputs that will create responsive text by shrinking the font size, separating to multiple lines or truncating where needed. (You will need a nightly build from within the last year or so for this feature.)
Enter your text, select the ‘Label’ part to export, then click the render and export to STL buttons to produce the STL for the text.
In Bambu Studio, click on the filament-text.stl part in the Objects list and replace it with the newly generated STL from OpenSCAD. (I'll add full directions soon for updating the material part and describing the differences between the AMS and Single-Color versions.)