← CaseCalc
CaseFlow

Click the mounts. Place your fans and GPUs. Find out whether your case really runs positive. The CFM on the box is a free-air number — a dust filter eats about a third of it, a radiator more. CaseFlow accounts for that, tracks how much your GPUs heat the case air, and shows the range instead of a single confident-looking number.

Your case — click a mount or a GPU

intake exhaust empty mount open GPU → heats case air blower GPU → exhausts

Fan editor

Click a fan mount on the case.

GPU editor

Click a GPU bay on the case.

Pressure verdict

Intake min · mid · max
Exhaust min · mid · max
Worst-case balance
Mid ratio
Case air heating

Place some fans to get a verdict.

Saved fans live in your browser only. Nothing is uploaded.

How the math works

Each fan contributes CFMmax · derate · rpm/rpmmax. The derate depends on mounting — and on the fan: pressure-optimized blades lose ~20 % at a mesh filter, weak airflow blades up to 40 %.

MountingDerateBandPressure-opt.
Open grille0.880.80–0.95
Dust filter0.700.60–0.800.78
Floor + filter0.640.52–0.740.72
Radiator 27 mm0.620.50–0.750.72
…38 mm / 60 mm×0.90 / ×0.76thicker fins cost flow
…push-pull pair×1.12series adds pressure, not parallel flow — one entry covers both fans

The worst-case column sums intake at the low end of each band and exhaust at the high end. If intake still wins there, the pressure holds no matter which way the estimates fall.

Case air heating: an open-cooler GPU dumps its full board power into the case air; a blower exhausts directly and leaks only ~15 %. ΔT = 3.1 · Watts / throughput (m³/h). Every degree of warmer case air is a degree of warmer air at your radiator and coolers. PSUs with their own intake chamber are a closed loop — left out.

Real-world check: a paper strip at the rear grille. Fluttering inward = negative pressure.