get_print_diagnostic
Diagnose 3D print quality problems by cross-referencing material, symptom, and printer data to return root causes, fixes, and storage tips in one actionable response.
Instructions
Get a comprehensive print diagnostic combining multiple knowledge sources.
This is the PRIMARY tool for debugging print problems. Combines
troubleshooting data (symptom matching, root causes, fixes),
printer compatibility (upgrade requirements, known issues),
storage requirements (drying temps, humidity limits), and
post-processing tips (strengthening options) into a single
actionable response.
Call this FIRST when a user reports any print quality problem.
It cross-references all knowledge sources so the agent doesn't
need to make multiple tool calls.
Examples:
material="petg", symptom="stringing", printer="ender3"
material="abs", symptom="warping", printer="bambu_a1"
material="nylon", symptom="brittle"
Args:
material: Material being printed (e.g. "pla", "petg").
symptom: What's going wrong (e.g. "stringing", "warping",
"poor adhesion", "clog", "brittle").
printer: Optional printer model for compatibility context
(e.g. "ender3", "bambu_x1c").
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"material": "<material>",
"symptom": "<symptom>"
},
"name": "get_print_diagnostic"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| printer | No | Optional printer model for compatibility context (e.g. "ender3", "bambu_x1c"). | |
| symptom | Yes | What's going wrong (e.g. "stringing", "warping", "poor adhesion", "clog", "brittle"). | |
| material | Yes | Material being printed (e.g. "pla", "petg"). |