Filament Length Calculator
Calculate remaining 3D printer filament length from spool weight. Includes tare weights for Prusa, Sunlu, eSun, and Hatchbox to prevent mid-print failures.
About
Running out of filament during a 20-hour print is a 3D printing operator's worst nightmare. It results in wasted material, lost time, and the frustration of a failed part. Estimating remaining material by eye is notoriously inaccurate due to varying spool hub diameters and winding tightness. This tool solves that problem by using the physical properties of the plastic to convert mass into length.
Accuracy depends heavily on two variables: the material density and the empty spool weight (tare). Different manufacturers use significantly different plastic blends and spool designs. A generic density value for PLA might be off by 5%, which translates to several meters of error on a near-empty roll. This calculator provides a database of specific manufacturer densities and spool weights to minimize that margin of error. It determines exactly how much material is available to the extruder.
Formulas
The conversion relies on the relationship between mass, volume, and geometric area. First, we determine the volume of the filament material by isolating the net weight from the gross weight.
Once the volume V is known, we calculate the cross-sectional area A of the filament strand, assuming a perfect circle. Finally, dividing the volume by the area yields the length L.
Where d is the filament diameter (usually 1.75mm or 2.85mm).
Reference Data
| Material / Brand | Density (g/cm3) | Est. Tare Weight (g) | Notes |
|---|---|---|---|
| PLA (Polylactic Acid) | 1.24 | N/A | Standard generic density |
| PETG | 1.27 | N/A | Higher density than PLA |
| ABS | 1.04 | N/A | Lightweight |
| TPU (95A) | 1.21 | N/A | Flexible |
| Prusament | Var. | 190 | Plastic honeycomb sides |
| Sunlu / Jayo | Var. | 230 | Standard black plastic |
| eSun | Var. | 220 | Clear/Black plastic |
| Hatchbox | Var. | 225 | Standard spool |
| Overture (Cardboard) | Var. | 140 | Pressed cardboard |
| Bambu Lab | Var. | 250 | Reusable spool (High temp) |
| Polymaker (Cardboard) | Var. | 150 | Cardboard sides |