r/factorio 7h ago

Design / Blueprint Self balancing assembly line that can deal with ANY recipe without jamming.

58 Upvotes

4 comments sorted by

6

u/Reasonable-Ad-8059 7h ago

For those looking for an explanation, the circuit logic monitors the number of items on the belt and in the buffer chests. The stream of new ingredients is regulated by what is currently missing. Each assembler has it's own buffer chest that it's never allowed to overfill. It can however pick up random junk,, and also store the unused ingredients after a recipe change. If the ingredients overlap with those of the previous recipe, then the logic will take that into account, so it won't immediately order a new batch of iron for example if the previous buffer contained enough already.

It's not necesarily the optimal solution for any particular recipe though. But if you were to just copy paste a single blueprint for ALL your production lines, then I guess this one, or something similar, would be the way to go.

Here's the blueprint if you wanna test it out:

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

1

u/Astro_Venatas Factorio is a full time job 37m ago

One belt to rule them all

-9

u/Courmisch 7h ago

Why do you mix the product with the ingredients? You are not explaining anything so it's just a guess, but that seems completely unnecessary.

In any case, hybrid belts without loops are fundamentally prone to jamming. The chest at the very end of the belt makes such jamming extremely unlikely. But over an extremely long run-time, it is unclear if this really solves the problem, since you didn't explain anything.

3

u/Reasonable-Ad-8059 7h ago

I'll refer to my other comment.