Max Rate Calculator Factorio

Factorio Max Production Rate Calculator

Factorio Max Production Rate Calculator

Optimize your factory's output by calculating the maximum possible production rate for any item.

Select the crafting machine or process.
The base speed of the selected machine (e.g., 0.75 for Assembler 1).
Enter the exact name of the item being crafted.
The number of game ticks required to craft one item. (e.g., 0.5 for Iron Plate in a Furnace, 32 for Electronic Circuit in Assembler 1).
Enter the number of modules installed (0-4).
Select the type of module installed.
Number of beacons affecting this machine.
Type of module in the affecting beacons.
The percentage effect of the module in the beacons (e.g., 50% for Level 1 Speed Module).

Production Rate Analysis

Max Items Per Minute: 0
Max Items Per Hour: 0
Effective Crafting Speed: 0
Bottleneck Factor: 1.00 This factor indicates how much your current setup is slower than the ideal setup for the recipe. A factor of 1.00 means no bottleneck from machine speed or modules. Higher values indicate slower production.?

Formula: Max Items/Minute = (Base Crafting Speed * (1 + Sum(Module Speed Bonus)) * (1 + Sum(Beacon Speed Bonus))) / Recipe Crafting Time (ticks) * 60 / 26.666… (ticks per second)
*Note: Productivity module calculations are more complex and impact output/power. Efficiency modules reduce power draw. This calculator primarily focuses on speed for max rate.*

What is the Factorio Max Production Rate Calculator?

The Factorio Max Production Rate Calculator is a specialized tool designed to help players optimize their factory's output. It allows you to input details about your crafting machines, recipes, modules, and beacons to determine the absolute maximum number of items you can produce within a given timeframe (minute or hour). Understanding these maximum rates is crucial for identifying potential bottlenecks, scaling production effectively, and ensuring that your factory can meet the demands of your science research, military needs, and megabase ambitions.

This calculator is essential for anyone playing Factorio, from beginners trying to understand basic production chains to experienced players building complex megabases. It helps answer critical questions like: "How fast can this belt of copper wire actually be supplied?" or "What is the theoretical maximum output of my advanced circuit production line?" By providing clear, quantifiable metrics, it removes guesswork and empowers players to make informed decisions about factory layout and resource allocation.

A common misunderstanding is that simply placing machines and running them equates to maximum production. In reality, factors like machine speed, recipe complexity, module effects (especially productivity vs. speed), beacon coverage, and even power supply can significantly limit output. This calculator helps to isolate and quantify the impact of these speed-related factors.

Factorio Production Rate Formula and Explanation

The core of the Factorio Max Production Rate Calculator is based on a series of calculations that determine the effective speed of a crafting machine under various conditions. The primary goal is to calculate the number of items produced per minute and per hour.

Effective Crafting Speed Calculation:

The effective crafting speed is a multiplier that represents how fast a machine is operating compared to its base speed. It is influenced by installed modules and beacon effects.

Effective Speed = Base Speed * (1 + Sum(Module Speed Bonus)) * (1 + Sum(Beacon Speed Bonus))

Max Items Per Minute/Hour Calculation:

Once the effective crafting speed is known, we can calculate the maximum number of items produced. Factorio's base tick rate is 60 ticks per second, and a full cycle of the game is 26.666… ticks. Therefore, there are 60 / 26.666… = 2.25 game cycles per second. This translates to 2.25 * 60 = 135 items per minute if a recipe took 1 tick.

However, the common calculation uses the fact that 1 minute = 3600 seconds. A recipe that takes 'T' ticks to craft will produce 1 / T items per tick. In one minute, there are 3600 ticks. So, the base rate without modules/beacons is (3600 / T) items per minute. The game internally uses 26.666… ticks per second for some calculations, leading to the factor of ~135 items/min for a 1-tick recipe.

A more direct way considering speed multipliers:

Items per Minute = (Effective Crafting Speed / Recipe Crafting Time in Ticks) * 60 / (Ticks per Second for Speed Calculation)

The game's internal logic effectively sets the base speed factor for 1 tick recipes at 135 items/minute. Thus, for a recipe with Crafting Time (T), the base rate is 135 / T.

