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
Related Calculators
Layer Height Calculator
Find optimal layer heights based on your nozzle size and desired quality.
Print Speed Calculator
Calculate maximum print speed based on volumetric flow rate and layer dimensions.
Infill Calculator
Estimate material usage and print time for different infill percentages and patterns.
Wall Thickness Calculator
Calculate wall thickness from number of perimeters and nozzle/line width.
Print Time Estimator
Estimate total print time from layer count, speed and travel moves.
Last updated: March 2026
All calculations are estimates. Always verify settings with test prints before committing to final prints.