Circuit cannot handle more than 2 items at a time.
Posted: Thu Apr 23, 2020 2:12 pm
Recently a belt lane balancer was suggested on the factorio subreddit. You can see this post here: https://www.reddit.com/r/factorio/comme ... ubject173/
A found an issue with it as described here:
https://www.reddit.com/r/factorio/comme ... 3/foalw9n/
Incase linking to the subreddit isn't sufficient I will do my best to describe it below.
If you have a belt set to read content wired to the belt behind it, with the condition that everything on the belt being read infront is <5, you can use this to sideload a further belt line and balance the input consumption of the belt line behind. This works with a single item type on both lanes, or a single item type on each side lane of the belt. However, if you introduce more than one item type to either lane then the circuit doesnt seem to be able to calculate fast enough to deal with it, and the system breaks. If you use an arithmetic combinator however, this solves the issue but introduces another (explained on the reddit post, not a bug I dont think).
This doesn't change the fact that the bug exists though, even if it can be somewhat worked around.
EDIT::::::::::::::::::
This isn't a bug, intended behaviour, I just misunderstood the everything signal. I'll leave this thread here for anyone who might stumble across it also confused.
A found an issue with it as described here:
https://www.reddit.com/r/factorio/comme ... 3/foalw9n/
Incase linking to the subreddit isn't sufficient I will do my best to describe it below.
If you have a belt set to read content wired to the belt behind it, with the condition that everything on the belt being read infront is <5, you can use this to sideload a further belt line and balance the input consumption of the belt line behind. This works with a single item type on both lanes, or a single item type on each side lane of the belt. However, if you introduce more than one item type to either lane then the circuit doesnt seem to be able to calculate fast enough to deal with it, and the system breaks. If you use an arithmetic combinator however, this solves the issue but introduces another (explained on the reddit post, not a bug I dont think).
This doesn't change the fact that the bug exists though, even if it can be somewhat worked around.
EDIT::::::::::::::::::
This isn't a bug, intended behaviour, I just misunderstood the everything signal. I'll leave this thread here for anyone who might stumble across it also confused.