In other languages: 简体中文

Smart inserter: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(→‎Filter part: removed very outdated image that is just cluttering the wiki)
(21 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{{Languages}}
{{Languages}}
{{Machinery
{{archive}}
|image=Smart-Inserter-Between-Chests
{{:Infobox:Smart inserter}}
|health=40
|energy=44 kW electric
|drain= 400 W electric
|extra1=Can filter items. Can be connected to circuit network.
|input=Time, 0.5 + Fast inserter + Electronic Circuit, 4
|raw=Time, 10.8 + Iron Plate, 12 + Copper Plate, 10.5
|technologies=Electronics
|producers=Manual + Assembling machine
|consumers=Manual + Assembling machine 2 + Assembling machine 3
}}


More advanced electric inserter. In most cases, the smart inserter will be used to stop production of an item after a certain condition is met (e.g. enough items), when configured as output on an assembly.
More advanced electric inserter. In most cases, the smart inserter will be used to stop production of an item after a certain condition is met (e.g. enough items), when configured as output on an assembly.
'''In 0.13 the smart inserter was removed due to the changes of circuit network. Since then all inserters can be smart by adding red or green wires or by placing them into a logistic network area.'''


== Usage ==
== Usage ==


Works at the same speed as a [[fast inserter]]. It needs to be configured to work. Configuration is done by opening the inserter interface (right mouse). You will see something like this:
Works at the same speed as a [[fast inserter]]. It needs to be configured to work. Configuration is done by opening the inserter interface (right mouse).


=== Wiring ===
=== Wiring ===
Line 32: Line 24:


==== Filter part ====
==== Filter part ====
:[[File:Mpstark-UlSB2pr.gif]]
If used (you are not forced to use the filter, it works also by using only the condition part!), the smart inserter moves only items which are in this filter. Up to five items can be filtered.
If used (you are not forced to use the filter, it works also by using the condition part only!), the smart inserter moves only items which are in this filter (up to five items can be filtered).


It takes then only "filtered" items from a belt or other stacks (chests, assemblies, etc.). For example, if a belt contains iron and copper plates, and filter is set to iron plate, the inserter will take only iron plates, and don't touches copper plates.
The inserter will then pick up only "filtered" items from a belt or other stacks (chests, assemblers, etc.). For example, if a belt contains iron and copper plates, and filter is set to iron plate, the inserter will take only iron plates, and won't touch copper plates.


==== Condition part ====
==== Condition part ====
:[[File:circuit-network-gui.png|400px|thumb|Example condition: "Work only if the count of [[Alien science pack]] is lower than 50."]]
:[[File:smart_inserter.png|thumb|300px|Example condition: "Work only if the count of [[Iron plate]]s is lower than the amount of [[Steel plate]]s." Instead of the steel plate you can use a constant value.]]
This switches the smart inserter on/off. It will work only if all set conditions are true, please refer to the [[Circuit network]] to see, how this can be used!
This switches the smart inserter on/off. It will work only if all set conditions are true; see below.
Condition could be based on red/green circuit (the first two lines, but you need to connect red/green wire to the inserter first!) or logistic network (the last line, but you need a Roboport and the inserter must be inside of the logistic area).
 
Typical use is to limit input/output of assembly machine: if the circuit and/or logistic network contains < X items of this type then load the assembly machine. As soon as X items are in logistic network, assembly machine is not loaded any more. Usually it's easier to limit output, so items are not removed from assembly machine and when internal storage of the assembler is full it will stop producing.
Condition could be based on
* red/green circuit (the first two lines, but you need to connect red/green wire to the inserter first!)
  and/or
* logistic network (the last line, but you need a Roboport and the inserter must be inside of the logistic area).
 
The condition part needs three parameters, which can be changed by just clicking in the interface:
* item-type (or [[Virtual signals|bus-signal-type]])
* operator (greater than, lower than and equal are possible)
* value (you can use the slider or type in any positive number)
 
===== Typical use: Limit input/output of assembly machine =====


There are some '''[[Circuit_network#Examples|examples]]''' in the forum, which will show you some of the common and not so common usages.
If the circuit and/or logistic network contains < X items of this type then load (more common: unload) an assembly machine.


=== Using both ===
As soon as X items are in the network, the assembly machine is not loaded/unloaded any more.
 
'''Untested:''' Usually it's easier to limit output/unload (and not the loading), so items are not removed from assembly machine and when internal storage of the assembler is full it will stop producing. This is in most cases a bit better, because it doesn't clog.
 
There are some '''[[Circuit_network#Tutorials|examples]]''' in the forum, which will show you some of the common and not so common usages.
 
===== See also =====
 
Please refer to the [[Circuit network]] to see more.
 
==== Using both ====
Finally you can use both, filter and condition, so it will only move items of one type if there are less/more than X items of that type in the logistic network (or wires).
Finally you can use both, filter and condition, so it will only move items of one type if there are less/more than X items of that type in the logistic network (or wires).


== Not working by default ==
== Not working by default ==
This needs to be connected to the [[Circuit network]] or have a filter or condition set, otherwise it won't work!
This device works only if
* it has a filter set '''and/or'''
* it is connected to a [[Circuit network]] and/or [[Logistic network]].


When connected to the circuit network, it begins to work immediately, because the "no condition" is set. Set one or more conditions, and the inserter will follow the instructions.
When connected to a network, it begins to work immediately, because the "no condition" is a valid condition.


== More than one condition ==


Set one or more conditions, and the inserter will follow the instructions by combining it with logical 'AND'.


== See also ==
== See also ==
* [[Transport network]]
* [[Electric system]]
* [[Electric network]]
* [[Inserters]]
* [[Inserters]]
{{MachineNav}}
{{C|Items}}
{{C|Transport network}}
{{C|Electric network}}
{{C|Circuit network}}

Revision as of 16:18, 26 July 2018

Time.png
Smart inserter has been archived.
The information on this page pertains to a previous version of the game.
It may be incorrect, or concern a removed/changed feature.
Smart inserter.png
Smart inserter

Smart-Inserter-Between-Chests.png

Recipe

Time.png
0.5
+
Fast inserter.png
1
+
Electronic circuit.png
4
Smart inserter.png
1

Total raw

Time.png
10.8
+
Iron plate.png
12
+
Copper plate.png
10.5

Can filter items. Can be connected to circuit network.

Health

40

Energy consumption

44 kW (electric)

Drain

400 W (electric)

Required technologies

Electronics (research).png

Produced by

Player.png
Assembling machine 1.png
Assembling machine 2.png
Assembling machine 3.png

Consumed by

Player.png
Assembling machine 2.png
Assembling machine 3.png

More advanced electric inserter. In most cases, the smart inserter will be used to stop production of an item after a certain condition is met (e.g. enough items), when configured as output on an assembly.

In 0.13 the smart inserter was removed due to the changes of circuit network. Since then all inserters can be smart by adding red or green wires or by placing them into a logistic network area.

Usage

Works at the same speed as a fast inserter. It needs to be configured to work. Configuration is done by opening the inserter interface (right mouse).

Wiring

When used for Circuit network this needs to be wired:

Easy wired logistic set up.gif

You can use the copy/paste (Shift-RMB for copy and Shift-LMB for paste) to copy the conditions and the connected wire.

The pole needs to be in wiring-reach and and you need to have wires in your inventory.

Configuration

34hvpew.png

The smart inserter interface has two parts: the "filter" and the "condition".

Filter part

If used (you are not forced to use the filter, it works also by using only the condition part!), the smart inserter moves only items which are in this filter. Up to five items can be filtered.

The inserter will then pick up only "filtered" items from a belt or other stacks (chests, assemblers, etc.). For example, if a belt contains iron and copper plates, and filter is set to iron plate, the inserter will take only iron plates, and won't touch copper plates.

Condition part

Example condition: "Work only if the count of Iron plates is lower than the amount of Steel plates." Instead of the steel plate you can use a constant value.

This switches the smart inserter on/off. It will work only if all set conditions are true; see below.

Condition could be based on

  • red/green circuit (the first two lines, but you need to connect red/green wire to the inserter first!)
 and/or
  • logistic network (the last line, but you need a Roboport and the inserter must be inside of the logistic area).

The condition part needs three parameters, which can be changed by just clicking in the interface:

  • item-type (or bus-signal-type)
  • operator (greater than, lower than and equal are possible)
  • value (you can use the slider or type in any positive number)
Typical use: Limit input/output of assembly machine

If the circuit and/or logistic network contains < X items of this type then load (more common: unload) an assembly machine.

As soon as X items are in the network, the assembly machine is not loaded/unloaded any more.

Untested: Usually it's easier to limit output/unload (and not the loading), so items are not removed from assembly machine and when internal storage of the assembler is full it will stop producing. This is in most cases a bit better, because it doesn't clog.

There are some examples in the forum, which will show you some of the common and not so common usages.

See also

Please refer to the Circuit network to see more.

Using both

Finally you can use both, filter and condition, so it will only move items of one type if there are less/more than X items of that type in the logistic network (or wires).

Not working by default

This device works only if

When connected to a network, it begins to work immediately, because the "no condition" is a valid condition.

More than one condition

Set one or more conditions, and the inserter will follow the instructions by combining it with logical 'AND'.

See also