estimate_plate_part_costs
Estimate per-part print time, filament use, and cost from a sliced .gcode.3mf plate file, including material and electricity pricing.
Instructions
Estimate per-part print time, filament, and cost for a sliced plate (Business).
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": "estimate_plate_part_costs"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| material | No | The material name used to price every object not named in ``material_by_object``; defaults to ``PLA``. Default: "PLA". | |
| file_path | Yes | Path to the sliced ``.gcode.3mf`` plate file. A missing file answers ``FILE_NOT_FOUND``; a file that is not a ZIP/3MF answers ``INVALID_INPUT``. | |
| plate_number | No | Which plate in the file to read, counted from 1; defaults to the first. Default: 1. | |
| cost_per_kg_usd | No | Filament price in US dollars per kilogram. Omitted, Kiln's built-in price for the material is used; must not be negative. | |
| printer_wattage | No | The printer's average power draw in watts, defaults to 200; must not be negative. Default: 200.0. | |
| electricity_rate | No | Electricity price in US dollars per kWh, defaults to 0.12; must not be negative. Default: 0.12. | |
| material_by_object | No | Optional map from an object name, object stem or label ID string to the material that object prints in. |