Skip to content

Infill Weight Calculator — Material Weight & Filament Length by Infill

Calculate print weight, shell weight, infill weight, filament length and estimated print time from your part's dimensions, infill percentage, wall thickness and material type.

How We Calculate This

This calculator works from your part's real bounding-box dimensions (length × width × height). It derives the solid perimeter walls and top/bottom layers from actual geometry, applies your infill density only to the remaining interior, then converts the used volume to weight, filament length and an estimated print time.

Formulae

  • Solid volume = Length × Width × Height
  • Wall volume = (L × W − (L − 2t)(W − 2t)) × H, where t = wall thickness
  • Top/bottom volume = inner cross-section × (top/bottom layers × layer height × 2 faces)
  • Shell volume = Wall volume + Top/bottom volume
  • Infill volume = (Solid volume − Shell volume) × (Infill % / 100)
  • Total weight = (Shell volume + Infill volume) × Material density
  • Filament length = Used volume / Filament cross-section area (π r²)
  • Print time ≈ Used volume / (Print speed × Layer height × Line width × 0.5 duty factor), where line width ≈ nozzle × 1.1

Frequently Asked Questions

Last updated: March 2026

All calculations are estimates. Always verify settings with test prints before committing to final prints.