Satisfactory Resource Calculator
Optimize your production lines and resource management in Satisfactory.
Production Line Requirements
Calculation Results
0
0
0
0
(Simplified for this calculator: Effective Machine Output = Item Input Rate * (Machine Count / Target Item Output) * Building Efficiency)
Resource Production Table
| Item | Base Rate (per min) | Machines Required | Total Input Rate Needed | Output per Machine |
|---|
Production vs. Consumption Chart
Comparison of Actual Output vs. Required Input Rate per Machine
What is the Satisfactory Resource Calculator?
The Satisfactory Resource Calculator is an indispensable tool for players of the popular factory-building game, Satisfactory. This calculator helps you meticulously plan and optimize your production lines by determining the exact input resources required to achieve a desired output of a specific item per minute. In Satisfactory, managing resource flow, machine counts, and efficiency is crucial for building sprawling, automated factories. Miscalculating these elements can lead to bottlenecks, idle machines, or an overabundance of resources that clog your systems. This tool simplifies complex production chain calculations, allowing you to focus on the creative and engineering aspects of the game.
Who should use it:
- New Players: To get a basic understanding of how resource needs scale.
- Mid-Game Players: When building more complex production lines and optimizing existing ones.
- Late-Game Players: For calculating massive production goals, especially for Project Assembly and Space Elevator parts.
- Speedrunners and Optimization Enthusiasts: To precisely define target outputs and machine counts for maximum efficiency.
Common misconceptions:
- “I can just build more machines”: While true, simply adding more machines without considering input rates and efficiency can quickly lead to unsustainable resource demands or power shortages.
- “Efficiency settings are just for saving power”: Efficiency settings (overclocking/underclocking) directly impact the input/output rates, significantly altering your resource requirements. Underclocking can save resources but requires more machines, while overclocking requires more power and can strain resource extraction.
- “All machines of the same type work the same”: The calculator accounts for the base production rate defined in-game for each machine, which can vary (e.g., Mark I vs. Mark II miners, Assembler vs. Manufacturer).
Satisfactory Resource Calculator Formula and Mathematical Explanation
The core of the Satisfactory Resource Calculator revolves around understanding the flow rate of items through your production chain. We need to work backward from your desired final product to determine the necessary inputs at each stage.
Let’s break down the calculation:
- Effective Machine Output: First, we determine how much of a specific item a single machine can *actually* produce per minute, considering its base production rate and any efficiency modifications (overclocking/underclocking).
- Total Throughput Needed: Next, we calculate the total amount of the item that all machines of that type combined need to process per minute to meet your target output.
- Number of Input Machines: Finally, based on the total throughput needed and the effective output of a single machine, we determine how many machines are required for that specific step in the production chain.
Mathematical Derivation:
The calculator simplifies this by focusing on the primary need: the input rate required *for a specific machine type* to support the overall factory output.
Key Variables:
| Variable | Meaning | Unit | Typical Range |
|---|---|---|---|
| Output Per Minute (Target) | Desired final product production rate. | items/min | 1 – 1000+ |
| Item Input Rate (Base) | The fundamental rate an item is produced/consumed by a specific machine type in the recipe. | items/min | 0.1 – 100+ |
| Building Efficiency | Percentage of the machine’s normal operating speed (100% = normal, 200% = overclocked, 50% = underclocked). | % | 1 – 200 |
| Number of Machines | The quantity of machines currently assigned to process this specific item/recipe. | count | 1 – 100+ |
| Effective Machine Output | Actual output rate of a single machine after considering efficiency. | items/min | Calculated |
| Total Machine Throughput Needed | The sum of what all machines of this type must process to meet the target. | items/min | Calculated |
| Required Input Rate (Primary Result) | The total rate at which the input resource for this machine must be supplied. | items/min | Calculated |
Core Calculation Logic (Simplified for Primary Result):
The primary result calculates the necessary input rate *for the specific item being calculated* based on the target output. It assumes the ‘Item Input Rate’ provided is for the item the machine *produces*, and we want to know how much of *that item* needs to flow.
Required Input Rate = (Target Item Output / Building Efficiency) * (Item Input Rate / Base Machine Output) * Number of Machines
Note: In the calculator’s interface, ‘Item Input Rate’ refers to the base production rate of the item by the machine, and ‘Target Item Output’ is the desired output for the *next* stage. The calculator’s primary result shows the required input for the *current* machine based on its defined ‘Item Input Rate’.
Practical Examples (Real-World Use Cases)
Example 1: Producing Copper Sheets
You want to produce 100 Copper Sheets per minute using Assemblers. Each Assembler uses the ‘Constructor’ for Copper Ore input and produces Copper Sheets. The base recipe for Copper Sheets in a Constructor is 20 Copper Sheets per minute. You plan to use overclocked Constructors running at 150% efficiency.
- Target Item Output: 100 Copper Sheets/min
- Item Input Rate (Copper Sheets per Constructor): 20 items/min
- Building Efficiency: 150%
- Number of Machines: Let’s start assuming we need enough Constructors to produce exactly 100 sheets/min. The calculator helps figure this out.
Using the Calculator:
- Input ‘Target Item Output’: 100
- Input ‘Item Input Rate’: 20
- Input ‘Building Efficiency’: 150
- Input ‘Number of Machines’: 1 (to calculate per machine)
Calculator Output:
- Primary Result (Required Input Rate): 13.33 Copper Sheets/min (This is the rate one machine needs to *receive* to produce its share)
- Effective Machine Output: 30 Copper Sheets/min (20 items/min * 1.5 efficiency)
- Total Machine Throughput Needed: 100 items/min (Target Output / Effective Output per machine = 100 / 30 = ~3.33 machines. So, we need 100 items/min total output capability)
- Number of Input Machines Needed: 4 (Rounded up from 3.33, as you can’t have partial machines)
Interpretation: To get 100 Copper Sheets/min, you need approximately 4 Constructors. Each of these 4 Constructors, running at 150% efficiency, will produce 30 sheets/min (totaling 120 sheets/min capability). The calculator indicates that each of these machines needs an input rate of 13.33 Copper Sheets/min to sustain this output. This is derived from the fact that the base rate is 20, but your target is lower per machine due to overclocking, meaning you only need 13.33 input to get 20 output (which becomes 30 after efficiency). This setup requires 4 machines, meaning you’ll need a total input supply of 4 * 13.33 = ~53.32 Copper Sheets/min being fed *into* these Constructors.
To optimize, you’d then calculate the inputs for the Copper Ore needed by these 4 Constructors.
Example 2: Feeding a Manufacturer with Modular Frames
You’re building a large factory and need 30 Modular Frames per minute. Your Manufacturer recipe states it requires 15 Rods per minute and runs at 100% efficiency. You plan to use 2 Manufacturers.
- Target Item Output (Modular Frames): 30 items/min
- Item Input Rate (Rods per Manufacturer): 15 items/min
- Building Efficiency: 100%
- Number of Machines: 2 (Manufacturers)
Using the Calculator:
- Input ‘Target Item Output’: 30
- Input ‘Item Input Rate’: 15
- Input ‘Building Efficiency’: 100
- Input ‘Number of Machines’: 2
Calculator Output:
- Primary Result (Required Input Rate): 15 Rods/min (per machine)
- Effective Machine Output: 15 Rods/min
- Total Machine Throughput Needed: 30 items/min
- Number of Input Machines Needed: 2
Interpretation: This scenario is straightforward. Each of your 2 Manufacturers needs to consume 15 Rods per minute to produce 15 Modular Frames per minute. Since you have 2 manufacturers, you need a total supply line capable of delivering 30 Rods per minute to feed both machines. This confirms your initial setup is balanced for the target output of 30 Modular Frames/min.
Next Step: You would then use the calculator again to determine how many Rod-producing machines (Constructors) are needed to supply these 30 Rods/min, considering their specific recipes and efficiencies.
How to Use This Satisfactory Resource Calculator
Using the Satisfactory Resource Calculator is designed to be intuitive. Follow these steps to efficiently plan your production:
- Identify Your Goal: Decide on the specific item you want to produce and the target quantity per minute (e.g., 50 Supercomputers/min).
- Find the Recipe: Determine the base production rate of that item in the relevant machine (e.g., a Manufacturer produces 2.5 Supercomputers/min). You can find this information in-game or through Satisfactory wikis.
- Input Target Output: Enter your desired final item output per minute into the “Target Item Output” field.
- Input Item Rate: Enter the base production rate of the item in the machine you are using (e.g., 2.5 for Supercomputers in a Manufacturer). This is the “Item Input Rate” in the calculator’s context for the item being produced.
- Set Building Efficiency: Input the efficiency percentage of the machine. 100% for standard speed, use higher values for overclocked machines, and lower values for underclocked machines.
- Specify Machine Count: Enter the number of machines you plan to use for this specific item’s production. If you’re unsure, start with ‘1’ to calculate the requirements for a single machine, then use the “Number of Input Machines Needed” result to scale up.
- Click ‘Calculate’: Press the “Calculate Requirements” button.
How to Read Results:
- Primary Highlighted Result (Required Input Rate): This is the most crucial number. It tells you the rate (per minute) at which the *input resource* for this specific machine needs to be supplied to sustain its operation towards the target output.
- Effective Machine Output: Shows the actual output of a single machine considering its efficiency.
- Total Machine Throughput Needed: This represents the total amount of the item that all your specified machines must collectively produce or process per minute.
- Number of Input Machines Needed: This is the calculated number of machines required to achieve your target output, rounded up to the nearest whole number.
Decision-Making Guidance:
- Use the “Number of Input Machines Needed” to determine how many machines you need for a specific step.
- Use the “Required Input Rate” to plan the supply line for that step. You will need to calculate the input requirements for *those* supply machines using the calculator again.
- Pay close attention to the “Building Efficiency”. Overclocking requires fewer machines but more power and potentially strains resource nodes. Underclocking saves power and resources but requires more machines.
- Remember to factor in power consumption and resource node limitations (miners, water extractors) when scaling up.
Key Factors That Affect Satisfactory Resource Calculator Results
Several crucial factors in Satisfactory significantly influence the results you get from this calculator and the feasibility of your production lines:
- Item Recipes: Every item has a unique recipe dictating its input components and output quantity per machine cycle. Different recipes for the same item (e.g., alternate recipes) drastically change the resource requirements.
- Machine Type and Tier: Miners (normal, pure, normal), Constructors, Assemblers, Manufacturers, Refineries, etc., all have different base production/processing speeds and energy consumption. Higher-tier machines are generally more efficient but may require more advanced resources themselves.
- Building Efficiency (Overclocking/Underclocking): As implemented in the calculator, adjusting a machine’s speed directly impacts its output and input needs. Overclocking (e.g., 150%, 200%) increases output but requires significantly more power and potentially faster resource input. Underclocking (e.g., 50%, 75%) reduces power draw and input needs per machine but requires more machines to achieve the same target output.
- Resource Node Purity and Alternative Recipes: The quality of resource nodes (Impure, Normal, Pure) affects the raw output of miners. Furthermore, many alternate recipes can be unlocked via the MAM or obtained from crash sites. These alternates often swap resource requirements, potentially creating more efficient or accessible production chains. Always verify which recipe you are using.
- Power Generation and Consumption: While the calculator doesn’t directly calculate power, the number of machines and their efficiency settings directly correlate to power needs. Overclocking drastically increases power consumption, potentially requiring substantial power infrastructure upgrades. Ensure your power grid can handle the load.
- Logistics and Belt/Pipe Throughput: Items need to be transported. Conveyor belts and pipes have maximum throughput limits (e.g., 60 items/min, 120 items/min, 270 items/min, 480 items/min for belts). If your calculated required input rate exceeds the throughput of your chosen transport method, you will need multiple belts/pipes or higher-tier versions.
- Sub-components and Multi-Stage Production: Most advanced items require multiple stages of production. The output of one calculation becomes the input for the next. You must chain these calculations together, ensuring that the supply lines for each stage are adequately met. This calculator is best used iteratively for each step.
- Item Sink / Power Generation Ratios: For advanced gameplay involving Project Assembly or the Space Elevator, you might need to produce items at extremely high rates. Balancing these massive outputs with the inputs and ensuring efficient recycling of excess items via Item Sinks is crucial.
Frequently Asked Questions (FAQ)
A: It refers to the base rate at which a specific machine produces or consumes the item *according to its recipe*, before any efficiency adjustments. For example, if a Constructor makes 5 Iron Rods/min, the “Item Input Rate” for Iron Rods in that machine is 5.
A: This happens when you are targeting a lower final output than the machine’s base rate allows, especially when using multiple machines or underclocking. The calculator determines the *necessary* input to meet your specific target, not the machine’s maximum capability.
A: The calculator is designed to work with the base recipe rates entered. To use alternate recipes, you must find the specific input/output rates for that alternate recipe and input them manually into the ‘Item Input Rate’ and potentially adjust the ‘Target Item Output’ accordingly.
A: You’ll use the calculator iteratively. First, calculate the machines needed to produce the intermediate item (e.g., Iron Rods). Then, take the total input rate required for those machines (e.g., 30 Iron Rods/min for 2 manufacturers) and use that as your new “Target Item Output” for the *next* calculation step involving the machine that processes Iron Ore into Iron Rods.
A: Always round UP to the nearest whole number. You cannot build a fraction of a machine. Rounding up ensures you have enough production capacity to meet or exceed your target output.
A: No, the calculator determines the *rate* required. You must manually check if your chosen conveyor belts or pipes can handle the calculated “Required Input Rate” or “Total Machine Throughput Needed”. You may need multiple belts/pipes if the rate exceeds their capacity.
A: Overclocking drastically increases power consumption per machine. Underclocking significantly reduces it. While this calculator focuses on item rates, always plan your power grid based on the total number of machines and their individual efficiency settings.
A: The units are always “items per minute”, regardless of what item you are calculating for. Consistency is key.