Slow Supplier (used for repair pack distribution)
Posted: Tue Aug 16, 2016 4:21 pm
We have a base that covers a large geographic area and keeping repair packs supplied to the roboports along walls is annoying. Since we can't read the count of repair packs in roboports and want to evenly distribute repair packs across the walls we have the following elegant hack.
The design consists of:
* A constant combinator + decider combinator clock that counts from 0 to 18000 (about 5 minutes wall time)
* A requestor chest that requests 100 repair packs and 4 construction bots
* A stack inserter than only runs when the output of the decider combinator is less than 600 (about 10 seconds wall time)
The result of putting one of these next to each robo port that lives along a wall is slowly filling that port with repair packs and construction bots. They clock that keeps the inserter disabled for 97% of the time keeps requester chests closer to the pack production from monopolizing output and acts as a gate on the rate of pack use. As long as a roboport isn't using more than 100 repair packs every 5 minutes we're good.
Blueprint String:
The design consists of:
* A constant combinator + decider combinator clock that counts from 0 to 18000 (about 5 minutes wall time)
* A requestor chest that requests 100 repair packs and 4 construction bots
* A stack inserter than only runs when the output of the decider combinator is less than 600 (about 10 seconds wall time)
The result of putting one of these next to each robo port that lives along a wall is slowly filling that port with repair packs and construction bots. They clock that keeps the inserter disabled for 97% of the time keeps requester chests closer to the pack production from monopolizing output and acts as a gate on the rate of pack use. As long as a roboport isn't using more than 100 repair packs every 5 minutes we're good.
Blueprint String:
Code: Select all
H4sIAAAAAAAA/51UXW/bMAz8K4GepcJ222BAp3/Rt2IQFIlpidqSR1NFA8P/ffJHErfZgCxPhkQexTse7eOmjs7WG6N7CIyM0Om+D7YBLSjuYhuJhWxjl0Mx
6P5Tl3eP8qBVcfc4DHLJdDF0bAMrF5sdBsuRvoLUfcYUg/RI4KbLrcwgplibHbzZD4yk+z3WDDQ20OFrsLXu+dDm8h9InGwt5PzaHFTPYsg1UmBdSgwecmvD
MF6FML+RC72IUvzSPYHPRSeCB4Ne30uH5BLyeBhRZyoeHHqgfzOpZv7lmkz1FzJLIZMjHpd29kgdm+vJzarq8kdRFPnYtJbGjrT4KWRM3Kb/KdYezCSX2VNs
DIaM1kwJbtGsynqdQ9Wo34uorpB6Ddt+Eb4Bj6lRUOdGCJ1qYw3fpC9n4U+QOr5ixznXvUHHiuB3yl+4mNjsvSVszi5bXLOIRdBaJNVa9y6Oxioybkmr5Mrr
lCa11LgifMx+WLHJg3PvCkMHdNlQec0yHGU7+edm+2wvzHPbyOdxoZsg31YUGZpjD6f/xrDayycCThQ25gmC/wOO70htdwQAAA==