Distributing Repair Packs via Logistics Network
Posted: Thu Jul 03, 2014 6:05 pm
Hi all!
I've been trying to figure out how to distribute repair packs to roboports with logistics chests. But I don't want want the roboports completely full of them (I'm messing around with a huge base completely covered with roboports - every inch is covered by the logistics network with no overlap... 170 roboports so far lol).
Goal:
50 repair packs in each roboport.
Distribution:
Assembly Machine -> Smart inserter with condition < 50 repair packs -> Storage chest -> Requester chest requesting 50 repair packs -> Roboport
Result:
Roboport is filled to max with repair packs and requester chest has 50 repair packs.
The problem:
When bots go out to repair walls, roboports are refilled from requester chest and requester chest requests more repair packs. When bots return from repairs, unused repair packs are returned to storage chests where they are being made.
There's probably no way to stop the system from filling the roboports to max, which is fine. But I'd like to see if there's a way to minimize the much unneeded travel to the storage chest to drop off unused repair packs. If they're going to do that, there's no point to trying to do this! Ok, so let's change the goal. We can't change it to just filling roboports with repair packs cause they're already doing that. So let's change the system.
New Goal:
Get repair packs near roboports for bots to use. Then bots can store unused repair packs in roboports for future use.
Distribution:
Assembly Machine -> Smart inserter with condition < 50 repair packs -> Storage chest -> Requester chest near roboports requesting 50 repair packs
Result:
Roboport has zero repair packs and requester chest has 50. When bots need to repair, they go clear across the map to grab some repair packs from the storage chest at the assembly machine.
The Problem:
Bots are going clear across the map to grab repair packs when there are 50 near them. Again, no point in doing this!
So the new goal seems more realistic, right? So let's try changing the distribution.
Distribution:
Assembly Machine -> Smart inserter with condition < 50 repair packs -> Storage chest -> Requester chest near roboports requesting 50 repair packs -> Inserter -> Storage chests limited to a stack using the x at the bottom right.
Result:
Bots will deliver to requester chest, which will be instered into the storage chest. Those new repair packs will be picked up and delivered to the requester chest, which will be inserted into the storage chest, which will be picked up and delivered to the requester chest, which will be inserted into the storage chest, which will be picked up and delivered to the requester chest, which will be inserted into the storage chest, which will... you get the idea.
So I said, "Screw it!" and had given up on it. Then I decided to play with landmines. Fun! So I realized bots will replace landmines if they're triggered and explode. Sweet! Now how do I get landmines distributed for easy access?
I've been trying to figure out how to distribute repair packs to roboports with logistics chests. But I don't want want the roboports completely full of them (I'm messing around with a huge base completely covered with roboports - every inch is covered by the logistics network with no overlap... 170 roboports so far lol).
Goal:
50 repair packs in each roboport.
Distribution:
Assembly Machine -> Smart inserter with condition < 50 repair packs -> Storage chest -> Requester chest requesting 50 repair packs -> Roboport
Result:
Roboport is filled to max with repair packs and requester chest has 50 repair packs.
The problem:
When bots go out to repair walls, roboports are refilled from requester chest and requester chest requests more repair packs. When bots return from repairs, unused repair packs are returned to storage chests where they are being made.
There's probably no way to stop the system from filling the roboports to max, which is fine. But I'd like to see if there's a way to minimize the much unneeded travel to the storage chest to drop off unused repair packs. If they're going to do that, there's no point to trying to do this! Ok, so let's change the goal. We can't change it to just filling roboports with repair packs cause they're already doing that. So let's change the system.
New Goal:
Get repair packs near roboports for bots to use. Then bots can store unused repair packs in roboports for future use.
Distribution:
Assembly Machine -> Smart inserter with condition < 50 repair packs -> Storage chest -> Requester chest near roboports requesting 50 repair packs
Result:
Roboport has zero repair packs and requester chest has 50. When bots need to repair, they go clear across the map to grab some repair packs from the storage chest at the assembly machine.
The Problem:
Bots are going clear across the map to grab repair packs when there are 50 near them. Again, no point in doing this!
So the new goal seems more realistic, right? So let's try changing the distribution.
Distribution:
Assembly Machine -> Smart inserter with condition < 50 repair packs -> Storage chest -> Requester chest near roboports requesting 50 repair packs -> Inserter -> Storage chests limited to a stack using the x at the bottom right.
Result:
Bots will deliver to requester chest, which will be instered into the storage chest. Those new repair packs will be picked up and delivered to the requester chest, which will be inserted into the storage chest, which will be picked up and delivered to the requester chest, which will be inserted into the storage chest, which will be picked up and delivered to the requester chest, which will be inserted into the storage chest, which will... you get the idea.
So I said, "Screw it!" and had given up on it. Then I decided to play with landmines. Fun! So I realized bots will replace landmines if they're triggered and explode. Sweet! Now how do I get landmines distributed for easy access?