check_nozzle_capacity_for_print
Check whether a planned print's filament weight and material will stay within the nozzle's wear capacity before printing.
Instructions
Pre-print check — will the nozzle survive this print's wear cost?
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": {
"printer_id": "<printer_id>",
"planned_grams": "<planned_grams>"
},
"name": "check_nozzle_capacity_for_print"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| printer_id | Yes | Active printer identifier. | |
| planned_grams | Yes | Estimated filament weight for the upcoming print, in grams. | |
| printer_model | No | Optional model lookup key for the factory-default fallback when the printer has no recorded state. Default: "". | |
| filament_material | No | The filament being printed (``"PETG-CF"``, ``"Wood-PLA"``, ``"PLA"``); it decides whether the print counts as abrasive. Omitted, the answer assumes a non-abrasive filament and says it was not told, so pass it. Default: "". |