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?
Send items from one belt onto 3 belts, sequentially
Re: Send items from one belt onto 3 belts, sequentially
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.
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.
Re: Send items from one belt onto 3 belts, sequentially
A combinator version.
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)
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
Re: Send items from one belt onto 3 belts, sequentially
That's a bit overcomplicated IMO. You can do a much faster version with less resources.
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.
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
Re: Send items from one belt onto 3 belts, sequentially
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.
Re: Send items from one belt onto 3 belts, sequentially
What you describe is count perfect belt balancing.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?
All designs on the wiki should work count perfect: https://wiki.factorio.com/Balancers#1_b ... 92_x_belts
My Mods: mods.factorio.com
Re: Send items from one belt onto 3 belts, sequentially
@Lav:
Yep. yours is much better,I suck at combinators.
@Optera:
Yes. But this is way more fun
Yep. yours is much better,I suck at combinators.
@Optera:
Yes. But this is way more fun
Re: Send items from one belt onto 3 belts, sequentially
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.
Re: Send items from one belt onto 3 belts, sequentially
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,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.
but here, there isn't "40 items/sec input" :
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.HCAlx wrote:I have one inbound belt, delivering a single item every 10 seconds.