Send items from one belt onto 3 belts, sequentially

Don't know how to use a machine? Looking for efficient setups? Stuck in a mission?
Post Reply
HCAlx
Manual Inserter
Manual Inserter
Posts: 1
Joined: Mon Jul 30, 2018 11:15 am
Contact:

Send items from one belt onto 3 belts, sequentially

Post by HCAlx »

I have one inbound belt, delivering a single item every 10 seconds. And 3 outbound belts - A, B, C. Is it possible to send incoming items to those 3 belts sequentially, like
Item01 - to A, Item02 - to B, Item03 - to C,
Item04 - to A, Item05 - to B, Item06 - to C?

mrvn
Smart Inserter
Smart Inserter
Posts: 5704
Joined: Mon Sep 05, 2016 9:10 am
Contact:

Re: Send items from one belt onto 3 belts, sequentially

Post by mrvn »

Yes and no.

You can easily use a splitter to send items left or right. For each add another splitter so you get the items split 4 ways evenly. Three of the outputs are your A, B and C. The forth connect back to the first splitter. With your 10s delay between items the looped back item should manage to be sorted into the right output before the next item arrives. So items will go A, B, C round and round but they will arrive slightly out of phase some of the time. If your interval was shorter they would arrive out of order, which doesn't matter if it's always the same item.

If timing is important you will have to use circuits.

User avatar
disentius
Filter Inserter
Filter Inserter
Posts: 694
Joined: Fri May 12, 2017 3:17 pm
Contact:

Re: Send items from one belt onto 3 belts, sequentially

Post by disentius »

A combinator version.
3waysplit.gif
3waysplit.gif (2.07 MiB) Viewed 2617 times
added a "spacer" to guarantee enough time between items
- NB: This one assumes all items are on the same side of the inputbelt.

The combinator counts items. (0,1,2) in a loop
Each inserter has one enabled condition. (0,1,2)
Blueprint

User avatar
Lav
Filter Inserter
Filter Inserter
Posts: 384
Joined: Mon Mar 27, 2017 10:12 am
Contact:

Re: Send items from one belt onto 3 belts, sequentially

Post by Lav »

That's a bit overcomplicated IMO. You can do a much faster version with less resources.

Image

Same concept, but since all inserters pick from the same belt piece, there's no need to control input speed.

All inserters are set to stack size 1, read contents in pulse mode and enable on red wire being equal to 0, 1 and 2. Combinator is set to RedWire % 3 = RedWire.
Blueprint

4xel
Fast Inserter
Fast Inserter
Posts: 108
Joined: Fri May 26, 2017 3:31 pm
Contact:

Re: Send items from one belt onto 3 belts, sequentially

Post by 4xel »

Lav's build is the simplest, but I think you can further scrap the combinator and the wires. Inserters are coded so as to alternate when picking from the same scarce source.

User avatar
Optera
Smart Inserter
Smart Inserter
Posts: 2916
Joined: Sat Jun 11, 2016 6:41 am
Contact:

Re: Send items from one belt onto 3 belts, sequentially

Post by Optera »

HCAlx wrote:I have one inbound belt, delivering a single item every 10 seconds. And 3 outbound belts - A, B, C. Is it possible to send incoming items to those 3 belts sequentially, like
Item01 - to A, Item02 - to B, Item03 - to C,
Item04 - to A, Item05 - to B, Item06 - to C?
What you describe is count perfect belt balancing.
All designs on the wiki should work count perfect: https://wiki.factorio.com/Balancers#1_b ... 92_x_belts

User avatar
disentius
Filter Inserter
Filter Inserter
Posts: 694
Joined: Fri May 12, 2017 3:17 pm
Contact:

Re: Send items from one belt onto 3 belts, sequentially

Post by disentius »

@Lav:
Yep. yours is much better,I suck at combinators. :?

@Optera:
Yes. But this is way more fun

User avatar
darkfrei
Smart Inserter
Smart Inserter
Posts: 2903
Joined: Thu Nov 20, 2014 11:11 pm
Contact:

Re: Send items from one belt onto 3 belts, sequentially

Post by darkfrei »

Why not just one blue belt as input, one blue and one yellow splitters, three yellow belts as output? So, 40 items/sec input, 3x13.3(3) items/sec as output.

4xel
Fast Inserter
Fast Inserter
Posts: 108
Joined: Fri May 26, 2017 3:31 pm
Contact:

Re: Send items from one belt onto 3 belts, sequentially

Post by 4xel »

darkfrei wrote:Why not just one blue belt as input, one blue and one yellow splitters, three yellow belts as output? So, 40 items/sec input, 3x13.3(3) items/sec as output.
What you describe is an imperfect balancer. They work when the input is backed up, or when you want a priority splitter and design accordingly,

but here, there isn't "40 items/sec input" :
HCAlx wrote:I have one inbound belt, delivering a single item every 10 seconds.
So the belts are pretty empty and the color does not matter. In these conditions (< 26.667 items/s), the setup you describe will split the input like 1/2 1/4 1/4.

Post Reply

Return to “Gameplay Help”