start_print
Start a print job from a file already on the printer, after user confirmation and verifying the printer is idle. Reports errors if start fails.
Instructions
Start printing a file already on the printer (see upload_gcode).
PHYSICAL ACTION — heats the printer and can run for days. Confirm with the user before calling.
Refuses unless the printer is idle, finished, or stopped, then polls until it demonstrably starts (some firmwares silently drop start commands sent while busy) and reports the printer's error code if it fails.
plate_cleared: only ever set this True after the USER tells you the build plate is empty. Do not infer it, and do not set it to retry a refusal — if the last job finished or was stopped, its part is probably still on the plate and the toolhead will crash into it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | No | ||
| filename | Yes | ||
| plate_cleared | No |