plan_hardware_insertion
Plan where nuts, magnets, bearings, and inserts go in a 3D-printed part and when to pause printing to insert them; optionally write a G-code copy with those pauses.
Instructions
Plan nuts, magnets, bearings and inserts into a printed part: where, when, how.
Free door, tiered answer — Free: Safety checks — always free · Pro: The layer, the pause written for your printer, and a phone alert when it’s time · Business: + A board of every printer waiting for hands, and a record of who put what into which part · Enterprise: + Each insertion cited in the part’s First Article Inspection draft.
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": {
"model_path": "<model_path>"
},
"name": "plan_hardware_insertion"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| printer | No | The printer, e.g. "bambu_a1", "prusa_mk4s", "klipper". Blank reads it from the file when the slicer recorded it. Default: "". | |
| hardware | No | What goes in, as short phrases: "2x M3 nut", "4x 6x3 magnet", "1x 608 bearing", "4x M3 heat-set insert", "2x 6-32 nut". Add "in S2" to pin a part to a seat the result lists. Leave it out to have Kiln propose the list for the person to confirm. | |
| material | No | Filament, for the heat-set iron temperature. Default: "". | |
| gcode_path | No | The sliced file (.gcode or a sliced .3mf), sliced from this model with one copy on the plate. Default: "". | |
| model_path | Yes | The STL or 3MF the part was sliced from. | |
| write_pauses | No | True to also write a copy of the sliced file with the pauses inserted; the answer names the new file. Default: false. | |
| confirm_unmeasured | No | Also write a pause Kiln has read in a printer's firmware but not yet run on that printer (today: Marlin machines whose maker published the firmware and the control that continues the wait -- Ender 3, CR-10, Ender 3 V2/S1/S1 Pro/V3 SE, SV06). Ask the person first, and tell them to stay at the printer for the first pause. Default: false. |