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