diagnose_print_failure_live
Diagnose a 3D print failure in real time using live printer state and model geometry, returning a ranked list of causes with 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.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "diagnose_print_failure_live"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| material | No | Filament material (e.g. ``"ABS"``, ``"PLA"``). | |
| model_path | No | Path to the model file that was being printed. Enables geometry-based diagnosis (adhesion, overhangs). | |
| printer_id | No | Printer model ID (e.g. ``"bambu_a1"``). Enables printer-specific intelligence lookup. | |
| printer_name | No | Printer to diagnose. Omit for the default printer. |