This is the first public beta release of PrintGuard, a tool for local, real-time 3D printing failure detection and monitoring on edge devices.
This initial version is intended for testing and community feedback on its core features, stability, and ease of use.
🚀 Key Features
- Web Interface: A user-friendly interface to monitor multiple printer-facing cameras and manage print jobs.
- Live Print Failure Detection: Uses a custom computer vision model to detect print failures in real-time on edge devices.
- Push Notifications: Sends alerts to subscribed desktop and mobile devices when a failure is detected.
- Printer Integration: Connects with services like OctoPrint to automatically suspend or terminate a print job upon failure detection.
- Flexible Access: Can be configured for local network access only or securely exposed to the internet via services like ngrok or Cloudflare Tunnels.
📦 How to Install
As this is a pre-release version, you must use the --pre
flag to install it:
pip install --pre printguard
To start the web interface after installation, run:
printguard
💬 Feedback
Please report any bugs, feature requests, or setup issues through the Issues tab. Your feedback is invaluable for improving PrintGuard.