Satisfactory Production Calculator
Optimize your factory for peak efficiency.
Production Chain Calculator
Calculate the required items per minute for a target output, or determine output based on input constraints.
The desired number of final products you want to produce per minute.
Use this to account for alternate recipes or overclocking. Default is 1.
The rate at which your main raw resource is being fed into the process (e.g., Iron Ore per minute).
Represents the base speed of the machine used (e.g., Constructor is 1, Assembly Machine is 0.75, Manufacturer is 0.5). Adjust for overclocking if needed.
Calculation Results
—
—
—
—
1. Items Per Machine: (Target Output / Recipe Multiplier) / Required Machines
2. Required Machines: ceil( (Target Output / Recipe Multiplier) / (Input Item Rate / (Machine Speed Factor * 60)) )
3. Total Input Needed: Required Machines * Machine Speed Factor * Input Item Rate
4. Total Power Consumption: Required Machines * Base Machine Power (e.g., Constructor 4MW, Assembler 15MW, Manufacturer 55MW)
(Note: The calculator primarily uses the input item rate to derive machine count, assuming a balanced chain. Power consumption is an estimate based on common machine types.)
Production Data Table
Example breakdown for a common resource processing chain.
| Input Item | Recipe | Machine Type | Items/Min (Output) | Input/Min | Machine Count | Power (MW) |
|---|---|---|---|---|---|---|
| Iron Ore | Press I (15 Ore -> 10 Plates) | Constructor | 10 | 15 | 1 | 4 |
| Iron Plates | Rotors (60 Plates/min, 5 Ingots/Plate, 1 Rotor/min) | Assembler | 60 | 300 | 2 | 30 |
This table illustrates a simplified production path for Iron Plates. The “Input/Min” for intermediate items represents the total required from the previous stage. “Machine Count” assumes the target output is met. Actual counts may vary based on belt speeds and specific recipe choices.
Resource Production vs. Consumption
What is a Satisfactory Game Calculator?
A Satisfactory game calculator is an essential tool for players of the popular factory-building simulation game, Satisfactory. It helps players plan, design, and optimize their sprawling industrial complexes. In Satisfactory, players are tasked with building intricate production lines to gather resources, craft components, and manufacture increasingly complex items. The challenge lies in balancing resource inputs, production speeds, machine capacities, and power consumption across numerous interconnected processes. A Satisfactory game calculator demystifies this complexity by providing precise calculations for resource needs, machine counts, and overall output rates, enabling players to build more efficient and scalable factories. It’s crucial for managing bottlenecks, understanding the impact of alternate recipes, and achieving ambitious production goals.
Who Should Use It?
Anyone playing Satisfactory, from new players just starting their first automated miner to seasoned veterans building world-spanning megabases, can benefit from a Satisfactory game calculator. It’s particularly useful for:
- New Players: To understand basic ratios and avoid overwhelming complexity early on.
- Mid-game Players: When unlocking new tiers and complex recipes, requiring more precise calculations for multi-stage production.
- Late-game Players: For megaproject planning, aiming for very high production numbers (e.g., thousands of items per minute) and requiring exact ratios to maximize efficiency and minimize waste.
- Players Exploring Alternate Recipes: To quickly assess how new recipes change resource demands and output rates compared to standard ones.
- Troubleshooting: To diagnose issues in existing production lines, such as identifying under- or over-provisioned machines.
Common Misconceptions
- “It’s just for min-maxers”: While helpful for optimization, it’s also a powerful learning tool for understanding game mechanics.
- “I can just eyeball it”: Satisfactory’s complexity, especially with alternate recipes and overclocking, quickly makes manual calculation impractical and error-prone.
- “It’s only for raw resources”: These calculators are vital for every stage, from basic iron plates to complex circuit boards and supercomputers.
- “It dictates my factory layout”: The calculator provides the numbers; how you implement them in-game is still up to your creativity and available space.
Satisfactory Production Calculator Formula and Mathematical Explanation
The core of a Satisfactory game calculator revolves around understanding the relationships between input resources, crafting recipes, machine speeds, and desired output rates. The primary goal is often to determine how many machines are needed to achieve a specific production target or how much input is required for a given number of machines.
Step-by-Step Derivation:
Let’s break down the calculation for determining the number of machines needed for a target output, assuming we know the input item rate per minute required by the recipe.
- Calculate Items Per Minute Per Machine: Each machine has a base speed. This is modified by the recipe’s output count and any overclocking or alternate recipe factors. The formula is:
Items Per Minute Per Machine = (Base Recipe Output / Base Recipe Input) * Machine Speed Factor * Recipe Multiplier
(Note: This simplifies if we consider the *effective* output rate of a machine given its speed factor and recipe multiplier). A more direct approach for our calculator is to determine the *input* requirement per minute to achieve the target output. - Calculate Total Input Required Per Minute: To produce X items per minute of the final product, and knowing that each item requires Y input resources per minute (adjusted by recipe multiplier), the total input needed is:
Total Input Needed (Items/Min) = Target Output (Items/Min) * (Recipe Input / Recipe Output) * Recipe Multiplier
(This is the rate at which the *intermediate* product must be supplied to the final crafting machine). - Calculate Input Rate Per Machine: A single machine, operating at its base speed factor, processes a certain amount of input per minute.
Input Rate Per Machine = Base Input Rate * Machine Speed Factor
(Where Base Input Rate is derived from the recipe’s input quantity per cycle and cycle time). A simpler proxy often used is the provided ‘Input Item Rate’ in the calculator multiplied by the machine’s base speed factor. - Determine Number of Machines: To meet the total input demand, divide the total input required per minute by the input rate a single machine can handle. Since you can’t have fractions of machines, we always round up using the ceiling function (
ceil()).
Required Machines = ceil( Total Input Needed (Items/Min) / (Input Item Rate * Machine Speed Factor) )
(This calculation is often the most critical). - Calculate Actual Output Per Machine: Once the number of machines is determined, we can see how many items each machine effectively produces.
Actual Output Per Machine = (Input Item Rate * Machine Speed Factor * Recipe Multiplier) / (Recipe Input / Recipe Output)
This tells you the contribution of each machine to the final target. - Calculate Total Power Consumption: Multiply the number of machines by the base power consumption of that machine type.
Total Power = Required Machines * Base Machine Power (MW)
Variable Explanations:
- Target Output (Items/Min): The desired quantity of the final product you want to achieve per minute.
- Recipe Multiplier: A factor to adjust for alternate recipes or overclocking. A standard recipe is 1. An alternate recipe might produce more or less per input, effectively changing its “efficiency”. Overclocking increases speed, while underclocking decreases it.
- Input Item Rate (Items/Min): This represents the rate at which the primary raw resource (or intermediate component) is supplied to the machine performing the crafting step. This is often derived from the base recipe requirements and the machine’s speed. E.g., For Iron Plates (15 Ore -> 10 Plates), a Constructor running at base speed (1.0) would need 15 Ore/min to produce 10 Plates/min. If aiming for 60 Plates/min, you’d need 6 * (15 Ore/min) = 90 Ore/min total input.
- Machine Speed Factor: A multiplier representing the operational speed of the machine. Constructors are 1.0, Assemblers are 0.75, Manufacturers are 0.5. Overclocking increases this value (e.g., 150% speed = 1.5 factor).
- Required Machines: The calculated number of machines needed to meet the total input demand at the target output rate. Always rounded up.
- Items Produced per Machine: The effective output rate of a single machine after accounting for its speed and the recipe’s characteristics.
- Total Input Needed: The sum of all primary input resources required per minute to sustain the calculated number of machines.
- Base Machine Power (MW): The standard power draw of the machine type (e.g., Constructor: 4MW, Assembler: 15MW, Manufacturer: 55MW).
Variables Table:
| Variable | Meaning | Unit | Typical Range |
|---|---|---|---|
| Target Output | Desired production rate of the final product. | Items/Minute | 1 – 10,000+ |
| Recipe Multiplier | Adjustment for alternate recipes or overclocking. | Factor | 0.1 – 10.0+ (Rarely below 0.5 or above 2.0) |
| Input Item Rate | Rate of raw resource/component feeding into a machine. | Items/Minute | 1 – 300+ |
| Machine Speed Factor | Operational speed of the crafting machine. | Factor | 0.1 (Underclocked) – 1.0 (Constructor) – 1.5 (150% Overclock) |
| Required Machines | Total number of machines needed. | Count | 1 – 1,000+ |
| Items Produced per Machine | Effective output of a single machine. | Items/Minute | 0.1 – 100+ |
| Total Input Needed | Total primary resources consumed per minute. | Items/Minute | 1 – 10,000+ |
| Base Machine Power | Standard power consumption of a machine type. | Megawatts (MW) | 4 (Constructor) – 55 (Manufacturer) |
Practical Examples (Real-World Use Cases)
Let’s illustrate how the Satisfactory calculator works with concrete scenarios:
Example 1: Setting up an Iron Plate Production Line
Goal: Produce 100 Iron Plates per minute using Constructors.
Inputs:
- Target Output: 100 Items/Min
- Recipe Multiplier: 1.0 (Using standard “Press I” recipe: 15 Iron Ore -> 10 Iron Plates)
- Input Item Rate: 15 Iron Ore/Min (per Constructor using standard recipe)
- Machine Speed Factor: 1.0 (Standard Constructor speed)
Calculator Results:
- Primary Result: ~7 Required Machines
- Required Machines: 7
- Items Produced per Machine: 14.29 Items/Min (approx. 100 / 7)
- Total Input Needed: 105 Iron Ore/Min (7 machines * 15 Ore/min/machine)
- Total Power Consumption: 28 MW (7 machines * 4 MW/machine)
Interpretation: To get 100 Iron Plates/min, you’ll need 7 Constructors. Each constructor will effectively output about 14.29 plates/min (less than the recipe’s potential 10, because we’re balancing the total output). This setup will consume 105 Iron Ore/min and require 28 MW of power.
Example 2: Scaling up Stator Production with Alternate Recipes
Goal: Produce 60 Stators per minute. You have access to the “Automated Wall – Power” alternate recipe (which uses Steel Screws instead of Copper). Let’s assume the alternate recipe requires 30 Steel Screws per Stator.
Inputs:
- Target Output: 60 Items/Min
- Recipe Multiplier: 1.0 (Assuming the alternate recipe is the baseline for this calculation, or you’d adjust if it was more/less efficient than base)
- Input Item Rate: 30 Steel Screws/Min (per Assembler using the alternate recipe)
- Machine Speed Factor: 0.75 (Standard Assembler speed)
Calculator Results:
- Primary Result: ~3 Required Machines
- Required Machines: 3
- Items Produced per Machine: 20 Items/Min (60 / 3)
- Total Input Needed: 90 Steel Screws/Min (3 machines * 30 Screws/min/machine)
- Total Power Consumption: 45 MW (3 machines * 15 MW/machine)
Interpretation: Using the alternate recipe for Stators, you need 3 Assemblers. Each will produce 20 Stators/min. The total consumption will be 90 Steel Screws/min, requiring 45 MW. This is more efficient in terms of machine count compared to the base recipe (which requires more Copper and potentially more machines depending on Copper processing rates).
How to Use This Satisfactory Game Calculator
Using the Satisfactory Production Calculator is straightforward. Follow these steps to optimize your factory planning:
Step-by-Step Instructions:
- Identify Your Goal: Decide what item you want to produce and at what rate (Items/Min). This is your Target Output.
- Select Your Recipe: Determine which recipe you will use for this production step. Note any adjustments needed for alternate recipes or overclocking via the Recipe Multiplier.
- Determine Input Rate: Find out how much of the primary input resource (e.g., Iron Ore, Copper Ingots, Steel Screws) is required per minute by the chosen recipe *for a single machine operating at base speed*. This is your Input Item Rate. The calculator uses this to figure out how many machines are needed.
- Set Machine Speed: Input the Machine Speed Factor. This is typically 1.0 for Constructors, 0.75 for Assemblers, and 0.5 for Manufacturers. Adjust this value if you are overclocking or underclocking machines.
- Enter Values: Input these numbers into the corresponding fields in the calculator.
- Calculate: Click the “Calculate” button.
How to Read Results:
- Primary Highlighted Result: This usually shows the total number of machines required, often rounded up for practical application.
- Required Machines: The precise, rounded-up number of machines needed.
- Items Produced per Machine: This value indicates the effective output rate of *each individual machine* within your setup. It’s usually lower than the recipe’s potential maximum because you’re dividing the total target output among the necessary machines.
- Total Input Needed: This is the crucial figure for planning your upstream production. It tells you exactly how many items/min of the input resource you need to feed into this production line.
- Total Power Consumption: An estimate of the power required to run all the calculated machines. Remember to account for the power infrastructure needed.
Decision-Making Guidance:
- Balancing Production: Use the “Total Input Needed” to ensure your miners, constructors, and refineries can supply the required resources.
- Scaling Up: If your target output is too high for available belt speeds or power, you may need to split the production into multiple, smaller facilities or use higher-tier machines.
- Efficiency: Compare the “Total Input Needed” and “Required Machines” when considering different recipes. An alternate recipe might require fewer machines but consume more of a different resource.
- Power Management: Always ensure your power grid can handle the “Total Power Consumption” plus a buffer for future expansion.
Key Factors That Affect Satisfactory Game Calculator Results
While the calculator provides precise numbers, several in-game factors significantly influence the real-world implementation and results:
- Alternate Recipes: This is arguably the biggest factor. Alternate recipes can drastically change input requirements, output rates, and even the types of resources needed. Some might be more space-efficient, others more resource-efficient. Always check which alternate recipes are available and optimal for your chosen input resources. This calculator helps quantify those differences.
- Overclocking/Underclocking: Using the MAM (Molecular Analysis Machine) to overclock miners, constructors, or other machines increases their speed (Machine Speed Factor > 1.0) but also their power consumption and heat generation. Underclocking reduces these factors. This directly impacts the number of machines required and total power draw.
- Resource Node Purity: The quality of your resource nodes (Impure, Normal, Pure) affects the raw output rate of miners. A Pure node with an overclocked Miner 2 provides significantly more resources than an Impure node with a standard Miner 1. This dictates the “Input Item Rate” you can realistically achieve upstream.
- Belt and Pipe Throughput: Satisfactory has limitations on how many items can travel on a single conveyor belt (e.g., 60 items/min, 120, 240, 480, etc.) or pipe. If your calculated Total Input Needed exceeds the throughput of the belts you plan to use, you’ll need more machines operating at a lower individual output rate to stay within belt limits, or use higher-tier belts.
- Power Generation and Consumption: The calculator estimates power needs. However, your actual power grid capacity, fuel efficiency (e.g., coal vs. oil vs. nuclear), and the overall stability of your power network are critical. A beautiful factory is useless if it keeps shutting down due to insufficient power.
- Machine Placement and Logistics: While the calculator focuses on ratios, the physical space available, the distance between resource nodes and your factory, and the ease of routing belts and pipes can influence practical implementation. Sometimes, using slightly less optimal ratios might be necessary due to spatial constraints.
- Item Sink / Amazing Storage: For projects requiring extremely high throughput, the ability to sink excess items or buffer them in Amazing Storage units can play a role in managing temporary fluctuations or overflow from less-than-perfectly balanced chains.
- Machine Type Efficiency: Different machines have different base speeds and power draws. Using an Assembler (0.75 speed, 15MW) vs. multiple Constructors (1.0 speed, 4MW) for a component requires careful consideration of space, power, and input/output ratios.
Frequently Asked Questions (FAQ)
Q1: What is the “Recipe Multiplier” for?
A: It adjusts for alternate recipes that might change the input/output ratio compared to the standard recipe, or for overclocking/underclocking machines. A value of 1.0 is for standard recipes/speeds. If an alternate recipe produces 50% more items from the same input, you might use 1.5. If it requires double the input for the same output, you might use 0.5 (or adjust the input rate directly).
Q2: How do I determine the “Input Item Rate”?
A: This is based on the recipe’s base input quantity and the machine’s base speed. For example, the standard “Press I” recipe needs 15 Iron Ore for 10 Iron Plates. A Constructor (speed 1.0) will process 15 Ore/min. So, the Input Item Rate for Iron Ore in a Constructor for this recipe is 15.
Q3: My calculator says I need 3.7 machines. What should I build?
A: You must always round up to the nearest whole number. So, 3.7 machines means you need to build 4 machines. The calculator will show you the exact rounded-up number. Each of those 4 machines will then produce slightly less than the maximum potential to meet your target output.
Q4: Does this calculator account for belt speeds?
A: Not directly. The calculator tells you the total items/min required. You then need to ensure your conveyor belts can handle that throughput. For example, if you need 100 Iron Plates/min and the calculator says 7 machines, you’ll have 7 belts feeding into the final storage or next step. If each machine outputs ~14 plates/min, the total is ~100. You’ll need belts capable of at least 100 items/min total flow.
Q5: How do I calculate power for overclocked machines?
A: Overclocking increases power consumption significantly. The calculator uses the base power draw. You’ll need to multiply the calculated “Total Power Consumption” by the overclock percentage if you plan to overclock.
Q6: Can I use this for Power Generators?
A: This calculator is primarily for production chains. Power generation (Coal Generators, Fuel Generators, etc.) has different mechanics based on fuel input rates and efficiency, not crafting recipes. Separate calculators are typically needed for power.
Q7: What if I have multiple inputs for a recipe?
A: The “Input Item Rate” field typically refers to the rate of the *primary* resource being processed by that machine. For multi-input recipes (like Rotors needing Iron Ingots and Screws), you’d run separate calculations for each input stream based on their respective rates and machine counts.
Q8: How does the chart update?
A: The chart dynamically updates whenever you change any input values and click “Calculate”. It visualizes the relationship between the required input rate and the number of machines needed to process it.
Related Tools and Internal Resources