计算原理
耗材呈圆柱形。每米体积 = π × (d/2)² × 100 cm。乘以密度(g/cm³)即可得到每米克数。用重量除以每米克数可得长度,或用长度乘以每米克数可得重量。
1.75 mm PLA ≈ 2.98 g/m,因此一卷标准 1 kg 耗材约有 335 m。2.85 mm PLA ≈ 7.91 g/m,每千克约 126 m。
在1.75mm或2.85mm规格下,换算PLA、PETG、ABS、ASA、TPU、PC等耗材的长度(米)、重量(克)和总成本,并附带“料盘剩余量”计算器。
耗材呈圆柱形。每米体积 = π × (d/2)² × 100 cm。乘以密度(g/cm³)即可得到每米克数。用重量除以每米克数可得长度,或用长度乘以每米克数可得重量。
1.75 mm PLA ≈ 2.98 g/m,因此一卷标准 1 kg 耗材约有 335 m。2.85 mm PLA ≈ 7.91 g/m,每千克约 126 m。
Filament is treated as a perfect cylinder, so the tool computes volume per metre as pi times the radius squared times 100 cm, then multiplies by the material density to get grams per metre. At 1.75 mm with PLA at 1.24 g/cm³ that is about 2.98 g/m; at 2.85 mm it is about 7.91 g/m. From there it converts in whichever direction you asked for, and cost is simply weight in kilograms multiplied by your price per kg.
Density and diameter are the two things that move the answer, and diameter matters more because it is squared. The material dropdown ranges from ABS at 1.04 g/cm³ up to CF-PLA at 1.30, with PLA 1.24 as the default. The Calculate dropdown picks the direction: length to weight, weight to length, or spool weighing. That last mode subtracts your empty spool weight (default 200 g) from the total on the scale (default 1100 g) to give what is left.
The maths assumes filament is exactly at its nominal diameter and perfectly round, which real filament is not — a spool held to plus or minus 0.03 mm carries a few percent of error, and because the radius is squared that error roughly doubles in the result. Densities are generic per material type, not per brand, and pigment-heavy or filled filaments drift from them. Nothing here accounts for purge towers, priming lines or failed prints, and cost is always shown with a dollar sign.
At 1.75 mm, PLA at 1.24 g/cm³ weighs about 2.98 grams per metre, so a 1 kg spool holds roughly 335 metres. The same kilogram in 2.85 mm is about 7.91 g/m, giving only about 126 metres of filament.
Switch the Calculate dropdown to spool weighing, put the whole spool on a kitchen scale and enter that total, then enter the weight of a bare empty spool for that brand. The tool subtracts one from the other and converts the remainder to metres.
Per metre, yes — about 2.65 times as much, because cross-sectional area scales with the square of the diameter. For the same printed part the weight is identical; you simply feed far fewer metres of the thicker filament through the extruder.
The dropdown already carries them: PETG at 1.27 g/cm³ and ABS at 1.04. Also listed are PLA+ 1.25, TPU 95A 1.21, ASA 1.07, Nylon 1.15, Polycarbonate 1.20, wood-fill PLA 1.28 and CF-PLA 1.30. Pick the closest match to your spool.
Slicers report the filament they will actually extrude, including skirts, prime lines, purge blocks and tool-change waste. This calculator converts a clean length or weight using geometry only, so expect the slicer figure to run slightly higher on multi-material or heavily purged prints.
Resin Print Volume & Cost Calculator
Convert STL model volume to resin weight and bottle cost for Anycubic, Elegoo, Siraya and Phrozen.
3D Print Total Cost Estimator (Filament + Time + Markup)
Calculate full print cost: filament, electricity, machine wear, failure rate and labour markup. Etsy-ready price.