Create a stabilised print-in-place preset
bambu_optimize_print_in_placeCreates an auto-stabilised Bambu Studio process preset for small print-in-place parts, preventing bed detachment and nozzle dragging with tuned first-layer, wall, and overhang settings.
Instructions
Creates an auto-stabilised copy of the given (or currently selected) process preset that can be used directly in Bambu Studio. Use it when small print-in-place parts detach from the bed or get dragged off by the nozzle. It applies exactly: first-layer outer wall 20 mm/s, first-layer infill 30 mm/s, outer wall capped at 60 mm/s, slowdown for overhangs, avoid crossing printed walls, Monotonic line, and ironing and Fuzzy Skin turned off. If the source is an existing user preset, its leaf-level calibrations (dimensions, elephant's foot, etc.) are kept, but the new file still inherits directly from the system preset. By default Auto Brim is explicitly turned off so the brim does not fuse gear clearances; Brim Ears can be requested explicitly, and you will still be reminded to check the first layer. It does not change filament temperature, cooling or flow, because regular PLA and Silk PLA must be calibrated separately. Writes a file to the user profile directory; takes effect after Bambu Studio is restarted.
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_optimize_print_in_place"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Name of the new user preset. Defaults to the source preset name with an auto-stabilised suffix appended. | |
| overwrite | No | Whether to replace a preset with the same name if one already exists. Defaults to false. | |
| processPreset | No | The source process preset; defaults to the one currently selected in Bambu Studio. An existing user preset may be given. | |
| includeBrimEars | No | Whether to also enable 5 mm Brim Ears. Defaults to false, because the moving clearances must be checked in the first-layer preview first. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| path | Yes | ||
| changes | Yes | ||
| created | Yes | ||
| nextStep | Yes | ||
| warnings | Yes | ||
| overrides | Yes | Parameters to override; each key is a BambuStudio setting name (e.g. layer_height, sparse_infill_density). | |
| basePreset | Yes | ||
| overwritten | Yes | ||
| sourcePreset | Yes | ||
| manualActions | Yes | ||
| preservedKeys | Yes |