Plan settings for a goal
bambu_plan_settingsPlan Bambu Studio parameter adjustments for a goal such as safe, fast, strong, surface or economical printing, with ordered moves, costs and current preset values; optionally runs a printability analysis first.
Instructions
Given what you want (safe and failure-free / fast / strong under load / good surface / economical), returns ordered parameter adjustments grouped by what they counter: adhesion and warping, nozzle collisions, surface quality, structural strength, time, filament. Each move includes its mechanism, a suggested value, its cost, and the actual value in the current preset and its shape (per-extruder parameters must be overridden with an array; a scalar is silently not applied). If modelPath is given, a printability analysis runs first and conditional adjustments are added based on the geometry. This is for planning before a print; to work back from a print that already failed, use bambu_diagnose. It only returns a plan and changes nothing. No side effects.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "bambu_plan_settings"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | What you want, in natural language, e.g. "don't let it fail, print slowly at high quality" or "in a hurry". Chinese goals are matched too. | |
| goalId | No | Specify the goal directly; skips text matching. | |
| material | No | PLA / PETG / ABS / ASA / TPU; a material-specific note is returned when one exists. | |
| modelPath | No | If a model is given, a printability analysis runs first and conditional adjustments are added based on the geometry (e.g. a wider brim when the base area is too small). | |
| processPreset | No | Defaults to the preset currently selected in Bambu Studio. | |
| filamentPreset | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | ||
| note | No | ||
| moves | Yes | ||
| available | Yes | ||
| printability | No |