Check printability
bambu_check_printabilityDetect printability issues before slicing by checking build volume, floating bodies, mesh integrity, overhangs, base area, aspect ratio, thin features, and warping risk. Each finding lists parameters.
Instructions
Finds problems visible before slicing: exceeding the build volume, floating bodies that do not touch the plate, an unclosed mesh, the share of steep overhangs, too small a base area, too high an aspect ratio, features that are too thin, and warping risk on large bottom surfaces. Each finding lists the related parameters. Floating detection splits the mesh into shells, merges shells that touch or intersect into bodies, merges shells fully enclosed by another body into it, then checks whether each body reaches the plate and measures the gap to the nearest body: a narrow gap means the parts were not joined in the model (turning on support would make them print as separate pieces); only a wide gap really needs support. Accepts STL, 3MF and OBJ. This is geometric analysis, not a slicing simulation; thin walls inside the model only show up when actually sliced. No side effects.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"modelPath": "<modelPath>"
},
"name": "bambu_check_printability"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| modelPath | Yes | ||
| buildVolume | No | Defaults to 256×256×256 mm (Bambu Lab P1S / X1C). | |
| lineWidthMm | No | ||
| overhangThresholdDegrees | No | Angle from vertical; 0° is a vertical wall, 90° is a horizontal ceiling. Defaults to 45. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| findings | Yes | ||
| inspection | Yes | ||
| buildVolume | Yes | ||
| floatingBodies | No | Bodies that do not touch the plate. A gap within 2 mm usually means the parts were not joined during modelling and must be fixed in the modelling software; turning on support would make them print as separate pieces. | |
| fitsBuildVolume | Yes | ||
| overhangAreaRatio | Yes |