3D Printing Calculators
Multi-Color Flush Volume Estimator
https://www.3dsizing.com/calculators/multi-color-flush/
Estimate only — not firmware, a slicer profile or a shop quote. Confirm on a test print.
Multi-Color Flush Volume Estimator
Every colour change dumps a tower or a purge line. Multiply swaps by cubic millimetres flushed, then convert that blob to grams and metres so the leftover spool estimate stays honest.
Inputs
Results
- Waste volume
- 16,000mm³
- Waste mass
- 19.84g
- Waste length
- 6.65m
- Extra plastic (cost driver)
- 19.84g
Same as waste mass. Multiply by filament price per gram for the purge line on the invoice.
The Result is indicative and educational. It does not constitute a design, a technical opinion or medical advice and does not replace calculations or verification by a person with the appropriate qualifications and authorisations. Before purchase, installation or use in practice – in particular in electrical installations – the Result should be verified by a qualified specialist. Details: Terms of Service, point 4.
Example products
Product links are Affiliate Links to Amazon websites. Using them does not cost you anything extra, and if you make a purchase we may receive a commission. Details: Terms of Service, point 5.
PLA 1 kg
Purge is real kilograms over a month of AMS prints. Price the waste at the spool you actually load.
Typical range: $15–$30
AMS-class printer
Flush volume is a profile choice. Faster printers do not make purge free.
Typical range: $300–$1,500
PETG 1 kg
PETG is denser than PLA, so the same cubic millimetres weigh more.
Typical range: $18–$35
Calculation method
Total waste volume is colour-change count times flush cubic millimetres per change. Mass in grams is (mm³ / 1000) × density g/cm³ because 1000 mm³ is 1 cm³. Length in metres uses the same cylinder as remaining filament: grams per metre = π (d/2)² × density. The extra-cost output repeats waste grams so a shop can multiply by price per gram. Densities match the length-to-weight converter.
Exact formula
waste_mm³ = colour_changes × flush_mm³. waste_g = (waste_mm³ / 1000) × density. Metres from mass like remaining filament. extraCostMultiplier echoes waste_g so you can multiply by price per gram. Limits: Prime-tower volume is extra unless you folded it into flush_mm³. Densities are neat-polymer averages.
Related calculations
- what is left on the spool — after you subtract purge
- add waste grams to the job — filament line on the quote
- mm³ vs metres — if you measured a purge line with a ruler
Tool-change count vs colours
A four-colour model can still have 200 swaps if the slicer paints every layer. Use the slicer’s change count, not the AMS slot count.
Frequently asked questions
Where do I read flush mm³?
Bambu Studio and OrcaSlicer show a flushing-volume table, PrusaSlicer a purging-volumes matrix, both in mm³. If you only know millimetres of filament, multiply by the cross-section: about 2.405 mm³ per mm for 1.75 mm filament, 6.38 for 2.85 mm.
Is a prime tower included?
Only if you folded that volume into flush per change. A separate tower is extra volume, which the slicer’s filament estimate usually already includes.
Why is PETG heavier for the same flush?
Higher density. 400 mm³ of PETG is more grams than 400 mm³ of ABS.
Can I cut waste by lowering flush?
Yes until colours smear. Dark-into-light needs more than light-into-dark. This calculator does not pick a safe flush — it only prices the one you typed.
More in this topic
All tools in this topicFDM core & costs
Filament Length to Weight Converter
Convert metres of 1.75 mm or 2.85 mm filament to grams using PLA, PETG, ABS, TPU, nylon or ASA density. Toggle ounces for US scales.
FDM core & costs
3D Print Cost & Profit Calculator
Estimate FDM print cost from filament mass, electricity, machine wear and operator time, then apply a markup for a suggested selling price in metric or imperial shops.
FDM core & costs
Print Time Estimator
Estimate FDM print duration from path length, print/travel speed, acceleration and jerk treated as junction velocity. Trapezoidal moves, metric millimetres or inches.
FDM core & costs
Remaining Filament Estimator
Estimate remaining PLA, PETG or ABS on a 1.75 mm or 2.85 mm spool from current weight minus empty-spool tare. Converts leftover grams to metres and a 1 kg-net percentage.