/printermon

Python Scripts to monitor 3D Printers and change a USB LED color to indicate Status

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

printermon

Python Scripts to monitor 3D Printers and change a USB LED color to indicate Status

Hardware Required A Host - Initial development was done on a Raspberry PiZeroW A USB Port per printer to be monitored, either a Hub or Direct on Host A USB Led Module (Adafruit Neo Trinkey, fit-statUSB, or Similar) A network connection between the Host and the 3D Printer Management Software

Software Required Requires the following python3 modules: ToBeAdded

printers.led is the configuration file

Example stanzas are in printers.led.syntax

Originally written to support the fit-statUSB since I had a number of them available. They appear to have been End of Life'd.

LED Status Legend Solid Green - Printer is Active Flashing Green - Printer has completed a job, but has not reached the Idle Timeout yet Purple - Printer has paused for a non-error condition) Red - Printer has an error Flashing Red - Bambu Printer has an HMS error Blue - Printer is in standby mode White - Script has started, no status available yet Off - Script has exited gracefully