check_print_readiness
Validates a 3D model for printability by checking mesh integrity, overhangs, and build plate fit. Optionally repairs degenerate triangles, holes, and floating regions.
Instructions
Single-call print readiness check with optional auto-repair.
Runs the full validation battery: parseable, manifold, no floating
regions, overhangs within limits, fits build plate, no degenerate
triangles.
With ``auto_fix=True``, automatically repairs degenerate triangles,
closes holes, and removes floating regions.
:param file_path: Path to mesh file.
:param auto_fix: Attempt automatic repairs (default False).
:param output_path: Where to write the fixed file.
:param bed_x_mm: Build plate X dimension (default 256).
:param bed_y_mm: Build plate Y dimension (default 256).
:param bed_z_mm: Build plate Z dimension (default 256).
:param printer_id: Optional supported printer model id. When
provided, printer intelligence supplies the build volume.
:returns: Dict with can_print verdict, issues, and actions taken.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| auto_fix | No | ||
| bed_x_mm | No | ||
| bed_y_mm | No | ||
| bed_z_mm | No | ||
| file_path | Yes | ||
| printer_id | No | ||
| output_path | No |