Support Material Calculator
Calculates the weight of support material needed for a 3D print given your model's volume, the support fill percentage, and filament density. Use it to estimate extra material cost before slicing overhanging models.
About this calculator
Support structures are sacrificial scaffolding that hold up overhanging geometry during printing. Their material consumption depends on how large those overhangs are relative to the model and how densely the supports are filled. The formula is: support_weight (g) = (model_volume × support_percentage / 100) × filament_density. First, the support volume in cm³ is found by taking the percentage of the model volume designated as supports. Multiplying by filament density (g/cm³) converts volume to mass, which is what slicers report and what determines cost. Typical filament densities are 1.24 g/cm³ for PLA, 1.04 g/cm³ for ABS, and 1.27 g/cm³ for PETG. Support percentage can be read from your slicer's material usage breakdown; it typically ranges from 5% to 30% of model volume depending on geometry.
How to use
Suppose your model has a volume of 80 cm³, your slicer estimates supports at 15% of that volume, and you're printing in PLA with a density of 1.24 g/cm³. Support volume = 80 × 15 / 100 = 12 cm³. Support weight = 12 × 1.24 = 14.88 g. At a filament cost of $0.022/g, that's about $0.33 in wasted support material. Reducing support density in your slicer from 15% to 10% infill drops the support weight to roughly 9.9 g, saving meaningful material on large prints.
Frequently asked questions
How do I reduce the amount of support material used in a 3D print?
The most effective strategy is to reorient the model so that overhanging faces are minimized — many slicers have an 'auto-orient' feature that finds the optimal rotation automatically. Lowering support infill density from 20% to 10% in your slicer cuts support material nearly in half with little impact on support effectiveness. Tree supports, available in Cura and PrusaSlicer, use far less material than grid supports because they branch up only where needed rather than building a solid block. For parts with unavoidable overhangs, designing in chamfers (45° angles) instead of horizontal overhangs can eliminate supports altogether.
What filament density should I use for PLA, ABS, and PETG support calculations?
Standard PLA has a density of approximately 1.24 g/cm³, making it one of the denser common filaments. ABS is lighter at about 1.04 g/cm³, so ABS supports weigh noticeably less than PLA supports of the same volume. PETG sits between them at roughly 1.27 g/cm³. TPU flexible filaments range from 1.20 to 1.25 g/cm³ depending on shore hardness. For specialty filled filaments like carbon-fiber or metal-filled PLA, density can exceed 1.5 g/cm³, so always check the manufacturer's datasheet for the most accurate calculation.
When should I use soluble support material like PVA for 3D printing?
Soluble supports (PVA for PLA, HIPS for ABS) are worth the higher material cost when your model has internal cavities or support interfaces that are physically impossible to reach and break away. Dual-extrusion printers can deposit soluble support directly touching complex surfaces and then dissolve them in water or limonene, leaving a smooth surface finish impossible with breakaway supports. The trade-off is cost — PVA can be 5–10× the price of standard PLA per gram — and hygroscopic sensitivity (PVA absorbs moisture quickly and must be stored dry). For most external overhangs above 45°, standard supports with a low Z-distance setting produce acceptable results at a fraction of the cost.