Matching filament with the printer currently involves manual data entry, which is time-consuming and prone to errors. My suggestion is to streamline this process by integrating a barcode or QR code scanning system. Here’s how it would work:
This system eliminates manual data entry, significantly reduces the potential for errors, and makes the process seamless—taking just a few seconds per printer. It’s an efficient and user-friendly solution that improves accuracy and saves time for printer operators.
I wanted exactly the same, so I created a python script that runs on an extra pi and small screen. It is not perfect by any means, but it gets the job done for me.
https://github.com/Rusty-Nail-Robotics/SimplyPrint_Scan/blob/main/SP_C_Dist_11-28-24.py


Live now in the filament v2 update, just (silently) pushed. Fanfare and blog post in ~a week. Check it out: https://simplyprint.io/panel/filament
More here: https://help.simplyprint.io/en/article/scanning-filament-label-qr-codes-and-barcodes-17061ep/
