Skip to content

Filament Swap Calculator — Multi-Colour Purge Waste

Calculate purge waste and time added when swapping filament colours mid-print.

How We Calculate This

Formula

  • Filament cross-section = pi x (filament diameter / 2)2 (e.g. 2.405 mm2 for 1.75 mm)
  • Waste per swap (g) = (Purge length x cross-section) / 1000 x material density
  • Total waste = Waste per swap x Number of colour changes
  • Waste cost = Total waste (kg) x Filament cost per kg
  • Added time = Swap time per change x Number of changes

Purge Length is the length of raw filament flushed out of the melt zone per colour change. Volume is the round filament strand cross-section times that length; dividing mm3 by 1000 converts to cm3 so it can be multiplied by the material density in g/cm3 (PLA 1.24, PETG 1.27, ABS 1.04, ASA 1.07, TPU 1.21, Nylon 1.14, PC 1.20).

Frequently Asked Questions

Last updated: March 2026

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