Print Guard
Print Guard is 3DPrintForge's real-time monitoring system. It continuously monitors the camera, sensors, and printer data, and performs configurable actions when something is wrong.
Go to: https://localhost:3443/#protection
XCam event detection
Bambu Lab printers send XCam events via MQTT when the AI camera detects issues:
| Event | Code | Severity |
|---|---|---|
| Spaghetti detected | xcam_spaghetti | Critical |
| Plate detachment | xcam_detach | High |
| First layer malfunction | xcam_first_layer | High |
| Stringing | xcam_stringing | Medium |
| Extrusion error | xcam_extrusion | High |
For each event type you can configure one or more actions:
- Notify — send notification via active notification channels
- Pause — pause the print for manual inspection
- Stop — cancel the print immediately
- None — ignore the event (still log it)
By default, XCam events are set to Notify and Pause. Change to Stop if you fully trust the AI detection.
Sensor monitoring
Print Guard continuously monitors sensor data and triggers alerts on anomalies:
Temperature deviation
- Go to Print Guard → Temperature
- Set Max deviation from target temperature (recommended: ±5°C for nozzle, ±3°C for bed)
- Choose Action on deviation: Notify / Pause / Stop
- Set Delay (seconds) before action is taken — gives the temperature time to stabilize
Filament low
The system calculates remaining filament on spools:
- Go to Print Guard → Filament
- Set Minimum threshold in grams (e.g. 50 g)
- Choose action: Pause and notify (recommended) to change spool manually
Print stop detection
Detects when a print has stopped unexpectedly (MQTT timeout, filament break, etc.):
- Enable Stop detection
- Set Timeout (recommended: 120 seconds without data = stopped)
- Action: Always notify — the print may already have stopped
Configuration
Enabling Print Guard
- Go to Settings → Print Guard
- Turn on Enable Print Guard
- Select which printers should be monitored
- Click Save
Per-printer rules
Different printers can have different rules:
- Click on a printer in the Print Guard overview
- Turn off Inherit global rules
- Configure custom rules for this printer
Log and event history
All Print Guard events are logged:
- Go to Print Guard → Log
- Filter by printer, event type, date, and severity
- Click on an event to see detailed information and any actions that were taken
- Export log to CSV
If Print Guard triggers unnecessary pauses, adjust the sensitivity under Print Guard → Settings → Sensitivity. Start with "Low" and increase gradually.