diagnose_print_failure_live
Diagnoses 3D print failures in real time by analyzing live printer state, model geometry, and material properties to provide actionable fixes.
Instructions
Diagnose a print failure using live printer state + model geometry.
Unlike ``analyze_print_failure`` (which requires a job_id and
analyzes historical data), this tool works in real-time by
reading the current printer state and optionally analyzing
the model that was being printed.
Combines printer temperature deltas, bed adhesion analysis,
overhang geometry, material properties, and printer intelligence
to produce a ranked diagnosis with actionable fixes.
Args:
printer_name: Printer to diagnose. Omit for the default printer.
model_path: Path to the model file that was being printed.
Enables geometry-based diagnosis (adhesion, overhangs).
material: Filament material (e.g. ``"ABS"``, ``"PLA"``).
printer_id: Printer model ID (e.g. ``"bambu_a1"``).
Enables printer-specific intelligence lookup.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| material | No | ||
| model_path | No | ||
| printer_id | No | ||
| printer_name | No |