run_benchmark
Validate, slice, and upload a benchmark model to the printer, then report printer stats from its history. The print is not started automatically.
Instructions
Prepare a benchmark print: validate → slice → upload → report stats.
Slices a model with the printer's profile and uploads it, then
reports printer stats from history. The print is NOT started
automatically — benchmarks should be manually observed.
Args:
model_path: Path to benchmark model (STL).
printer_name: Registered printer name.
printer_id: Printer model ID for profile selection.
profile_path: Explicit slicer profile path.
skip_validation: Bypass the pre-print mesh validation step.
Defaults to False — user-supplied benchmark meshes are
pre-tested for printability. Set to True for known-good
fixed reference benchmark models.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model_path | Yes | ||
| printer_id | No | ||
| printer_name | No | ||
| profile_path | No | ||
| skip_validation | No |