check_print_fit
Checks whether print files match the filament type and color recorded in QIDI Box slots before printing or queueing, and reports which slots can serve each file.
Instructions
Before printing or queueing: does what the QIDI Box records in its slots suit these files? Compares each file's filament type and colours (from its slicer metadata) with the material and colour recorded per slot, and says which slots could serve each one. Names may be loose ('benchy'); an ambiguous or unknown name is an error that lists candidates. Advisory only: it never blocks, and it does not claim to know which slot the printer feeds for which tool. Returns nothing to compare on a printer with no Box.
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": {
"filenames": "<filenames>"
},
"name": "check_print_fit"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filenames | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||