Factorio

Factorio

Not enough ratings
Item Recycler /Buffer Logistics Chest
By THE kilroy and 1 collaborators
A system that uses the logistics network to keep waste to a minimum, and clean your storage chests out.
   
Award
Favorite
Favorited
Unfavorite
The Idea
Using logistics network is so helpful, however you can make a mess doing so. An easy example is using trash slots, to empty yourself of extra resources. Requesting items takes from your production line , where as trash slots put the same items into a different storage chest. Doing this many times is easy enough and you end up with items all over the place and you keep producing things that you dont need to in order to maintain an ammount. It's ok, there is a solution better than finding all the correct chests to put extra materials in.

An "Item Recycler" acts as a unit for a single item type that can be grouped with others to support many types, It requests ALL available of that item type, and loads it into a passive provider chest. This allows you to dump all your extra materials into any chest or trash slot, they will be moved into the recycler and then when you request more of it later, your robots will be giving you the same item without the need for reproduction. Your factory can also request items from the recycler which is really handy for after picking up full belts. Your production can add into the recyclers, so you never run out of the goodies you want. The point is that, anyone/anything can add to or take from the system when needed.
Setup
Storage Network

  • Paste several of the recylers, preferably in a grid with some walking space.(Lights sold seperately)
  • Ensure all power poles pasted are linked together with BOTH red and green wires.
  • Place roboport nearby and link only the RED wire to the roboport.
  • Set a constant combinator to a Negative desired ammount of any item type.
  • Set both the fields in decider combinator to item type.
  • Ensure that the passive provider chest is the ONLY passive that can contain this item type. (for more info, see "Production" below)
At this point:
  • The red wire represents the ammount of all items and types the entire logistics network contains.
  • The green wire represents the desired inventories(negative) and surplus(positive) of your brand new storage network. -100wire: If linked, your production will try to add 100wire to the network. 36wire: If linked your production will attempt to consume 36wire.
  • If you haven't assigned all recyclers an item type you will see on the green network display something along the lines of "A:-400", this is because the blueprint is configured to a negative A value, to remind whoever is using it that the value must be negative, it does show you how many slots you have available still.


Personal Station

  • The best suited location, near Storage Network, to do most requests and trash dumps.
  • Place several storage chests, because robots fill storage chest first, then add into recyler.
  • Instead of waiting for bots, I put an active provider chest nearby to let me dump easy.


Production


  • This only applies to item types used by recycler
  • Remove any passive provider chests able to contain item type.
  • Fill active provider chests with production.
  • Link the production insert to only the green wire.
  • Set the inserter logic to disable unless the desired inventory(green wire) is below zero.
Blueprint and Rules
Blueprint string: Item Recycler
0eNqlVduumzAQ/Bc/VlABCSDxUKm/0NcqQo7ZhFXBpr6gRhH/3jWcEE5OSJPTlxCz9nh2Z2c5s33joNMoLSvODIWShhU/z8zgUfLGv7OnDljB0ELLAiZ561eNOqKxKEJRg7GhsUrzI7AhYCgr+MOKeNgFDKRFizAhjotTKV27B00bZqwKBFagQ6HaPUpOUHRPpwwdVdIzILgw+poG7ER/YrqjQg1iiiYBI85Wq6bcQ817pNN05A2zpFg14hj/9oDa2PJDaj1q6+jNzGjaEX73+fiKWO7LE/lF23E9UizYNzqgnO3c65DdiZg5acuDVm2JkjBYYbWDYbpRTumNpGP/o6FaFhFplQ872pysRJMheLfeEi5q4dC+hXfDsNhyUSVZU1jDb0dPuKNNfBXmnhSXa1tVQakOpeqAKjgej5/PNn6O/2bmf9HtcVtN3KOneuqADeW/Yo9/CO58A4VJFC0NspL9UQPI2/zTGz3zlQJsZwJco61bGCV8xlk3xsruF+GK+n/eAi7q9/byWix6g335hL0m1BdMlD000ZNNl15pWC5+hSgN6AdWiV53yubKRAOvyprLygtgiYqZRsd1xxgct3mkl2yW+bF9twE3Nw2YrRQjW5sgHTcGewg7rXo/m9eq8wLb9PGQi1eTSVfI5zP5Fip0bQgN0dCUQ6ca+Mg4Wur5iTEWPyi3Z0jR8btbLD7TAWv4HsgN7AeIk2jGSvY0mCbbbrdJlm/yLNsOw18J2bbu


Rules:
  • The passive chest of the recycler can be the ONLY passive chest throughout the entire logistics network that either contains or may contain the item type of said recycler.
  • All recyclers must be linked together with both red and green wires
  • The red wire connecting the recyclers and roboport should be connected to only one roboport, and every recycler, nothing else.
  • Must have some empty space in a storage chest somewhere in the network, preferably several near the recyclers.
  • You can still do anything normaly with the logistic network as long as it doens't involve an item type that has been assigned to a recycler
FAQ
Q: I have 1000 robots going back and forth between the requestor and passive.
A: You have more than 1 passive chest with this item in it.

Q: Why are my production inserters not turning on?
  • A: The green wire isn't connected all the way.
  • A: The constant combinator assigning desired ammount is set possitive instead of negative

Q: Why do the robots go to the storage chest first before recycler?
A: The combinators delay the "robot delivery request order" enough to have active chest find another location to move items to and schedules robots to do so in order to keep active chest empty, all before combinators can inform recycler to request the item. Once its in the storage chest, the recycler can request it.

Q: What if I want to fill a recyler to from a belt, like iron plates for example?
A: Set your recyler's item type as usual. Instead of limiting your production, limit an inserter feeding an active chest, Remeber,(feed recyler when ItemType is less than 0).

Q: What if I want to empty a recyler to a belt or production, like iron plates for example?
A: Set your recyler's item type as usual. And request only when the itemType is more than 50 or so, this ammount must not be 1, because robots are not instant, so you will end up feeding back into the recycler.

4 Comments
THE kilroy  [author] 10 Aug, 2018 @ 4:50am 
You can achieve similar results by having a buffer chest request 20k of for example red belts, and then you limit the inserter that feeds redbelts into it, connect the inserter to chest, and set inserter condition To redbelts < 100, this will halt production in the event that you bots deliver (from the trash) to "overfill" the buffer chest. You must make sure that there isnt another production line of that item that feeds the logistics network some other way
cyclonut 9 Aug, 2018 @ 6:20pm 
Ahh, I did not know it was for lower versions, due to no comments I thought it was just few hours old. I started palying when 0.16 came out and I love the game, but am eager to figure out how to recycle what I am carrrying or deconstructing, so new ones are not made, and thought your post has great potential. Just try to explain in sequence and pictures that go with your text. Good luck.
THE kilroy  [author] 8 Aug, 2018 @ 5:28am 
This is no longer the way to do this, with the introduction of buffer chests, however if you are on .15 or lower?? This is the way to do it, which i why i haven't removed the guide.
cyclonut 7 Aug, 2018 @ 10:24pm 
The idea is great, but the description is not sequential, detailed. There is no Recycler Chest in Factorio, so would help to exlain how to position thre 4 colored chests, how to wire them, how to wire the inserters and roboports and over the distance back to production. If I had time, I would have made proposed changes. Its that you have picture 1 and the fisrt instruction below it is talking about recyclers (misspelled), which I think are in the secong picture? Storage chests? Also, pic 1 shows in purple flame trhower linked to bend pipe? Where all does the red wire go to, besides the roboport, this may be highlited as you did for green wire?
Thanks.