3D 打印耗材与时间估算器
根据 3D 打印模型的包围盒尺寸、材料和切片设置,估算耗材长度、重量、成本和打印时间,并提供 8 种常用耗材的成本对比。
输入
模型尺寸(包围盒)
耗材与材料
切片设置
典型值:视觉展示件 15-25%,功能件 50%+
外壳周长层数
每侧实心层数(顶部 + 底部)
输出
估算结果
| 指标 | 数值 |
|---|---|
| No data yet | |
材料对比
相同几何形状和设置,不同耗材 — 有助于为当前任务选择最经济的材料。
| 材料 | 长度 | 重量 | 成本 |
|---|---|---|---|
| No data yet | |||
使用指南
这个工具能估算什么?
输入模型的包围盒尺寸(长 × 宽 × 高),选择耗材材料和直径,并设置切片参数 — 填充率、壁层数、层高、喷嘴宽度、打印速度以及顶/底实心层数。该工具可估算:
- 打印所需的耗材长度和重量
- 估算材料成本,根据您输入的每公斤耗材价格
- 估算打印时间,基于体积流量模型
- 包围盒 vs. 打印体积,让您了解填充率节省了多少材料
- 材料对比表,展示 8 种常用耗材(PLA、ABS、PETG、TPU、Nylon、PC、ASA、HIPS)在相同几何形状和设置下的长度、重量和成本 — 方便为当前任务选择最经济的材料。
估算原理
打印体积近似为一个空心壳体:您的包围盒减去由壁厚(壁层数 × 喷嘴宽度)和顶/底实心层数(层数 × 层高)确定的内部空腔,内部空腔按您选择的填充率填充。耗材长度通过将该体积除以耗材的圆形截面积得出;重量通过体积 × 材料密度得出。打印时间基于体积流量(打印速度 × 层高 × 喷嘴宽度)估算,并预留 10% 的余量用于加速、空驶和回抽。
这是一个切片前的检查工具,不能替代切片软件 — 它不会模拟支撑、裙边、底垫、清洗塔、非平面几何形状或空驶较多的刀具路径。要获得最终精确的打印时间和耗材用量,请务必在切片软件中对实际模型进行切片。
使用方法
- 以毫米为单位输入模型的包围盒尺寸(可在切片软件或 CAD 工具中测量,或根据模型整体尺寸估算)。
- 选择耗材材料和直径,如需价格估算请输入每公斤成本。
- 调整切片参数 — 填充率、壁层数、层高、喷嘴宽度、打印速度和顶/底层数 — 以匹配您的实际打印配置。
- 结果即时更新。查看材料对比表,了解更换耗材对同一任务的成本影响。
常见问题
为什么数字与我的切片软件不完全一致? 该工具使用包围盒作为实际网格体积的近似值。包围盒内有大量空白空间的模型(如细高的小雕像)实际打印所需的材料会远少于包围盒所暗示的量。精确数值请使用切片软件自带的体积/重量估算 — 本工具仅用于切片前的快速预估。
如果我的物体不是简单的长方体怎么办? 使用能完全包含模型的最小包围盒。对于有大量负空间的不规则形状,估算值会偏高,因为工具无法看到实际几何形状 — 只能看到外部包络。
填充率会影响打印时间吗? 会,间接影响 — 该工具的打印时间由打印体积推算得出,而打印体积会随填充率降低而减小(挤出的材料越少 = 花费时间越少,其他条件相同)。
我的数据会被上传吗? 不会 — 所有计算都在浏览器本地运行。模型和设置数据不会发送到任何服务器。
隐私
所有计算完全在您的浏览器中执行。您的模型和设置不会被上传或发送到任何服务器。
Use it from code
From 3 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/3d-printing-filament-time-estimator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"lengthMm": "20",
"widthMm": "20",
"heightMm": "20",
"material": "pla",
"diameterMm": "1.75",
"costPerKg": "25",
"infillPercent": "100",
"wallCount": "3",
"layerHeightMm": "0.2",
"nozzleWidthMm": "0.4",
"printSpeedMmS": "60",
"topBottomLayers": "3"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `3d-printing-filament-time-estimator` tool (3D Printing Filament & Time Estimator) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.