Satisfactory Splitter Calculator
Optimize your production line throughput with precise splitter ratio calculations.
Satisfactory Splitter Calculator
The total production rate of items entering the splitter.
Select the type of splitter you are using.
Choose how items are distributed (Equal means same amount per output, Cyclical means items are added one by one to each output in rotation).
Optional: Specify a desired rate for this output. Leave blank for automatic calculation.
Optional: Specify a desired rate for this output. Leave blank for automatic calculation.
Copied!
Calculation Results
—
—
—
The calculator determines output rates based on the splitter type, input rate, and chosen distribution method. For equal distribution, the input rate is divided evenly. For cyclical distribution, items are added sequentially to each output, maintaining balance. If specific output targets are set, the calculator attempts to meet them, capping total output at the input rate and ensuring no output exceeds its target if others are limited.
Key Assumption: A splitter is a lossless device with infinite capacity for distributing items. The calculation assumes a steady input flow.
Splitter Throughput Table
| Output Port | Rate (items/min) | % of Total Throughput |
|---|---|---|
| Output 1 | — | — |
| Output 2 | — | — |
| Total Output | — | 100% |
Production Line Splitter Chart
Visual representation of item distribution across splitter outputs.
What is a Satisfactory Splitter Calculator?
A Satisfactory Splitter Calculator is a specialized tool designed to help players of the game *Satisfactory* determine the optimal way to distribute items from a single conveyor belt onto multiple output belts using splitter devices. In *Satisfactory*, efficiently managing the flow of resources is crucial for scaling production and avoiding bottlenecks. Splitters are fundamental components that divide an incoming item stream. This calculator takes your production rates and splitter configurations into account to provide precise output rates, ensuring that each downstream machine or process receives the exact amount of resources it needs.
Who should use it:
- New players struggling to understand splitter mechanics.
- Mid-game players looking to optimize complex production chains.
- End-game players aiming for maximum efficiency and flawless logistics.
- Anyone building large-scale factories where precise item distribution is key to avoiding overflow or under-supply.
Common Misconceptions:
- Myth: All splitters work the same way. Reality: While the core function is division, different splitter types (2-way, 3-way, 4-way) and distribution modes (equal, cyclical, custom) offer distinct behaviors and optimal use cases.
- Myth: Splitters can create items. Reality: Splitters merely divide the incoming flow; they do not generate new items. The total output rate cannot exceed the input rate.
- Myth: You always need perfectly equal distribution. Reality: While often desirable, sometimes specific machines have different consumption rates, requiring custom or cyclical distribution patterns to balance the load effectively.
Satisfactory Splitter Calculator Formula and Mathematical Explanation
The core of the Satisfactory Splitter Calculator relies on basic arithmetic principles applied to resource distribution. The primary goal is to divide an incoming `Input Rate` among a specified number of outputs, considering the `Splitter Type` and `Distribution Type`.
Variables:
| Variable | Meaning | Unit | Typical Range |
|---|---|---|---|
I (Input Rate) |
Total rate of items entering the splitter. | items/min | 0 to ∞ (practically limited by conveyor belt tiers) |
S (Splitter Type) |
Number of output ports on the splitter. | count | 2, 3, or 4 |
D (Distribution Type) |
Method of item distribution. | enum | Equal, Cyclical, Custom |
To (Target Rate for Output o) |
Optional user-defined maximum rate for a specific output. | items/min | 0 to ∞ |
Ro (Actual Rate for Output o) |
Calculated rate of items leaving a specific output port. | items/min | 0 to I |
Ttotal (Total Output Throughput) |
Sum of actual rates from all outputs. Ttotal = Σ Ro |
items/min | 0 to I |
Mathematical Derivations:
1. Equal Distribution:
In this mode, the `Input Rate` (I) is divided as evenly as possible among the `S` outputs.
Ro = I / S for all outputs o.
This is the simplest case. The total output throughput `Ttotal` will equal `I`.
2. Cyclical Distribution:
This mode distributes items one by one in a round-robin fashion. Over time, this also results in an equal distribution, effectively the same as the ‘Equal Distribution’ calculation for steady rates: Ro = I / S.
The primary difference is how the items are handled instantaneously, which is not typically relevant for steady-state factory calculations but ensures balance even with fluctuating inputs.
3. Custom Distribution (with Optional Targets):
This is the most complex scenario. Users may specify target rates (`To`) for one or more outputs. The calculator must respect these targets while ensuring:
- The total output throughput (`Ttotal`) does not exceed the input rate (`I`).
- No individual output rate (`Ro`) exceeds its specified target (`To`).
- All available input items are distributed if possible.
Algorithm:
- Initialize all `Ro = 0`.
- Calculate the sum of user-defined target rates:
Tsum = Σ To. - Case A: If
Tsum ≤ I: - If any `To` is specified, set `Ro = To` for those outputs.
- Distribute the remaining input (`I – Tsum`) equally among outputs with no specified target. Let
Nunspecifiedbe the count of such outputs. IfNunspecified > 0, assign `(I – Tsum) / Nunspecified` to each. - If all outputs have targets and
Tsum < I, the remaining items are effectively lost or require another splitter/merger setup. This calculator assumes the surplus isn't utilized. - Case B: If
Tsum > I: - The input rate `I` is the limiting factor. The total output throughput `Ttotal` will be `I`.
- We need to distribute `I` proportionally based on the *specified targets*. Calculate a scaling factor:
Scale = I / Tsum. - Set `Ro = To * Scale` for all outputs o. This scales down all targets proportionally so their sum equals `I`.
- Final Check: Ensure `Σ Ro ≤ I`. The calculated `Ro` values might need slight adjustments if specific targets were extremely low or if the calculator logic needs refinement for edge cases. The implementation prioritizes respecting targets up to the input limit.
The calculator calculates the primary result as the rate for the first output (`R1`) or the total output throughput (`Ttotal`) if it's less than `I` due to target limitations. Intermediate values include `Ttotal`, `R2`, `R3`, and `R4`.
Practical Examples (Real-World Use Cases)
Example 1: Basic 3-Way Split for Iron Plates
Scenario: You are producing Iron Plates at a rate of 180 items/min using a Mark 1 miner on an Iron Ore node. You need to feed three different assembly lines that consume Iron Plates.
Inputs:
- Input Rate: 180 items/min
- Splitter Type: 3-Way Splitter
- Distribution Type: Equal Distribution
- Target Rates: None specified
Calculation:
I = 180,S = 3- Mode: Equal Distribution
R1 = 180 / 3 = 60items/minR2 = 180 / 3 = 60items/minR3 = 180 / 3 = 60items/min- Total Output Throughput:
60 + 60 + 60 = 180items/min
Result: The calculator shows 60 items/min for each output. This is ideal for feeding three identical assembly lines that each require 60 Iron Plates per minute.
Example 2: Custom Split for Mixed Consumption
Scenario: You have a complex setup feeding into a single 4-way splitter. The total input is 240 items/min. Output 1 needs 100 items/min for Rotor production. Output 2 needs 80 items/min for Stator production. Output 3 is optional and can take whatever is left. Output 4 is not needed and should receive nothing.
Inputs:
- Input Rate: 240 items/min
- Splitter Type: 4-Way Splitter
- Distribution Type: (Selected as Custom, enabling target inputs)
- Target Rate Output 1: 100 items/min
- Target Rate Output 2: 80 items/min
- Target Rate Output 3: Blank (will receive remainder)
- Target Rate Output 4: 0 items/min
Calculation:
I = 240- Specified Targets:
T1=100,T2=80,T4=0. Total specified explicit targets = 180. - Unspecified targets: Output 3.
- Sum of targets (explicitly set):
Tsum_explicit = 100 + 80 + 0 = 180. - Remaining input:
I - Tsum_explicit = 240 - 180 = 60. - This remaining 60 items/min goes to the unspecified output (Output 3).
R1 = 100items/minR2 = 80items/minR3 = 60items/minR4 = 0items/min- Total Output Throughput:
100 + 80 + 60 + 0 = 240items/min
Result: The calculator correctly assigns 100 to Output 1, 80 to Output 2, and distributes the remaining 60 to Output 3, with Output 4 receiving none. This ensures specific high-priority lines are met while efficiently utilizing the remaining capacity.
How to Use This Satisfactory Splitter Calculator
Using the Satisfactory Splitter Calculator is straightforward. Follow these steps to optimize your factory's logistics:
- Identify Input Rate: Determine the total production rate (items/min) of the item(s) entering the splitter. This is usually dictated by the slowest machine feeding it or the capacity of the input conveyor belt.
- Select Splitter Type: Choose the number of outputs your physical splitter in the game has (2-Way, 3-Way, or 4-Way).
- Choose Distribution Type:
- Equal: Select this if you want the input items divided as evenly as possible among all available outputs.
- Cyclical: Functionally similar to 'Equal' for steady rates but simulates item-by-item distribution.
- Custom: Choose this if you need to assign specific target rates to one or more outputs. This will reveal optional input fields for target rates.
- Set Optional Target Rates (for Custom Distribution): If you selected 'Custom', enter the desired maximum rate for each output port. Leave a field blank or enter 0 if you don't want to specify a target for that output, or if it should receive nothing. The calculator will prioritize specified targets up to the total input rate.
- Calculate: Click the 'Calculate' button.
- Interpret Results:
- Primary Result: This will typically show the calculated rate for Output 1, or the total throughput if it's less than the input due to target constraints.
- Intermediate Values: These show the calculated rate for each output port (Output 1, 2, 3, 4) and the Total Output Throughput.
- Throughput Table: Provides a clear breakdown of each output's rate and its percentage contribution to the total throughput.
- Chart: Offers a visual comparison of the distribution across outputs.
- Decision Making: Use the results to:
- Ensure your downstream machines are correctly supplied without exceeding their needs.
- Identify potential bottlenecks if the total output is less than desired.
- Adjust conveyor belt speeds or splitter configurations if outputs don't match requirements.
- Verify that your production ratios are balanced.
- Reset/Copy: Use the 'Reset' button to clear all fields and set defaults. Use 'Copy Results' to copy the key calculated values for use elsewhere.
Key Factors That Affect Satisfactory Splitter Results
Several factors within Satisfactory influence how splitters behave and the effectiveness of your calculations:
- Input Item Rate: This is the most fundamental factor. The maximum items per minute entering the splitter dictates the maximum possible output. If your input rate fluctuates, the effective output will also fluctuate, even if the calculator shows a steady state.
- Conveyor Belt Tiers & Speed: Each conveyor belt has a maximum throughput (e.g., Mark 1, Mark 5). An input rate higher than the input belt's capacity will be bottlenecked by the belt. Similarly, outputs are limited by the belts connected to them. Ensure belts match or exceed the calculated output rates.
- Splitter Type (2-way, 3-way, 4-way): The physical number of outputs available directly limits how the input can be divided. You cannot get 4 outputs from a 2-way splitter.
- Distribution Mode (Equal, Cyclical, Custom): Equal/Cyclical aim for balance, while Custom allows precise control for specific production needs. Choosing the wrong mode can lead to imbalances.
- Target Rates vs. Actual Production: If you set specific target rates in the calculator (Custom mode), the actual output will be capped by these targets. If the sum of targets exceeds the input rate, the items are distributed proportionally. If the sum of targets is less than the input rate, only the targeted amount is produced, potentially leaving input items unused unless routed elsewhere.
- Machine Consumption Rates: The ultimate goal is to match the splitter's output to the consumption rate of the machines receiving the items. If a machine consuming from Output 1 needs 70 items/min but the splitter only provides 60, that machine becomes a bottleneck.
- Underlying Production Rates: The input rate itself is often determined by the number and tier of miners/generators feeding the initial item. Optimizing the splitter starts with optimizing the source production.
- Power Consumption & Availability: While not directly affecting splitter logic, insufficient power can slow down production machines, reducing the input rate to the splitter.
- Item Type and Stack Size: Different items have different production times and stack sizes, indirectly affecting the overall flow rates and what constitutes an 'efficient' distribution. However, the calculator treats all items as generic units per minute.
Frequently Asked Questions (FAQ)
Related Tools and Internal Resources
- Satisfactory Splitter Calculator (This page) Optimize item distribution with precise calculations.
- Satisfactory Merger Calculator (Placeholder URL) Calculate optimal item merging and throughput management.
- Satisfactory Clock Speed Calculator (Placeholder URL) Determine optimal overclocking or underclocking for machines.
- Satisfactory Power Calculator (Placeholder URL) Estimate your factory's power needs and generation.
- Satisfactory Resource Node Calculator (Placeholder URL) Analyze yields from different resource nodes and tiers.
- Satisfactory Production Chain Planner (Placeholder URL) Design efficient multi-stage production lines.