Page 1 of 1

4 belts active fully balanced buffer from hell

Posted: Fri May 19, 2017 2:55 pm
by sharptrickster
Hi there o/
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!


Image

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)
I´m in a huge need of sleep, so I will come back later, if anyone have the interest I can share the design concept in more detail and/or blueprints.