Factory Ratio & Production Tree Solver

Factorio Calculator

Calculate exact assembler and furnace counts, raw ore requirements, belt saturation (Yellow/Red/Blue), modules, power draw (MW), and SPM production trees for your Factorio factory.

Factory Production Target

Amount of items desired
Measurement unit
Machine Tiers & Modules
Productivity creates free items while reducing raw ore requirements

Factory Takeoff & Bill of Materials

1.00 Express Blue Belt
Total Machines Required
90 Machines
Requires 18 Assemblers for Green Circuits + 27 Wire Assemblers + 45 Smelters (Iron & Copper).
⚙️ 45.00 items/s (2,700/min) • 1.00 Blue Belt
📐 Factory Ratio & Throughput Equation:
Machines = (Target Rate × Crafting Time) / (Machine Speed × Output Count)
Green Circuits = (45 × 0.5s) / (1.25 × 1) = 18.0 Assembler 3s
Total Machines
90
45 Assemblers + 45 Smelters
Raw Ore Ingestion
112.5/s
45 Iron Ore/s + 67.5 Copper Ore/s
Total Power Draw
28.4 MW
Base Electrical Consumption
Output Belts
1.00 Blue
3.00 Yellow | 1.50 Red Belts
Raw Material & Fluid Input Breakdown
Iron Ore Copper Ore Crude Oil / Fluid Coal
Production Chain Recipe Schedule 👉 Machine Breakdown
Item Name Machines Crafting Rate Input Belts Required

The Complete Factorio Engineering Guide: Factory Ratios, Belt Saturation & Megabase Mathematics

In Factorio, the critically acclaimed factory building and automation simulation game created by Wube Software, success is governed entirely by mathematical throughput, fluid dynamics, and ratio balancing. Whether launching your first rocket or constructing a massive 1,000+ Science Per Minute (SPM) megabase, mastering production ratios is the difference between a smoothly running automated paradise and a factory paralyzed by bottlenecked belts. Explore our Mathematics & Algebra Hub for underlying ratio proofs.

This engineering reference guide details the mathematical principles governing assembler crafting speeds, furnace belt saturation, productivity module compounding, and the famous golden ratios of Factorio. To solve assembler timing synchronization without belt buffers, check our LCM Calculator, or explore gaming formulas with the OSRS Combat Calculator.

Fundamental Factorio Machine Requirement Formula:
Number of Machines = [Target Output Rate (items/s) × Recipe Crafting Time (s)] ÷ [Machine Crafting Speed × Recipe Output Count]

Belt Saturation & Lane Capacity Rules:
Yellow Transport Belt: 15.0 items/second (7.5 items/sec per lane = 900 items/minute)
Fast (Red) Transport Belt: 30.0 items/second (15.0 items/sec per lane = 1,800 items/minute)
Express (Blue) Transport Belt: 45.0 items/second (22.5 items/sec per lane = 2,700 items/minute)

Productivity Compounding Formula:
Effective Input Multiplier = ∏ [1 ÷ (1 + Prod_Bonustier)]

💡 The Legendary 3:2 Green Circuit Direct Insertion Ratio

The most fundamental building block in Factorio is the Electronic Circuit (Green Chip). 1 Green Circuit requires 1 Iron Plate and 3 Copper Cables (craft time: 0.5s). 1 Copper Plate yields 2 Copper Cables every 0.5s. Therefore, 3 Copper Cable assembling machines directly output exactly enough wire to feed 2 Electronic Circuit assembling machines without using intermediate belts (Direct Insertion prevents belt throughput bottlenecks).

The Golden Ratios of Factorio

Seasoned Factorio engineers rely on standard mathematical ratios that optimize assembler uptime and prevent over-building:

Production Subsystem Golden Ratio Engineering Description & Context
Electronic Circuits (Green) 3 Cable : 2 Circuit Direct insertion from 3 wire assemblers into 2 circuit assemblers.
Early-Game Steam Power 1 Pump : 20 Boilers : 40 Engines 1 Offshore Pump (1,200 water/s) perfectly powers 20 boilers & 40 engines (36 MW).
Chemical Science (Blue Science) 8 Red Sci : 10 Green Sci : 12 Blue Sci Balances identical 45 SPM science pack output for uniform laboratory consumption.
Advanced Circuits (Red) 1 Cable : 6 Red Circuit 1 wire assembler running at identical speed feeds 6 red circuit assemblers.
Advanced Oil Refining 20 Refinery : 5 Heavy Crack : 17 Light Crack Converts all heavy and light oil perfectly into petroleum gas without deadlocks.
Nuclear Power (2×2 Reactor) 4 Reactors : 48 Heat Exch : 83 Turbines Utilizes 100% neighbor bonus to generate a continuous 480 MW of clean power.

