I won´t work for the next couple weeks, so I´m full mad scientist mode on factorio testing lots of things out and creating complex control logic and stuff, and I want to share one specific idea I had with you: I wanted an active buffer that worked like a distribution matrix, with the goals of:
- Keeping the output saturated until it can
- "Slow Start" to stash some material before it runs the main bus (open the output when stock > 1600 per belt)
- Keep it going even if stock <1600 after it starts
- Drain stock and belts completely if there´s no production and still ongoing demand, then reset to slow-start again.
- Internally balanced, meaning Left and Right and Stock 1-4 keeping close amounts independent of production or usage.
- Externally balanced, meaning different rates of production or usage per belt on lines 1-4 wont matter, keep it symmetrical!

QUICK VIDEO:
youtu.be/wIVf4aE1jYw
EDIT: I cant post URLs in my first post, so I´m sorry you will need to copypasta if you wanna see it.
Signal list:
Code: Select all
0 1 TO 1 LEFT
1 1 TO 2 LEFT
2 1 TO 3 LEFT
3 1 TO 4 LEFT
4 2 TO 1 LEFT
5 2 TO 2 LEFT
6 2 TO 3 LEFT
7 2 TO 4 LEFT
8 3 TO 1 LEFT
9 3 TO 2 LEFT
A 3 TO 3 LEFT
B 3 TO 4 LEFT
C 4 TO 1 LEFT
D 4 TO 2 LEFT
E 4 TO 3 LEFT
F 4 TO 4 LEFT
G 1 TO 1 RIGHT
H 1 TO 2 RIGHT
I 1 TO 3 RIGHT
J 1 TO 4 RIGHT
K 2 TO 1 RIGHT
L 2 TO 2 RIGHT
M 2 TO 3 RIGHT
N 2 TO 4 RIGHT
O 3 TO 1 RIGHT
P 3 TO 2 RIGHT
Q 3 TO 3 RIGHT
R 3 TO 4 RIGHT
S 4 TO 1 RIGHT
T 4 TO 2 RIGHT
U 4 TO 3 RIGHT
V 4 TO 4 RIGHT
W BELT 1 STOCK (0+1+2+3 + G+H+I+J)
X BELT 2 STOCK (4+5+6+7 + K+L+M+N)
Y BELT 3 STOCK (8+9+A+B + O+P+Q+R)
Z BELT 4 STOCK (C+D+E+F + S+T+U+V)