UseCalcPro
Home
MathFinanceHealthConstructionAutoPetsGardenCraftsFood & BrewingToolsSportsMarineEducationTravel
Blog
  1. Home
  2. Crafts

Filament Usage Calculator

Estimate filament needed for your 3D print

Filament Needed

16g

Length

5.3m

Cost

$0.32

Filament Required

16g

5.3m of PLA

Cost

$0.32

Spool %

1.6%

Prints/Spool

63

What You'll Need

Hatchbox PLA 3D Printer Filament 1.75mm 1kg Black

Hatchbox PLA 3D Printer Filament 1.75mm 1kg Black

$20-$284.7
View on Amazon
SUNLU Filament Dryer Box S2 with Fan 360 Heating

SUNLU Filament Dryer Box S2 with Fan 360 Heating

$40-$554.4
View on Amazon
Creality Ender 3 S1 Pro 3D Printer Direct Drive

Creality Ender 3 S1 Pro 3D Printer Direct Drive

$280-$3804.4
View on Amazon
Digital Postal Scale, 66lbs/0.1oz Shipping Scale, Letter Scale, Large Scale with Stainless Steel, 2 AAA Batteries Include

Digital Postal Scale, 66lbs/0.1oz Shipping Scale, Letter Scale, Large Scale with Stainless Steel, 2 AAA Batteries Include

$23.994.6
View on Amazon
50 Box Assortment of Kraft Color Cotton Filled Jewelry Boxes by 888 Display USA

50 Box Assortment of Kraft Color Cotton Filled Jewelry Boxes by 888 Display USA

$29.954.3
View on Amazon
Hatchbox PLA 3D Printer Filament 1.75mm 1kg Black

Hatchbox PLA 3D Printer Filament 1.75mm 1kg Black

$20-$284.7
View on Amazon
SUNLU Filament Dryer Box S2 with Fan 360 Heating

SUNLU Filament Dryer Box S2 with Fan 360 Heating

$40-$554.4
View on Amazon
Creality Ender 3 S1 Pro 3D Printer Direct Drive

Creality Ender 3 S1 Pro 3D Printer Direct Drive

$280-$3804.4
View on Amazon
Digital Postal Scale, 66lbs/0.1oz Shipping Scale, Letter Scale, Large Scale with Stainless Steel, 2 AAA Batteries Include

Digital Postal Scale, 66lbs/0.1oz Shipping Scale, Letter Scale, Large Scale with Stainless Steel, 2 AAA Batteries Include

$23.994.6
View on Amazon
50 Box Assortment of Kraft Color Cotton Filled Jewelry Boxes by 888 Display USA

50 Box Assortment of Kraft Color Cotton Filled Jewelry Boxes by 888 Display USA

$29.954.3
View on Amazon

As an Amazon Associate, we earn from qualifying purchases.

Example Calculations

130 cm³ PLA model at 20% infill

Inputs

Volume30 cm³
Infill20%
MaterialPLA (1.24 g/cm³)
Wall1.2mm

Result

Filament Weight~25g
Length~8.3m
Cost$0.50

Shell + infill volume ≈ 20 cm³. Plus 10% supports = 22 cm³. Weight: 22 × 1.24 = 27g. Length: 22 / (π × 0.0875²) = 8.3m.

2150 cm³ PETG functional part at 50% infill

Inputs

Volume150 cm³
Infill50%
MaterialPETG (1.27 g/cm³)
Wall1.2mm

Result

Filament Weight~130g
Length~43m
Cost$3.25

Higher infill for structural strength. Shell + 50% infill = ~95 cm³. Plus supports: ~105 cm³. Weight: 105 × 1.27 = 133g.

Frequently Asked Questions

Q

How do I calculate filament usage?

Multiply model volume by infill percentage and material density. A 30 cm³ model at 20% infill uses about 10 cm³ of PLA = ~12.4g of filament.

  • Shell volume = surface area × wall thickness
  • Infill volume = (total vol - shell vol) × infill %
  • Weight = total print volume × material density
  • Add 10% for supports and waste
MaterialDensity (g/cm³)Price/kgStrength
PLA1.24$20Medium
ABS1.04$22Medium-High
PETG1.27$25High
TPU1.21$35Flexible
Q

How many prints can I get from 1 kg spool?

A 1 kg spool of 1.75mm PLA contains about 330 meters of filament. Small prints (30–50g) yield 20–30 prints. Large prints (200g+) yield 4–5 prints per spool.

  • 1kg PLA spool: ~330m of 1.75mm filament
  • Small prints (30g): 30+ per spool
  • Medium prints (100g): 10 per spool
  • Large prints (300g): 3 per spool
Q

Does infill percentage affect filament usage?

Yes. 20% infill uses roughly 2x the filament of 0% infill (hollow). 100% infill uses 3–5x more than 20% infill. Wall count has a bigger impact than infill for small prints.

  • 10% infill: minimal material, weak interior
  • 20% infill: standard balance of strength and weight
  • 50% infill: strong functional parts
  • 100% infill: rarely needed, massively more filament
Q

1.75mm vs 2.85mm filament: does diameter matter?

Diameter does not affect the amount of filament (by weight) needed. 2.85mm filament uses fewer meters but each meter weighs more. Total grams used is identical.

  • 1.75mm: 330m per kg, finer detail possible
  • 2.85mm: 125m per kg, less retraction ooze
  • Most modern printers use 1.75mm
  • Weight calculation is identical regardless of diameter

Related Calculators

3D Print Cost Calculator

Calculate total print cost

3D Print Time Calculator

Estimate print duration

Macrame Cord Calculator — General Project Estimator

Estimate macrame cord length, weight, and cost for any knotted project. Enter project height, knot style, and cord type to plan your cut list and materials.

Vinyl Wrap Calculator — Sheet Area, Roll Length & Cost

Calculate vinyl wrap needed for surface wrapping projects. Enter panel dimensions, vinyl type, and surface complexity to estimate area, roll length, and cost.

Natural Dye Calculator — Fiber, Mordant & Color Depth Guide

Calculate dye material, mordant weight, and dye bath water for natural dyeing projects. Supports 8 plant dye sources, 4 fiber types, and 3 color depths.

3D Printing Filament Calculator — Weight, Cost & Spool Usage

Calculate 3D printing filament weight, cost per print, and spool usage for PLA, ABS, PETG, and TPU. Enter object dimensions and infill percentage for estimates.

Related Resources

How Much Roofing Material Do I Need? Shingles, Bundles & Cost Guide

Read our guide

Protein Calculator: How Much Protein Do You Need Per Day?

Read our guide

Garden Watering Calculator: How Much Water Does Your Garden Really Need?

Read our guide

3D Print Cost Calculator

3D Print Time Calculator

3D Printing Filament Calculator

More Crafts Calculators

3D printing, textile, and craft tools

View All Crafts

Last Updated: Jun 11, 2026

This calculator is provided for informational and educational purposes only. Results are estimates and should not be considered professional financial, medical, legal, or other advice. Always consult a qualified professional before making important decisions. UseCalcPro is not responsible for any actions taken based on calculator results.

UseCalcPro
FinanceHealthMath

© 2026 UseCalcPro