Filament Diameter Calculator — Cross-Section & Volume
Calculate cross-sectional area and volume per metre for any filament diameter.
Standard sizes are 1.75mm and 2.85mm — measure with callipers for actual
Material affects weight per metre and length per spool
Net filament weight (excluding spool) — standard spools are 1000g or 750g
How We Calculate This
Formulae
- Cross-sectional area = π × (diameter / 2)²
- Volume per metre = area (cm²) × 100 cm
- Weight per metre = volume × material density
- Length per spool = spool weight / weight per metre
Material Density
Different materials have different densities. PLA is ~1.24 g/cm³, ABS is lighter at ~1.04 g/cm³. This affects how many metres you get per spool.
Frequently Asked Questions
Related Calculators
Filament Length Calculator
Calculate the total length of filament on a spool from its weight and diameter.
Filament Weight Calculator
Estimate how much filament a print will use by weight from model volume.
Filament Cost Calculator
Work out the material cost of a print based on filament weight and spool price.
Spool Life Calculator
Estimate how many prints you can get from one spool of filament.
Filament Density Calculator
Look up or calculate filament density for common 3D printing materials.
Last updated: February 2026
All calculations are estimates. Always verify settings with test prints before committing to final prints.