Page 1 of 1

Inverse filter setting (Is not filter, take all except...)

Posted: Tue Aug 11, 2015 1:48 pm
by ssilk
This request can be seen as is implemented with the combination of belts and inserters:

Image
The inserter is connected with the belt in his front and a constant combinator, that emits a negative signal (-8 or more) of your not to be taken item.

This is not possible in all cases, so I leave this link collection here.




This covers all subjects about reversing the filter: The smart inserter should be able to take, what's NOT filtered.

Suggestions

viewtopic.php?f=76&t=974 Inverse filter setting (Is not filter, take all except...)
viewtopic.php?f=33&t=12206 Inverted Smart Inserter (Smart Inserter with “NOT” function)
viewtopic.php?f=6&t=25360 Negative filter
viewtopic.php?f=6&t=30602 "unequal" option compair conditions
viewtopic.php?f=6&t=35198 Filter Inserters: INVERT filter.
viewtopic.php?f=6&t=50220 Increase number of filter inserter filters



Related

viewtopic.php?f=6&t=23616 Smart Splitter (The Real One) [added, cause it make no sense without inverse filters]

Re: Inverse filter setting (Is not filter, take all except...)

Posted: Fri Oct 13, 2017 6:56 am
by Cribbit
Is this supposed to still work? I can't seem to do it. I have a combinator that sends a negative number to a filter inserter with no manual filter, set to take filter from circuit, but the filter won't take anything. If I change the combinator to a positive number then it will filter only the item sent by the combinator.

EDIT: Nevermind, I figured out what it is. I thought filter inserters magically became inverse when sent a negative signal.

Then I found where this originally came from: viewtopic.php?f=6&t=35198#p218995

Setting "take filter from network" means the inserter takes any positive signal from network and makes that its filter, sorted by highest value and tiebroken by inventory position. Thus sending a negative value that overrides the positive value eliminates it from filter potential.

Re: Inverse filter setting (Is not filter, take all except...)

Posted: Fri Oct 13, 2017 9:07 pm
by Jap2.0
ssilk wrote: This is not possible in all cases, so I leave this link collection here.

Re: Inverse filter setting (Is not filter, take all except...)

Posted: Mon Dec 25, 2017 8:52 pm
by JDoolin
This is a pretty elegant solution that could be used for a lot of other things as well. If you wanted to keep a buffer chest that had 100 steel in it but passed on any more than that. Or if you wanted to spread out the resources on your belt so you picked up resources whenever there were more than two on a single section of belt.

I hadn't given much thought to the idea of using negative combinatorial with "set filters", before.

Re: Inverse filter setting (Is not filter, take all except...)

Posted: Mon Jan 08, 2018 7:21 pm
by IV 
Ow, my screenshot is still in use... let me share it in better quality.
Factorio-0.13.20-27_10_2016-22_06_24.gif
Factorio-0.13.20-27_10_2016-22_06_24.gif (74.88 MiB) Viewed 5498 times

Re: Inverse filter setting (Is not filter, take all except...)

Posted: Sun Mar 01, 2020 10:49 am
by ssilk
I think this can be moved to solved, splitter filter was the solution. I never found the need to more filter and the trick with the negative numbers helped me in many situations to find quite useful solutions which circuits.

Re: Inverse filter setting (Is not filter, take all except...)

Posted: Sun Mar 01, 2020 11:15 am
by Bilka
Filter inserters can also be set to blacklist mode since 0.17.0.