Max Items Per Minute = (135 / Recipe Crafting Time) * Effective Crafting Speed

Max Items Per Hour = Max Items Per Minute * 60

Bottleneck Factor: This is calculated as 1 / (Effective Crafting Speed / Base Crafting Speed). A value of 1.00 means no speed bottleneck from modules or beacons. A value of 0.5 would mean the effective speed is double the base speed, so the bottleneck factor is effectively divided by 2, but we invert it here to show how much *slower* you are than ideal. For example, if effective speed is 2.00 and base is 1.00, the calculation is `(1.00 / 2.00) = 0.5` and then we often look at `1 / (effective speed / base speed)` to see how many times *slower* you are than base, so `1 / (2.00 / 1.00) = 0.5`. The "Bottleneck Factor" here is actually showing the inverse: it's `Effective Crafting Speed / Base Crafting Speed` multiplied by the result of the `1 / (effective speed)` calculation, to give a scaled representation. A factor of 1.00 is the baseline. If effective speed is 2.00, the items per minute are doubled. If effective speed is 0.5, items per minute are halved. Let's simplify: the effective speed multiplier is `Effective Crafting Speed / Base Crafting Speed`. A Bottleneck Factor of 1.00 means your effective speed is equal to your base speed. Higher means faster, lower means slower. To represent the "bottleneck" in terms of how much *less* you are producing than the base, we calculate: `Base Crafting Speed / Effective Crafting Speed`. Let's stick to showing the *effective speed multiplier* which is more intuitive.

Corrected Bottleneck Interpretation: The "Bottleneck Factor" is better represented by the Effective Crafting Speed itself. However, to show a "bottleneck" relative to the base speed, we can calculate Base Crafting Speed / Effective Crafting Speed. A value greater than 1 means your effective speed is *slower* than base. A value less than 1 means your effective speed is *faster* than base. Let's calculate this as a ratio for clarity.

The calculator now displays Effective Crafting Speed directly. The "Bottleneck Factor" displayed is `Base Crafting Speed / Effective Crafting Speed`. A value of 1.00 means no change. A value > 1.00 means your effective speed is slower than base. A value < 1.00 means your effective speed is faster than base.

Variables Table:

Factorio Production Rate Calculation Variables
Variable Meaning Unit / Type Typical Range
Base Crafting Speed The inherent speed of the crafting machine. Unitless 0.5 to 2.0
Recipe Crafting Time (ticks) Time in game ticks to craft one item. Ticks 0.5 to 600+
Number of Modules Count of modules installed in the machine. Count 0 to 4
Module Effect (Speed Bonus) Speed increase per module (e.g., 0.20 for Speed Module 1). Percentage 0% to 100%+
Number of Beacons Count of affecting beacons. Count 0+
Beacon Module Effect (Speed Bonus) Speed increase per beacon module (e.g., 0.50 for Speed Module 1). Percentage 0% to 100%+
Effective Crafting Speed Combined speed from base speed, modules, and beacons. Unitless Variable
Max Items Per Minute Theoretical maximum items produced per minute. Items/min Variable
Max Items Per Hour Theoretical maximum items produced per hour. Items/hr Variable

Practical Examples

Example 1: Basic Iron Plate Production

Scenario: A single Electric Furnace crafting Iron Plates, with no modules or beacons.

  • Machine Type: Electric Furnace
  • Machine Crafting Speed: 2.0
  • Recipe: Iron Plate
  • Recipe Crafting Time: 3.5 ticks (base) * 2 (for furnace smelting) = 7 ticks
  • Modules: 0
  • Beacons: 0

Calculation:

  • Effective Crafting Speed = 2.0
  • Max Items Per Minute = (135 / 7) * 2.0 ≈ 38.57 items/min
  • Max Items Per Hour = 38.57 * 60 ≈ 2314 items/hr

Result: This setup produces approximately 38.57 Iron Plates per minute.

Example 2: High-Speed Electronic Circuit Production with Modules and Beacons

