Note: In this post I am only focusing on bus items, regular assembler items use buffer chests so that it's materials return when deconstructed.
I looked at many methods and the following look promising:
- Using a logistic storage chest with its logistic filter set to the desired resource, then an inserter to dump its contents onto the bus. The only concern is that if I do a large deconstruction I might get more items than fit in the chest and the rest would end up in a random chest. I suspect that the bots are not smart enough to move the excess items to the storage chest that has the logistic filter once it empies onto the bus.
- Use buffer chests for both pulling from and returning the item to the bus, setting the requested number of items of both to the same quantity. That way returned items would go to both up to the number requested, the rest to storage chests, and as the return chest empties onto the bus it would keep requesting from the storage chests.
- Use one buffer chest for both pulling and returning to the bus, setting the chest request to a large number (maybe the capacity of the chest... assuming there is no passive provider anywhere for that item) with circuit logic on the two inserters: item in chest < quantity you want available on the pull side, item in chest > quantity you want available plus 5 or 10 (because of inserter bonuses).
Would the logistic storage chest with a filter do what I want or is the possible problem I mentioned real?
Are the other two approaches viable or do they have some negative aspect to them?
Is there some other approach I missed?
EDIT: Here is a Bus tap and return I made using Aeternus method. Works beautifully. Just need to remember to "request from buffer chests" when using a requester chest that needs this resource.
And the blueprint:
Code: Select all
0eNq9ltuO2yAQQH9lxbNdgZ1braoP+xvVyiIOSUbFwMJ4tVHkf+8QaxsrcRTbqvqSCBjO3Aef2VY3ynkwyIozg8qawIpfZxbgYKSOe3hyihUMUNUsYUbWcaU+nVchpOilCc56TLdKI2sTBmanPlkh2mQ0JDgNiMr3rmftW8KUQUBQnUGXxak0Tb0lyUI8MyVhzga6bk3UT8g0T9iJ/jLSsgOvqu4si4bewLPp8Gw0PH/s/z1WdFjxbXkDjpFyDZaUOusJTzgPh2NMwZ3GxWR3+GhvlpPZYjR7NZk9PgvrufXDn7M3s8tHPId/nwvn7QBN8OnVyG+LcTUEvjZorXbQ1KnSJO+hSp3V6mHJiUErs5kVzEcYeu3HgLL6nYIJyg/6LwYLIGE0NNFbXW7VUX5QO0bxCnzVAJZ0tvvL2IMPWD6ZiuCtSa1XcRrGcYwyzmbBOY/r2kkvMepgP1nbiZjOlhCRIv54tevPTKCVWLZv7WBsF6P97xXp/3B5eefxj3/j8XVmaXuAgFST1VEFKqVmv3/sOJ+ge9HTe9nIozEJyb43pKncg6YQdy/b14t5H46or7lkn2JBgAFfVnPn2HCjredOF3HbafR+X5Jc9L4wEqYlUWjvtQkvX8F/Qeno6IPi0d3drDOxyVc8X7TtH6f77Qg=