Smart Splitter Revived


Dynamic size belt splitters with item filtering for Factorio 2.0. Based on SmartSplitters by ThaPear, ported to 0.13 by EurypteriD.

Content
7 hours ago
2.0
115
Logistics
Owner:
Kerazene
Source:
N/A
Homepage:
N/A
License:
MIT
Created:
2 months ago
Latest Version:
1.0.3 (7 hours ago)
Factorio version:
2.0
Downloaded by:
115 users

A modern port of Smart Splitters, which was ported by EurypteriD from the original mod by ThaPear.

Smart splitters are dynamic-size belt splitters with built-in item routing. Place them side-by-side (same direction) to form a group, then use the native splitter filter GUI to assign items — no custom interface required.

I recommend using Lane Balancers by Quezler alongside this, so you can further balance the outputs as these get one-sided when the input and output belts are an even number.


How it works

  • Grouped splitters share a common input and output pool
  • Filtered splitters route their assigned item to their output belt
  • Unfiltered splitters receive all remaining items evenly via round-robin distribution
  • Input lane is preserved through to the output lane
  • If no valid output exists for an item, it will feed through the input splitter (limitation).
  • Input belt will stop if there is no valid output (filtered or unfiltered)
  • Items can only be input to a smart splitter from a belt. Undergrounds etc. will try their best to reject placement.
  • Quality is supported, both with item filters and without.

Three tiers

Tier Belt
Fast Smart Splitter Fast belt
Express Smart Splitter Express belt
Turbo Smart Splitter Turbo belt (requires Space Age/Turbo Belts)

Configuration

Setting Description Default
Require dedicated research Smart Splitters gated behind their own research, after their respective Logistics tech. Otherwise they are unlocked alongside splitters. On
Max group size (fast) Maximum number of fast smart splitters that can link together. 3
Max group size (express) Maximum number of express smart splitters that can link together. 5
Max group size (turbo) Maximum number of turbo smart splitters that can link together. 7
Overflow Enabled Enables belt overflow of filtered inputs to go to unfiltered outputs. On
Debug output Print live group diagnostics to the console, configurable per player. Off
Debug Routing Overlays debug lines/dots in world to show inputs/outputs of smart splitters.
Debug interval How frequently debug info is printed. 300 ticks