Factorio Rate Calculator
Calculate and optimize your factory's production and consumption rates for any item in Factorio.
Production & Consumption Calculator
Calculation Results
Production Analysis
| Metric | Value | Unit |
|---|---|---|
| Recipe Output Amount | items | |
| Recipe Crafting Time | seconds | |
| Base Crafter Speed | x | |
| Modules (Speed/Prod) | % | |
| Beacons (Speed) | % per beacon | |
| Number of Beacons | count | |
| Beacon Modules (Speed) | % | |
| Effective Crafting Speed | x | |
| Items per Second (per Machine) | items/sec | |
| Total Output per Minute (per Machine) | items/min | |
| Total Output per Minute (All Machines) | items/min | |
| Machines Required for 1 item/sec | machines |
What is a Factorio Rate Calculator?
A Factorio rate calculator is an essential tool for any player looking to design efficient and scalable production lines within the complex automation game, Factorio. It helps players determine the precise production or consumption rates of items, considering various factors like crafting speed, machine types, modules, and beacons. By understanding these rates, players can avoid bottlenecks, overproduction, and underproduction, leading to a smoother and more optimized factory build.
This calculator is primarily used by:
- Factory Planners: Those designing large-scale production blocks for items like circuits, rockets, or endgame components.
- Logistics Optimizers: Players aiming to perfectly balance resource input and output for transport belts, trains, or drones.
- Module & Beacon Strategists: Players deciding where to best utilize speed and productivity modules and how many beacons are needed.
Common misunderstandings often revolve around how different bonuses stack (e.g., machine speed vs. module speed vs. beacon speed) and how productivity modules affect overall output and power consumption. This tool aims to clarify these by providing precise calculations.
Factorio Rate Calculator Formula and Explanation
The core of the Factorio rate calculator involves determining the effective crafting speed of a machine and then calculating the output based on the recipe's properties. Here's a breakdown of the primary formulas:
Effective Crafting Speed
This is the most complex part, as it combines several bonuses:
Effective Crafting Speed = Base Crafter Speed * (1 + Module Speed Bonus + Beacon Speed Bonus)
Where:
- Base Crafter Speed: The inherent speed multiplier of the crafting machine (e.g., 1 for Assembler 1, 1.25 for Assembler 2, 2 for Assembler 3).
- Module Speed Bonus: The sum of speed bonuses from modules directly installed in the machine, expressed as a decimal (e.g., 20% = 0.20). If using productivity modules, their speed contribution is zero.
- Beacon Speed Bonus: The total speed bonus from beacons affecting the machine. This is calculated as:
(Beacon Effect Speed Bonus per Beacon * Number of Beacons * Module Effect in Beacons), expressed as a decimal. Note that beacons themselves do not add speed; they provide slots for modules that grant speed bonuses.
Items per Second (per Machine)
This calculates how many items a single machine produces per second, accounting for crafting time and effective speed:
Items per Second = (Recipe Output Amount / Recipe Crafting Time) / Effective Crafting Speed
Total Output per Minute
A more practical metric for factory planning:
Total Output per Minute = Items per Second * 60
Machines Required for 1 Item/sec
Useful for scaling production to a target rate:
Machines Required = 1 / Items per Second
Variables Table
| Variable | Meaning | Unit | Typical Range |
|---|---|---|---|
| Recipe Output Amount | Number of items produced by one crafting cycle. | items | 1+ |
| Recipe Crafting Time | Time in seconds for one crafting cycle. | seconds | 0.01 – 10+ |
| Base Crafter Speed | Inherent speed of the crafting machine. | x (multiplier) | 0.5 – 2 |
| Module Speed Bonus | Speed bonus from modules in the machine. | % | 0 – 100 (for Speed modules) |
| Beacon Effect Speed Bonus | Speed bonus granted by *each* beacon. | % | 0 – 100 |
| Number of Beacons | Total beacons affecting the machine. | count | 0 – 12+ |
| Module Effect in Beacons | Speed bonus from modules within beacons. | % | 0 – 100 (for Speed modules) |
| Number of Machines | Total number of crafting machines. | machines | 1+ |
| Effective Crafting Speed | The final, adjusted crafting speed multiplier. | x (multiplier) | Varies |
| Items per Second | Production rate of a single machine. | items/sec | Varies |
Practical Examples
Let's illustrate with common Factorio scenarios:
Example 1: Basic Copper Cable Production
Scenario: You want to produce Copper Cables (100 items per cycle) using an Assembler 2 (Speed 1.25) with no modules or beacons.
- Item Name: Copper Cable
- Recipe Output Amount: 100
- Recipe Crafting Time: 1 second
- Crafter Speed: 1.25
- Module Bonuses: 0%
- Beacon Effect: 0%
- Number of Beacons: 0
- Module Effect in Beacons: 0%
- Number of Machines: 1
Calculation:
- Effective Crafting Speed = 1.25 * (1 + 0 + 0) = 1.25
- Items per Second = (100 / 1) / 1.25 = 80 items/sec
- Total Output per Minute = 80 * 60 = 4800 items/min
- Machines Required for 1 item/sec = 1 / 80 = 0.0125 machines
Result: A single Assembler 2 produces 4800 Copper Cables per minute.
Example 2: Advanced Circuit Production with Modules and Beacons
Scenario: Producing Advanced Circuits (1 item per cycle) in an Assembler 3 (Speed 2) with 2 Speed 3 modules (+20% speed each) and 4 Beacons, each providing +50% speed bonus and containing 2 Speed 3 modules (+20% speed each).
- Item Name: Advanced Circuit
- Recipe Output Amount: 1
- Recipe Crafting Time: 6 seconds
- Crafter Speed: 2
- Module Bonuses: 40% (2 * 20%)
- Beacon Effect: 50%
- Number of Beacons: 4
- Module Effect in Beacons: 20% (per module, assuming 1 module per beacon for simplicity in this example, Factorio often uses 2 modules)
- Number of Machines: 1
Calculation:
- Beacon Speed Contribution = 50% * 4 * 20% = 0.50 * 4 * 0.20 = 0.4
- Effective Crafting Speed = 2 * (1 + 0.40 + 0.40) = 2 * 1.8 = 3.6
- Items per Second = (1 / 6) / 3.6 ≈ 0.0556 items/sec
- Total Output per Minute = 0.0556 * 60 ≈ 3.33 items/min
- Machines Required for 1 item/sec = 1 / 0.0556 ≈ 18 machines
Result: An Assembler 3 with these modules and beacons produces approximately 3.33 Advanced Circuits per minute. To achieve a rate of 1 Advanced Circuit per second, you would need around 18 such machines.
How to Use This Factorio Rate Calculator
Using the Factorio rate calculator is straightforward. Follow these steps:
- Identify the Item & Recipe: Determine the specific item you want to calculate the rate for (e.g., "Steel Plate").
- Input Recipe Details:
- Item Name: Enter the name of the item being produced.
- Recipe Output Amount: How many of this item does the recipe yield? (e.g., 1 Steel Plate, 2 Copper Cables).
- Recipe Crafting Time: Look up the crafting time in Factorio (in seconds).
- Select Machine & Modules:
- Crafter Speed: Choose the correct crafting speed for your machine (Assembler 1, 2, 3, etc.).
- Module Bonuses: If you have Speed or Productivity modules installed directly in the machine, enter the *total percentage bonus* they provide. If using Productivity modules, remember they don't directly add speed. Enter 0 if no modules are used.
- Beacon Setup: Enter the speed bonus provided by *each* beacon, the total number of beacons affecting the machine, and the speed bonus from modules *inside* the beacons.
- Specify Machine Count: Enter the number of crafting machines you are using for this recipe.
- Calculate: Click the "Calculate Rates" button.
- Interpret Results: The calculator will display the items per second, items per minute, effective crafting speed, and the number of machines needed for a 1 item/sec rate. The table provides a detailed breakdown.
- Copy Results: Use the "Copy Results" button to save your calculated values and assumptions.
- Reset: Click "Reset" to clear all fields and return to default values.
Unit Selection: All inputs and outputs are standardized in "items" and "seconds" for clarity. Ensure your recipe data matches these units.
Key Factors That Affect Factorio Production Rates
Several elements significantly influence the output of your Factorio production lines. Understanding these is crucial for effective factory design:
- Recipe Definition: The fundamental parameters – how many items are produced and how long each cycle takes – are the absolute baseline. A recipe yielding more items or having a shorter cycle time will inherently be faster.
- Machine Tier: Higher-tier assemblers (Assembler 2, Assembler 3) have a higher base crafting speed, directly increasing output.
- Speed Modules: Installing Speed modules directly into a machine increases its crafting speed. Each module adds a percentage bonus.
- Productivity Modules: While they don't increase speed, Productivity modules add extra items to the output (a chance for 1 or 2 bonus items) for the same crafting time and power cost. This drastically improves resource efficiency but does not increase the *rate* calculation in the same way speed modules do. The calculator primarily focuses on speed for rate calculation but acknowledges productivity modules exist.
- Beacons: These structures significantly boost nearby machines. The effectiveness depends on the number of beacons, the modules within them (Speed or Productivity), and the range of the beacons.
- Beacon Modules: The type and tier of modules placed *inside* beacons determine the bonus they provide to affected machines. Speed modules in beacons increase crafting speed; Productivity modules in beacons increase the chance of bonus output.
- Number of Machines: Scaling up the number of machines is the most straightforward way to increase the total output of a specific item, provided you have sufficient resources and power.
- Power Availability: While not directly in the rate formula, insufficient power will cause machines to run slower or stop, drastically impacting actual production rates. Modules and beacons also significantly increase power demand.
- Resource Throughput: Even with perfect machine calculations, the factory is limited by the speed at which raw resources can be delivered (belts, trains, drones) and processed by upstream machines.
Frequently Asked Questions (FAQ)
A: This calculator primarily focuses on *speed* for rate calculation. Productivity modules increase the number of items per cycle but do not increase the crafting speed itself. For total throughput considering productivity, you'd multiply the calculated rate by the average items per cycle (e.g., 1 base + 0.2*2 modules = 1.4 items per cycle on average).
A: Beacon bonuses and module bonuses (installed directly) add together. The effective crafting speed is: Base Speed * (1 + Sum of Speed Bonuses). Beacons provide a percentage bonus *per beacon*, which is then multiplied by the modules inside the beacon.
A: The calculator assumes a uniform module effect percentage within all beacons affecting the machine. For mixed tiers, you would need to calculate the average speed bonus or create separate calculations for groups of machines affected by different beacon setups.
A: Yes, especially for complex, high-tier recipes like Advanced Circuits or Rocket Parts, the items per second rate for a single machine can be very low (e.g., less than 0.1). This is why the "Machines Required" metric is important.
A: It's the final, adjusted speed multiplier of your crafting machine after all bonuses (from the machine itself, modules, and beacons) are applied. A value greater than 1 means it's faster than the base machine.
A: It depends on your goal. Speed modules increase output rate, useful for high-demand items or when space is limited. Productivity modules increase resource efficiency, making them essential for expensive late-game recipes where resources are scarce.
A: Factorio ticks are 1/60th of a second. Most recipes display their crafting time in seconds directly in the tooltip, which is what this calculator uses. If a recipe is listed as, say, 7 ticks, that's 7/60ths of a second.
A: Yes, indirectly. First, calculate the *output rate* of the machine using this calculator. Then, look up the input ingredients for that recipe. The consumption rate of each ingredient per second is: (Amount per Recipe / Crafting Time) / Effective Crafting Speed. You can use the table's "Items per Second (per Machine)" value and the recipe's input amounts to determine consumption.
Related Tools and Internal Resources
- Factorio Rate Calculator: You are here! Use this for detailed production planning.
- Factorio Power Calculator: Estimate your factory's total power consumption and generation needs. (Internal Link Placeholder)
- Factorio Belt Throughput Calculator: Calculate how many items per minute can travel on Factorio's transport belts. (Internal Link Placeholder)
- Factorio Beacon Planner: Visualize beacon coverage and optimal module placement. (Internal Link Placeholder)
- Factorio Mining Productivity Guide: Learn how mining productivity research impacts resource gathering. (Internal Link Placeholder)
- Factorio Module Effects Explained: A deep dive into how modules affect machines, beacons, and power. (Internal Link Placeholder)