recommend_design_reinforcements
Analyze an STL mesh to find structural risks and recommend specific reinforcements—gussets, fillets, wall thickening, base widening, or reorientation—with coordinates and next tool.
Instructions
Recommend specific reinforcements for an STL mesh.
Analyzes geometry to find structural risks, then generates actionable
recommendations with **specific locations** and what each one does for the part:
- **gusset**: triangular support at cantilever bases
- **fillet**: smooth transitions at stress concentrations
- **thicken_wall**: add material at thin necks
- **add_base**: widen the base for stability
- **reorient**: change print orientation for layer strength
Each recommendation includes the coordinates where the reinforcement
should be applied and which Kiln tool to use (e.g., ``add_mesh_fillet()``).
A file smaller than anything a printer makes is answered with
``units_question`` and no recommendation.
:param file_path: Path to the STL file.
:param min_cross_section_mm2: Minimum safe cross-section area.
Leave unset for Kiln's own threshold.
:returns: Dict with ``reinforcements`` list.
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": {
"file_path": "<file_path>"
},
"name": "recommend_design_reinforcements"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file_path | Yes | Path to the STL file. | |
| min_cross_section_mm2 | No | Minimum safe cross-section area. Leave unset for Kiln's own threshold. |