Dyson Sphere Program — Ratio Calculator
Size a production line to the exact building. Pick the item you want, set a target rate, and get the full chain — every intermediate product, how many smelters / assemblers / labs each step needs, and the raw ore you have to mine.
recipes.js — patch corrections welcome.
Production chain
| Item | Rate | Buildings | Facility |
|---|
Reading the numbers
The Production chain shows the full dependency tree — the same intermediate can appear under several branches. The Build order totals panel merges those duplicates, so it's the list to actually build from: sorted by building count, worst bottleneck first. Building counts are exact fractions; the bold number is rounded up to whole buildings. Mk.III assemblers at 1.5× speed cut assembler counts by a third versus Mk.II — flip the tier selector to compare.
FAQ
How does the proliferator setting work?
Pick a proliferator tier and a mode. Extra products multiplies every recipe's output (+12.5% / +20% / +25% for Mk.I/II/III), so you need fewer crafts and fewer raw resources for the same target rate. Production speedup makes buildings run faster (+25% / +50% / +100%), cutting building counts but not resource usage. Power totals include the sprayed-building energy penalty (+30% / +70% / +150%).
Why do hydrogen, deuterium and sulfuric acid count as raw resources?
They can all be pumped or collected directly (gas giants, fractionators, sulfuric acid oceans), and their crafted routes involve byproduct loops that depend heavily on your playthrough. Treating them as raw keeps the chain honest — pipe in however you produce them.
How is the building count calculated?
Buildings = (crafts per minute × craft time in seconds) ÷ 60 ÷ facility speed. The exact fraction is shown next to the rounded-up number you'd actually place, so you can see how much headroom the last building has.
Is this up to date with the latest patch?
All recipes live in one plain-text data file (recipes.js) that takes minutes to update. If a balance patch changes a number before we catch it, tell us and the fix ships the same day.