This is a system to request items back and forth between disjoint logistic networks. It basically reads roboport logistic data and sets requests on requester chests. This was useful for me in belt pathways snaking through biter nests where repair items were needed and to prevent bots from flying over nests.
Constant combinators define a set of items that will be requested from the parent network if they fall below the set number, and excess items will be sent to the parent.
These can be used in a chain, and requests happen on each parent in a hop so there is no waiting for multiple transactions. You can fork multiple children off a single parent in any fashion. Requests from children that don't appear in a hops list is forwarded up the chain.
The Router:
The router circuit fulfills requests from child networks and accepts excess items. A bot switch ensures that items being ferried by bots will not cause duplicate requests. An adjustable belt timer allows the items to travel along the belt before accepting another request. The belt timer uses a constant combinator T to set the number of tiles between the router and bridge. Set T to the number of belts between the router steel chest and bridge active provider plus 2 for the inserter time. The belt speed multiple is set to 32 ticks per tile for yellow belts. Change this to 16 for red and 11 for blue.
Inventory Control:
The inventory control circuit sends item requests. Requests for items from parents are on the red channel and requests for items to parents are on the green channel. Constant combinators set the desired inventory to be kept within the current network. An excess multiple is used to determine how much excess items are kept before sending them upstream. This can be +1 or *10 for example. Items not specified will be sent to the parent network.
It also accepts requests from downstream and simply adds the signal to its own inventory signal.
Additional constant combinators can be added if needed.
Bot Control:
The bot control circuit determines whether logistic bot total = available and blocks requests if not. It also includes a requester chest for adding bots to the network.
Logistics Router
Re: Logistics Router
Hello, it looks very nice, congratulations and thanks for sharing. A lot of time to develop such a system eh? xD worst is debugging . I have developped similar system to request different materials into buffers from the same train stations. So i did a order booking system for the buffer that I can see the similarities even without going into the details. So it's nice to have another combinator enthusiast creation shared!
Re: Logistics Router
Thank you. Here is a new version capable of seeding itself with logi bots, assuming the networks are separated by only 1 tile.cid0rz wrote: ↑Wed Mar 13, 2019 10:51 pm Hello, it looks very nice, congratulations and thanks for sharing. A lot of time to develop such a system eh? xD worst is debugging . I have developped similar system to request different materials into buffers from the same train stations. So i did a order booking system for the buffer that I can see the similarities even without going into the details. So it's nice to have another combinator enthusiast creation shared!
Re: Logistics Router
Another version with option to increase inventory by a percentage for each child.
Useful for many successive segments with the same inventory.
Set percentage on this combinator.
Useful for many successive segments with the same inventory.
Set percentage on this combinator.
Re: Logistics Router
Simplified version is dramatically faster, but relies on a 1 tile separation of networks and doesn't minimize duplicate requests.
Removed belt timer, and accompanying bot switch. Removed child count buffer. Added circuit to round inventory signal up to the nearest multiple of your bots cargo capacity.
Set the capacity on these, typically 4.
Edit: Add missing filter condition.
Edit: Isolate request signal. Request only logi bots when none.
Edit: Fix green signal leak to red. Ignore negative source values.
Removed belt timer, and accompanying bot switch. Removed child count buffer. Added circuit to round inventory signal up to the nearest multiple of your bots cargo capacity.
Set the capacity on these, typically 4.
Edit: Add missing filter condition.
Edit: Isolate request signal. Request only logi bots when none.
Edit: Fix green signal leak to red. Ignore negative source values.
-
- Filter Inserter
- Posts: 261
- Joined: Sun Sep 16, 2018 10:44 pm
- Contact:
Re: Logistics Router
Here is a smaller, less complex version that is designed for single gap separated networks. Enter your desired request in the constant combinator and the system maintains a balance between the requester chest and the provider. The two networks are divided along the two lights.
Factorio Towns... https://youtube.com/playlist?list=PLf5d ... -ps9WNZOCe