Multi Ore Unloading (Modded)

Smart setups of railway stations, intelligent routing, solutions to complex train-routing problems.
Please provide - only if it makes sense of course - a blueprint of your creation.
User avatar
Deadly-Bagel
Smart Inserter
Smart Inserter
Posts: 1498
Joined: Wed Jul 13, 2016 10:12 am
Contact:

Multi Ore Unloading (Modded)

Post by Deadly-Bagel »

Something that bugged me in Bob's Mods was how many types of ore I was trying to unload in a single station, either you have one station with a single chest for each ore (as there are about 12), or a station for each type. There also doesn't appear to be anything in the forum about this already so I puzzled over it and came up with a design for unloading any number of ores from a single Train Station. Everything gets unloaded into 12 chests (24 isn't possible), and using Bob's Inserters mod everything then gets moved to another 12 chests with a tile between each:
ModdedOreUnloading.jpg
ModdedOreUnloading.jpg (120.17 KiB) Viewed 4757 times
The blue lines indicate Inserters, Paint only does arrows in four directions and I couldn't be bothered. Basically each row of chests is for a particular ore type, I've set it up so that when an ore is unloaded it filters down the chests until it reaches its row. This means the chests CANNOT be full but I'll come back to that.
ModdedOreUnloadingFragment.jpg
ModdedOreUnloadingFragment.jpg (26.48 KiB) Viewed 4757 times
This is a more detailed view showing the circuit connections.
  • 1. This is a Decider Combinator that outputs a signal if the ore in its row falls below a threshold, I'd say 2,000 ore. Eg ([Gold] < 2,000). The output of all these are connected.
  • 2. A Constant Combinator outputting 100,000 of the row's resource. This is to counteract the other Constant Combinator below so the correct value is compared.
  • 3. Stack Filter Inserter(s) pulling the ore from the last chest and outputting to a belt to take it to its smelting area. You can fit two here, one for each belt lane.
  • 4. A Stack Filter Inserter configured to Set Filters, so it moves anything from the chest above it.
  • 5. A Constant Combinator set to -100,000 of the ore type. This negates the signal from the chests so the Stack Filter Inserters ignore it and move everything else.
I forgot to add a number for it but the inserters between chests moving items left or right are Stack Filter Inserters configured to ([Ore] < 2,000) and filtered to move only the ore type for that row. It is connected to the receiving chest, restricting it to 2,000 prevents it from moving all items to the end chest which would then prevent that chest from passing on new ores from the train.

The connected Decider Combinators control when the trains should deliver a shipment of ore to prevent the chests from filling up (preventing other ores being passed on). It needs to be a number low enough that no chest can possibly fill up and there is always at least one stack free. There is two ways to accomplish this, either have each train wait at a Train Stop in the waiting bays for the unloading stop, or send the signal all the way across your tracks to the outposts to hold the trains there which is somewhat neater but less reliable (if a biter destroys a Power Pole somewhere). The former handles multiple outposts per ore better too but even two MK3 trains should not fill 12 Steel Chests, you'd need something like six.

In hindsight this could be more efficient, the Constant Combinator (5) could be connected to each downward inserter (4) by a red wire which would eliminate the need for (2), but it works.

NOTES:
  • I've added an extra row of 'junk' chests to the bottom just in case any chaff ends up in the system somehow.
  • I'm actually using Express Stack Inserters which are of course much faster but wordier to keep typing =P
  • I haven't finished a modded game yet so I don't know if in Bob's Mods or other modded games you ever need more than one lane of a material, but you could output to multiple belt lanes by having (3) output to another chest (more if necessary) where you then have the room to insert onto more than one belt.
  • It -might- be possible to have 24 Inserters unloading the train if 12 Express Stack Inserters aren't enough for you. You would need to put the chests right up against the train, have Inserters below them that pick up from the train and insert to the chests, then another row of inserters above the train inserting into the same chests (using Bob's Inserters to change the pickup / drop locations). However this means all 24 Inserters would be extending, not turning, and I'm not sure what the throughput is like on that.
I'll try to add some screenshots tonight when I can get on my laptop.
Money might be the root of all evil, but ignorance is the heart.
User avatar
Optera
Smart Inserter
Smart Inserter
Posts: 2920
Joined: Sat Jun 11, 2016 6:41 am
Contact:

Re: Multi Ore Unloading (Modded)

Post by Optera »

I like it, over engineered filtering. :ugeek:
Now I feel like I have to overhaul my current filter and belt balancer setup that abuses the large footprint of warehouses for loader in-/outputs. Everything into warehouse, loader with filter set as output, done.
User avatar
Deadly-Bagel
Smart Inserter
Smart Inserter
Posts: 1498
Joined: Wed Jul 13, 2016 10:12 am
Contact:

Re: Multi Ore Unloading (Modded)

Post by Deadly-Bagel »

Ore Unloading
Ore Processing
Ore unloading and processing. As a temporary measure I'm directly inserting some local ores into the first chest of its row, I sort of intend to put in some warning lights for when I'm low on stuff but sooo much to do xP
Money might be the root of all evil, but ignorance is the heart.
Xenomorph
Inserter
Inserter
Posts: 46
Joined: Tue Dec 27, 2016 4:45 pm
Contact:

Re: Multi Ore Unloading (Modded)

Post by Xenomorph »

Deadly-Bagel wrote:
Ore Unloading
If you post the blueprint, it would be nice ;)
User avatar
Optera
Smart Inserter
Smart Inserter
Posts: 2920
Joined: Sat Jun 11, 2016 6:41 am
Contact:

Re: Multi Ore Unloading (Modded)

Post by Optera »

After fooling around with your design for a bit, I went back to my previous, more space efficient system using warehouses and loaders.
It saves a tiny bit UPS making my Megabase a little bit more playable :D
warehouse+loader filter
User avatar
Deadly-Bagel
Smart Inserter
Smart Inserter
Posts: 1498
Joined: Wed Jul 13, 2016 10:12 am
Contact:

Re: Multi Ore Unloading (Modded)

Post by Deadly-Bagel »

Hmm, that's quite tidy, For the moment I want to play as close to Bob's Mods as I can (have only installed Void Chest and Loot Chest which are somewhat of a requirement) so no warehouses for me ^^ but this design technically works in vanilla too, just need to somehow expand the chests which would probably just involve doing it slowly over several rows. Or, you could unload into 6 chests instead of 12.

If I get enough time to install the blueprint string mod and tidy up the design I'll post it but no promises =P
Money might be the root of all evil, but ignorance is the heart.
Post Reply

Return to “Railway Setups”