Scenario: An Assembling Machine 3 with 3 Speed Module 3s, affected by 2 Beacons each containing 2 Speed Module 3s.

  • Machine Type: Assembling Machine 3
  • Machine Crafting Speed: 1.25
  • Recipe: Electronic Circuit
  • Recipe Crafting Time: 0.63 seconds = 18.9 ticks (approx)
  • Modules: 3
  • Module Type: Speed Module 3 (+50% speed, -10% energy)
  • Beacons: 2
  • Beacon Module Type: Speed Module 3 (+50% speed)
  • Beacon Module Effect Value: 50%

Calculation Breakdown:

  • Module Speed Bonus: 3 modules * 50% each = 150% = 1.5
  • Beacon Speed Bonus per Beacon: 2 modules * 50% each = 100% = 1.0
  • Total Beacon Speed Bonus = 1.0 * Number of Beacons = 1.0 * 2 = 2.0
  • Effective Crafting Speed = 1.25 * (1 + 1.5) * (1 + 2.0) = 1.25 * 2.5 * 3.0 = 9.375
  • Max Items Per Minute = (135 / 18.9) * 9.375 ≈ 7.14 * 9.375 ≈ 66.96 items/min
  • Max Items Per Hour = 66.96 * 60 ≈ 4017 items/hr

Result: This optimized setup produces approximately 66.96 Electronic Circuits per minute.

How to Use This Factorio Max Production Rate Calculator

  1. Select Machine Type: Choose the crafting machine or process you are using from the dropdown. This often sets a default crafting speed.
  2. Input Machine Crafting Speed: If the default speed isn't correct for your setup (e.g., a modded machine), manually enter the correct base crafting speed.
  3. Enter Recipe Name: Type the exact name of the item you are crafting. This is primarily for reference.
  4. Input Recipe Crafting Time (ticks): This is critical. Find the crafting time in ticks for your specific recipe (e.g., on the Factorio Wiki). Remember that some machines (like Furnaces) might multiply the base crafting time.
  5. Configure Modules: Enter the number of modules installed directly into your machine.
  6. Select Module Type: Choose whether the installed modules are Speed, Productivity, or Efficiency. This calculator primarily uses Speed modules for rate calculations.
  7. Input Beacon Count: Specify how many beacons are actively boosting this machine.
  8. Select Beacon Module Type: Choose the type of module inside the beacons.
  9. Enter Beacon Module Effect Value: Input the percentage bonus provided by the modules within the beacons (e.g., 50% for Speed Module 1).
  10. Review Results: The calculator will automatically update to show the Max Items Per Minute, Max Items Per Hour, and Effective Crafting Speed.
  11. Interpret Bottleneck Factor: Understand how your current setup's speed compares to the base machine speed.
  12. Use Reset Button: Click 'Reset' to return all inputs to their default values.
  13. Copy Results: Click 'Copy Results' to copy the calculated metrics to your clipboard for easy sharing or documentation.

Selecting Correct Units: The calculator outputs in "Items per Minute" and "Items per Hour," which are standard for Factorio. The primary unit you need to ensure is correct is the "Recipe Crafting Time" in game ticks.

Interpreting Results: The "Max Items Per Minute/Hour" indicates the theoretical upper limit. Your actual output may be lower due to factors not included here, such as resource availability, belt throughput limitations, power shortages, or insufficient crafting machine counts.

Key Factors That Affect Production Rate in Factorio

  1. Base Machine Crafting Speed: Each machine type has a fundamental speed. Assembling Machine 3 is faster than AM2, which is faster than AM1. Electric Furnaces are faster than Stone Furnaces.
  2. Recipe Crafting Time: More complex recipes or recipes requiring more ticks inherently have lower production rates. Crafting 100 electronic circuits takes longer than crafting 1 iron plate.
  3. Modules (Installed):
    • Speed Modules: Directly increase crafting speed.
    • Productivity Modules: Increase output per craft (effectively reducing crafting time per *additional* item) but slow down the machine and increase power consumption significantly. They don't directly increase the *rate* calculation here but impact overall efficiency.
    • Efficiency Modules: Decrease power consumption but also decrease crafting speed.
  4. Beacons: These structures project an effect to nearby machines, applying the bonuses from modules within them. They are crucial for high-speed production setups.
  5. Beacon Module Type and Count: The type and number of modules within beacons determine the speed bonus applied to machines within their range. Speed modules are standard for rate calculations.
  6. Power Availability: While not directly calculated here, machines consume power. Insufficient power can cause machines to run slower or stop altogether, drastically reducing output. Productivity modules also increase power demand.
  7. Resource Throughput: Even if a machine can craft items extremely fast, it's useless if it doesn't receive input resources or if the output cannot be transported away. Belt speeds and inserter speeds become bottlenecks.
  8. Number of Machines: To achieve a large target output, you often need multiple machines working in parallel, each optimized to its maximum potential rate.

