set_leveling_policy
Define when automatic bed leveling triggers by setting print-count or hour thresholds, toggling checks, and choosing the G-code command for a target printer.
Instructions
Configure automatic bed leveling policy for a printer.
Args:
enabled: Enable/disable auto-leveling checks.
max_prints: Trigger leveling after this many prints.
max_hours: Trigger leveling after this many hours.
gcode_command: G-code command to send (G29 or BED_MESH_CALIBRATE).
printer_name: Target printer. Omit for the default printer.
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": "set_leveling_policy"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| enabled | No | Enable/disable auto-leveling checks. Default: true. | |
| max_hours | No | Trigger leveling after this many hours. Default: 48.0. | |
| max_prints | No | Trigger leveling after this many prints. Default: 10. | |
| printer_name | No | Target printer. Omit for the default printer. | |
| gcode_command | No | G-code command to send (G29 or BED_MESH_CALIBRATE). Default: "G29". |