analyze_printability
Analyze a 3D model for FDM printing readiness. Detects overhangs, thin walls, bridging, and adhesion issues, returning a printability score and grade with actionable recommendations.
Instructions
Analyze a 3D model for FDM printing readiness.
Performs deep analysis of an STL or OBJ mesh including overhang
detection, thin wall analysis, bridging assessment, bed adhesion
surface estimation, and support volume estimation. Returns a
printability score (0-100), letter grade (A-F), and actionable
recommendations.
Pass ``material`` (and ``printer_id`` when a printer is
registered) so the warping, thermal-stress, and adhesion checks
run against the actual filament instead of generic PLA defaults.
On the free tier those checks use conservative safe-floor
thresholds; with Kiln Pro they are tuned to the specific
material and printer (kiln3d.com/pricing).
Args:
file_path: Path to an STL or OBJ mesh file.
nozzle_diameter: Printer nozzle diameter in mm (default 0.4).
layer_height: Print layer height in mm (default 0.2).
max_overhang_angle: Maximum overhang angle in degrees before
supports are needed (default 45).
build_volume_x: Optional build volume X dimension in mm.
build_volume_y: Optional build volume Y dimension in mm.
build_volume_z: Optional build volume Z dimension in mm.
material: Material ID for warping / thermal-stress / adhesion
analysis (default ``"pla"``).
printer_id: Optional registered printer whose real geometry
and calibration should inform the analysis.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| material | No | pla | |
| file_path | Yes | ||
| printer_id | No | ||
| layer_height | No | ||
| build_volume_x | No | ||
| build_volume_y | No | ||
| build_volume_z | No | ||
| nozzle_diameter | No | ||
| max_overhang_angle | No |