save_setup
Saves first-run setup answers for printer, material, formats, style, and calibration so repeated 3D-print jobs reuse your preferences.
Instructions
Save the user's first-run answers (the setup_workspace prompt): printer (a name from use_printer's search, or a nickname), material, formats ("3mf,png"), default style; hole_comp=0 records that the slicer corrects holes (the default way); a nonzero, MEASURED hole_comp / hole_comp_h is an opt-in that builds the correction into every file; calibration: other coupon results, e.g. {"clearance": 0.18, "max_bridge": 15}. With a printer, measured values are stored for it and the material. Written where use_printer writes. A value already set there is kept and listed as a conflict: ask the user, then call again with overwrite=True. Empty arguments change nothing. move_flat=True (after asking the user) moves measured values set for every printer of a workspace under the active printer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| style | No | ||
| formats | No | ||
| printer | No | ||
| material | No | ||
| hole_comp | No | ||
| move_flat | No | ||
| overwrite | No | ||
| calibration | No | ||
| hole_comp_h | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |