predict_print_settings
Predict 3D print settings from historical data by matching file hashes or similar models, then falling back to material defaults.
Instructions
Predict optimal print settings from historical DNA data.
Searches for exact file hash matches first, then falls back to
geometrically similar models, and finally to material defaults.
Args:
file_hash: SHA-256 hash of the model file.
geometric_signature: Geometric signature from fingerprinting.
surface_area_mm2: Surface area in mm^2.
volume_mm3: Model volume in mm^3.
complexity_score: Model complexity (0.0-1.0).
printer_model: Target printer model.
material: Target material.
geometric_signature_v2: ``fingerprint_model``'s
``geometric_signature_v2``. Pass it: without it the
prediction can be averaged over prints of a DIFFERENT
design that shares the older signature.
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": {
"file_hash": "<file_hash>",
"geometric_signature": "<geometric_signature>",
"surface_area_mm2": "<surface_area_mm2>",
"volume_mm3": "<volume_mm3>",
"complexity_score": "<complexity_score>",
"printer_model": "<printer_model>",
"material": "<material>"
},
"name": "predict_print_settings"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| material | Yes | Target material. | |
| file_hash | Yes | SHA-256 hash of the model file. | |
| volume_mm3 | Yes | Model volume in mm^3. | |
| printer_model | Yes | Target printer model. | |
| complexity_score | Yes | Model complexity (0.0-1.0). | |
| surface_area_mm2 | Yes | Surface area in mm^2. | |
| geometric_signature | Yes | Geometric signature from fingerprinting. | |
| geometric_signature_v2 | No | ``fingerprint_model``'s ``geometric_signature_v2``. Pass it: without it the prediction can be averaged over prints of a DIFFERENT design that shares the older signature. Default: "". |