recommend_running_clearance
Recommends how much running clearance to model between moving 3D-printed parts, based on mating type, material, printer, and whether printed together.
Instructions
What gap to MODEL between two printed parts that must move.
Needs Kiln Pro.
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": {
"mating": "<mating>"
},
"name": "recommend_running_clearance"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | ``"normie"`` (plain English), ``"engineer"`` (full derivation trace), or ``"auto"``. Default: "auto". | |
| brief | No | Optional user brief (auto-detects engineer mode). | |
| mating | Yes | What is moving against what. ``"pin_in_bore"`` — a pin, shaft or axle turning in a hole; answers a diametral clearance. ``"gear_flank"`` — meshing gear teeth; answers tangential backlash, plus the tooth-thinning and centre-distance forms of the same number. ``"slot"`` — a tongue, rail or key sliding in a groove. ``"planar_face"`` — two flat faces sliding past each other. | |
| material | No | What both parts print in (``"PLA"``, ``"PETG"``, ``"ABS"``, ``"ASA"``, ``"Nylon"``, ``"TPU"``). An unrecognised material takes the most conservative row. Default: "PLA". | |
| nominal_mm | No | The feature size, so the answer can be stated in the user's own numbers ("a 6.42 mm bore for a 6 mm pin"). Does not change the recommendation. | |
| printer_id | No | The machine it prints on (e.g. ``"bambu_a1"``). Omit it and the answer still comes — just at the widest band, because an unnamed machine has earned no trust. | |
| same_print | No | ``True`` (default) when both parts come off one job — a print-in-place mechanism, or both parts on the same plate. ``False`` for separate jobs or two different machines, which widens the allowance because their errors no longer share a machine state. Default: true. | |
| pressure_angle_deg | No | Gear pressure angle; used only for ``mating="gear_flank"``. 20 deg unless the gear says otherwise. Default: 20.0. |