Factorio Ratio Calculator
Optimize your production lines by calculating precise crafting and resource ratios.
Production Ratio Calculator
Calculation Results
Formula Explanation:
1. Effective Crafting Speed = Base Crafting Speed * (1 + Speed Module Bonus / 100)
2. Actual Crafting Time = Base Crafting Time / Effective Crafting Speed
3. Items Per Minute Per Machine = (60 / Actual Crafting Time) * Items Per Craft
4. Total Crafting Cycles Per Minute = Desired Output Rate / Items Per Craft
5. Required Machines = Total Crafting Cycles Per Minute / (Items Per Minute Per Machine / Items Per Craft)
Production Machine Ratios
| Metric | Value | Unit |
|---|---|---|
| Required Machines | — | Machines |
| Effective Crafting Speed | — | x |
| Items Per Minute Per Machine | — | Items/min |
| Total Crafting Cycles Needed | — | Cycles/min |
What is a Factorio Ratio Calculator?
A Factorio ratio calculator is an essential tool for players of the popular automation game Factorio. It helps engineers determine the exact number of crafting machines, assemblers, furnaces, or other production units needed to meet a specific production goal. By inputting key parameters like crafting speed, time, and desired output, the calculator provides precise ratios, eliminating guesswork and preventing bottlenecks in complex factory designs. This tool is vital for optimizing resource flow, ensuring efficient power consumption, and scaling production effectively as your factory grows. Understanding these ratios is fundamental to building a successful and sustainable mega-base in Factorio.
Who Should Use It?
Anyone playing Factorio, from beginners trying to set up their first automated production lines to experienced players designing intricate mega-bases, can benefit from a Factorio ratio calculator. It's particularly useful for:
- Determining how many electric furnaces are needed for iron plate production.
- Calculating the required number of assemblers for electronic circuits.
- Figuring out the ratio of oil refineries to chemical plants for plastic or sulfuric acid.
- Scaling up production of advanced components like rocket parts or Beacons.
- Optimizing layouts for modules and beacons.
Common Misunderstandings
A frequent misunderstanding revolves around crafting speed. Players might forget to account for the base speed of the machine itself, the effect of modules, or the difference between items produced per craft. Another common pitfall is not considering the production speed bonus granted by Beacons, which significantly alters the required machine count. Our calculator aims to clarify these points by allowing input for base crafting speed, module bonuses, and items per craft, ensuring accurate ratio calculations for various Factorio components.
Factorio Ratio Calculator Formula and Explanation
The core of the Factorio ratio calculator relies on understanding the relationship between production time, crafting speed, and desired output. The general principles apply across most crafting and production buildings.
The Core Formulas:
- Effective Crafting Speed: This accounts for the machine's base speed and any speed modules installed.
Formula:Effective Crafting Speed = Base Crafting Speed × (1 + (Speed Module Bonus Percentage / 100)) - Actual Crafting Time: How long it takes to complete one craft cycle with modules.
Formula:Actual Crafting Time = Base Crafting Time / Effective Crafting Speed - Items Per Minute Per Machine: The output rate of a single machine.
Formula:Items Per Minute Per Machine = (60 / Actual Crafting Time) × Items Produced Per Craft - Total Items Needed Per Minute: This is the target output rate.
Formula:Total Items Needed Per Minute = Desired Output Rate - Required Machines: The number of machines needed to meet the desired output.
Formula:Required Machines = Total Items Needed Per Minute / Items Per Minute Per Machine
Simplified:Required Machines = Desired Output Rate / ((60 / (Base Crafting Time / (Base Crafting Speed * (1 + Speed Module Bonus / 100)))) * Items Per Craft)
Variables Table
| Variable | Meaning | Unit | Typical Range |
|---|---|---|---|
| Crafting Speed | Base speed of the crafting machine. | x (unitless) | 0.5 – 2 |
| Speed Module Bonus (%) | Percentage increase to crafting speed from modules. | % | 0 – 100+ (with modules & beacons) |
| Crafting Time (Seconds) | Time for one craft cycle at base speed. | Seconds | 0.1 – 64 |
| Items Per Craft | Number of items produced per crafting cycle. | Items | 1 – 5 |
| Desired Output Rate | Target production per minute. | Items/min | 1 – 10000+ |
| Required Machines | Calculated number of machines needed. | Machines | 0+ |
Practical Examples
Let's explore how the Factorio ratio calculator works with realistic scenarios.
Example 1: Electronic Circuits
You want to produce Electronic Circuits at a rate of 300 per minute. You plan to use Assembler 2 machines, which have:
- Base Crafting Speed: 1.25
- Base Crafting Time: 0.5 seconds
- Items Per Craft: 2
- You will use 2 Speed Modules (giving a 20% bonus each, total 40% bonus).
Inputs:
- Crafting Speed: 1.25
- Speed Module Bonus: 40%
- Crafting Time: 0.5 seconds
- Items Per Craft: 2
- Desired Output Rate: 300 items/min
Calculated Results:
- Effective Crafting Speed: 1.25 * (1 + 40/100) = 1.75
- Actual Crafting Time: 0.5 / 1.75 = 0.2857 seconds
- Items Per Minute Per Machine: (60 / 0.2857) * 2 = 420 items/min
- Required Machines: 300 / 420 = 0.71 machines
Interpretation: Since you can't have a fraction of a machine, you would need 1 Assembler 2 machine with 2 speed modules to produce 300 Electronic Circuits per minute. This single machine would actually produce slightly more (420/min).
Example 2: Steel Plates
You need 100 Steel Plates per minute. You'll use Electric Furnaces:
- Base Crafting Speed: 2
- Base Crafting Time: 3.5 seconds
- Items Per Craft: 1
- You will use 2 Speed Modules (total 40% bonus).
Inputs:
- Crafting Speed: 2
- Speed Module Bonus: 40%
- Crafting Time: 3.5 seconds
- Items Per Craft: 1
- Desired Output Rate: 100 items/min
Calculated Results:
- Effective Crafting Speed: 2 * (1 + 40/100) = 2.8
- Actual Crafting Time: 3.5 / 2.8 = 1.25 seconds
- Items Per Minute Per Machine: (60 / 1.25) * 1 = 48 items/min
- Required Machines: 100 / 48 = 2.08 machines
Interpretation: You would need approximately 2.08 Electric Furnaces. Therefore, you should build 3 Electric Furnaces to ensure you meet the 100 Steel Plates per minute target.
How to Use This Factorio Ratio Calculator
Using the Factorio Ratio Calculator is straightforward. Follow these steps to get accurate production numbers:
- Identify the Item/Process: Determine which item or production process you need to calculate ratios for (e.g., Iron Plates, Copper Wire, Rocket Fuel).
- Gather Base Stats: Look up the base stats for the crafting machine you intend to use. This includes:
- Base Crafting Speed (often called Crafting Speed or Speed).
- Base Crafting Time (the time it takes for one craft cycle).
- Items Produced Per Craft (how many items come out of one cycle).
- Determine Module Input: Note the total percentage bonus from any Speed Modules you plan to use in the machines. If you're not using speed modules, leave this at 0%. Be careful not to include Productivity or Speed bonuses from Beacons in this field; those require separate calculations or advanced tools.
- Set Desired Output: Decide how many of the target items you want to produce per minute. This is your goal.
- Input Values: Enter all the gathered numbers into the corresponding fields of the calculator: 'Crafting Speed', 'Speed Module Bonus (%)', 'Crafting Time (Seconds)', 'Items Per Craft', and 'Desired Output Rate'.
- Click Calculate: Press the 'Calculate' button.
- Interpret Results: The calculator will display:
- Required Machines: The minimum number of machines needed. Always round up to the nearest whole number for practical implementation.
- Effective Crafting Speed: The actual speed at which your machines will operate.
- Items Per Minute Per Machine: How many items one of your configured machines can produce.
- Total Crafting Cycles Needed: The total number of individual crafting operations required per minute to meet your goal.
- Reset if Needed: If you want to perform a new calculation, click the 'Reset' button to clear the fields to their default values.
Unit Selection: This calculator primarily deals with unitless ratios and time (seconds/minutes). The inputs and outputs are designed to be consistent with Factorio's internal mechanics, so no specific unit conversion like metric/imperial is needed.
Key Factors That Affect Factorio Production Ratios
Several elements significantly influence the ratios required for efficient production in Factorio:
- Machine Tier: Higher-tier machines (e.g., Assembler 3 vs. Assembler 1) generally have faster base crafting speeds and sometimes higher power efficiency, directly impacting the number of machines needed.
- Crafting Speed Modules: As seen in the calculator, these modules directly increase the crafting speed, reducing the number of machines required for a given output. A 40% bonus from two modules halves the effective crafting time and thus the required machines (if items per craft remains constant).
- Beacon Modules: Beacons with Speed Modules provide an AoE speed boost to nearby machines. This drastically reduces machine count but significantly increases power draw and pollution. The calculator doesn't directly factor beacons but the base speed increase from them should be considered when determining the *effective* crafting speed input if you plan extensive beacon usage.
- Productivity Modules: While not directly affecting speed, Productivity Modules increase the number of items yielded per craft cycle (e.g., 2 items from 1 for circuits). This dramatically reduces the number of machines and resources needed for items that support them, effectively altering the "Items Per Craft" calculation.
- Beacon Productivity Modules: Similar to Speed Modules, Beacons with Productivity Modules grant this bonus in an area, further reducing resource needs.
- Crafting Recipe Complexity: Recipes with longer base crafting times (e.g., Rocket Fuel) inherently require more machines or higher effective speeds to achieve the same output rate compared to simple recipes (e.g., Copper Wire).
- Power Availability: High module usage (especially speed modules in beacons) consumes vast amounts of power. While not a direct ratio factor for machine count, insufficient power will halt production, rendering any calculated ratio useless.
Frequently Asked Questions (FAQ)
A: Crafting Speed is a multiplier relative to a base speed. A speed of 1.25 means the machine is 25% faster than a base machine with speed 1. It's a ratio comparing its speed to a standard.
A: This basic calculator does not directly factor in Beacons. Beacons provide an area-of-effect speed or productivity bonus. For Beacon usage, you would typically input the *total effective speed* achieved by the machine (Base Speed + Beacon Bonuses) into the 'Crafting Speed' field, and potentially adjust 'Items Per Craft' if using Productivity Modules.
A: You must always round the 'Required Machines' result up to the nearest whole number. You cannot build a fraction of a machine, and rounding down would mean you don't meet your desired output rate.
A: This calculator has a field for 'Items Per Craft'. If you are using Productivity Modules, you should input the *average* number of items produced per craft cycle. For example, if a recipe normally yields 1 item but yields 2 with productivity, and you use 2 productivity modules (meaning 2 cycles yield bonus items), the effective items per craft might be calculated differently based on your desired uptime of those modules.
A: The 'Crafting Time' input is specifically in seconds, as per Factorio's standard. The 'Desired Output Rate' is in items per minute.
A: 'Crafting Speed' is the base speed of the machine itself (e.g., 1.25 for Assembler 2). 'Effective Crafting Speed' is the actual speed after factoring in Speed Modules and potentially Beacon bonuses.
A: This calculator is primarily designed for crafting machines (Assemblers, Chemical Plants, Furnaces). While the concept of ratios applies, mining and oil extraction have different mechanics (e.g., resource patches, throughput limits, different module effects) that would require a specialized calculator.
A: The calculations are highly accurate based on the inputs provided and Factorio's game mechanics. The accuracy depends on you correctly identifying the base stats and module bonuses for your machines.