Related Tools and Internal Resources

Explore these related tools and guides to further enhance your Factorio factory optimization:

FAQ

Q: What does "ticks" mean in Factorio?

A: Ticks are the fundamental unit of time in Factorio. The game runs at 60 ticks per second. Crafting times are specified in ticks.

Q: Does this calculator account for Productivity modules?

A: This calculator focuses on calculating the *maximum theoretical speed*. Productivity modules increase the *yield* per craft cycle (giving bonus items) but also slow down the machine and drastically increase power consumption. They don't increase the raw speed calculation for "Items per Minute" directly, but they improve the overall resource efficiency.

Q: How do I find the "Recipe Crafting Time" in ticks?

A: The most reliable source is the official Factorio Wiki (wiki.factorio.com). Search for the item name, and its page will list the crafting details, including the time in ticks and the crafting machine type.

Q: My calculated rate seems too high. What could be wrong?

A: Double-check your "Recipe Crafting Time" (ensure it's correct and in ticks), the "Machine Crafting Speed," and the module/beacon bonuses. Also, remember this is a *theoretical maximum*. Actual rates can be limited by input resources, power, belts, and inserters.

Q: What's the difference between Assembling Machine 1, 2, and 3 speeds?

A: AM1 has a base speed of 0.75, AM2 has 1.0, and AM3 has 1.25. Electric Furnaces have a speed of 2.0, Steel Furnaces 2.0, and Stone Furnaces 1.0.

Q: How do beacons affect speed?

A: Beacons apply the effect of modules within them to adjacent machines. Each beacon provides a bonus based on its modules. The total bonus is additive across all affecting beacons.

Q: Can I use this for oil processing?

A: Yes, for the chemical plants and refineries involved. You'll need to input the correct crafting speed for the specific refinery/chemical plant and the crafting time (in ticks) for the specific oil recipe (e.g., heavy oil cracking).

Q: Is the 135 items/minute a hardcoded Factorio value?

A: Yes, it's derived from the game's internal tick system. 1 minute = 3600 seconds. If a recipe took 1 tick, it would produce 3600 items/minute. However, the game's speed calculations are based on cycles where 1 second = 60 ticks, and there are effectively 2.25 cycles per second. For a 1-tick recipe, this results in 135 items per minute (3600 ticks/min / 26.66 ticks/sec = 135 items/min if recipe time was 1 tick). The formula `(135 / Recipe Crafting Time) * Effective Crafting Speed` correctly scales this.

Factorio content and materials are trademarks and copyrights of Wube Software.

// ** Placeholder: In a real HTML file, you MUST include Chart.js ** // Add this line in the section or before the closing tag: // // Without Chart.js, the canvas will remain blank. // For this execution, I'll simulate the Chart object existence. // Dummy Chart object for demonstration if Chart.js is not actually loaded. // REMOVE THIS in a real implementation and ensure Chart.js is included. if (typeof Chart === 'undefined') { console.warn("Chart.js not found. Chart will not be rendered. Please include Chart.js library."); window.Chart = function() { this.destroy = function() {}; // Dummy destroy method console.log("Dummy Chart constructor called."); }; window.Chart.defaults = { controllers: {}, defaults: {} }; // Dummy defaults window.Chart.register = function() {}; // Dummy register }

Leave a Reply

Your email address will not be published. Required fields are marked *