Smelting Column Sizing & Belt Saturation Mathematics

Smelting raw iron ore and copper ore into usable plates is the foundation of any base. A standard smelting column places furnaces on both sides of a central output belt:

Furnace Tier Crafting Speed Smelters for 1 Yellow Belt (15/s) Smelters for 1 Red Belt (30/s) Smelters for 1 Blue Belt (45/s)
Stone Furnace 1.0 48 Furnaces (24 per side) 96 Furnaces (48 per side) 144 Furnaces (Exceeds belt length)
Steel Furnace 2.0 24 Furnaces (12 per side) 48 Furnaces (24 per side) 72 Furnaces (36 per side)
Electric Furnace 2.0 24 Furnaces (12 per side) 48 Furnaces (24 per side) 72 Furnaces (36 per side)

Module & Beacon Mathematics: Why Productivity 3 Is Overpowered

In mid-to-late game, inserting Productivity Module 3s (+10% productivity per module) into assembling machines, chemical plants, and the Rocket Silo dramatically alters factory economics:

  • The Rocket Silo Example: 4x Productivity Module 3s in the Rocket Silo give a +40% free bonus. Instead of needing 1,000 Rocket Parts, you only need 714 Rocket Parts to launch a rocket.
  • Compounding Across Tiers: When Productivity Modules are placed in Rocket Parts, Processing Units, Advanced Circuits, Electronic Circuits, and Smelters simultaneously, raw iron and copper ore requirements decrease by over 70%.
  • Speed Beacon Offset: While Productivity Modules decrease machine crafting speed by -15% each, surrounding machines with Speed Module 3 Beacons (+50% speed each) counteracts the speed penalty, allowing tiny factory footprints to output colossal throughput.

Megabase Logistics: Belts vs. Trains vs. Logistics Bots

Scaling a factory to 1,000+ SPM requires choosing the right logistical medium:

  • Transport Belts: Completely deterministic, zero electricity cost, zero CPU pathfinding overhead. Highly optimized in recent Factorio game updates.
  • Trains (Rail Grids): The premier solution for long-distance bulk ore and plate transport. Standard train configurations include 1-4 (1 locomotive, 4 wagons) or 2-8 double-headed trains on 2-lane or 4-lane right-hand-drive (RHD) rail networks.
  • Logistics Bots: Exceptional for high-density, low-volume components (such as Nuclear Fuel, Satellites, and mall bot replenishment), but high electricity consumption and pathfinding calculations can impact UPS (Updates Per Second) on massive bases.

Frequently Asked Questions (FAQ)

The golden ratio for Electronic Circuits is 3 Copper Cable assembling machines feeding directly into 2 Electronic Circuit assembling machines (3:2 ratio). Because 1 Copper Plate makes 2 Copper Cables every 0.5s, 3 wire assemblers produce 12 wire/sec, exactly matching the 6 wire/sec consumption of each green circuit assembler.

Factorio belts transport items at the following fixed speeds: Yellow Transport Belt carries 15 items/second (7.5 items/lane), Fast (Red) Transport Belt carries 30 items/second (15 items/lane), and Express (Blue) Transport Belt carries 45 items/second (22.5 items/lane).

Productivity Modules generate free bonus output items without consuming additional input ingredients (+4% to +10% per module). When stacked across multiple production tiers (e.g. Smelters -> Green Circuits -> Red Circuits -> Blue Circuits -> Rocket Silo), compounding productivity bonuses reduce raw iron, copper, and crude oil requirements by up to 70% in megabases.

With Stone Furnaces (crafting speed 1.0, 3.2s smelt time): 48 Stone Furnaces fill 1 Yellow Belt (15/s), 96 Stone Furnaces fill 1 Red Belt (30/s). With Steel or Electric Furnaces (crafting speed 2.0): 24 Furnaces fill 1 Yellow Belt (15/s), 48 Furnaces fill 1 Red Belt (30/s), and 72 Furnaces fill 1 Blue Belt (45/s).

The optimal ratio for early-game steam power is 1 Offshore Pump : 20 Boilers : 40 Steam Engines. 1 Offshore Pump produces 1,200 water/second, which feeds exactly 20 Boilers (60 water/s each), and each Boiler produces steam for exactly 2 Steam Engines (30 steam/s each), generating a maximum of 36 Megawatts (MW) of clean electricity.

SPM stands for 'Science Per Minute' (e.g. 45 SPM, 60 SPM, 1,000 SPM). It is the standard metric used by the Factorio community to measure base productivity and megabase scale, representing the continuous production and consumption of all seven science pack tiers simultaneously.