In other languages: Čeština Deutsch Français 日本語 한국어 Polski Русский Українська 简体中文

Pump: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
m (removed link going to nonexisting page)
(Text overhaul for 0.15.0 changes, introduction, fluid wagon interaction and history)
Line 1: Line 1:
{{languages}}
{{languages}}
{{:Small pump/infobox}}
{{:Small pump/infobox}}
A '''Small Pump''' (when powered) moves fluids from its input to its output and (regardless of power) prevents the opposite from happening. This happens even if the pressure of input is much lower than the pressure of output (although speed may be affected). Note that the pump can't mix different kinds of liquids.
A '''Pump''' is a multipurpose fluid handling device which can be used to move fluids, perform flow control, prevent back-flow and load/unload trains.


The small pump can be seen as the inserter for liquids.
The pump can be seen as the inserter for liquids.


== Throughput (needed number of pumps) ==
== Using as a Pump ==


The throughput depends on the pressure difference between input and output.
When connected to pipes on both ends of the pump and powered, the pump will transfer fluid from the source side to the output side if it will fit. This will occur even if the input side has significantly lower fluid levels.


In the worst case (no input pressure, max output pressure) you need 5, better 6 small pumps, [http://www.factorioforums.com/forum/viewtopic.php?f=5&t=6066 to fill a pipe to its max throughput].
Note that the pump can't mix different kinds of liquids.


== Using as Valve ==
== Using as Valve ==


The small pump works as a valve:
The pump works as a valve:


* When powered, the small pump will let liquids through, but only in its set direction. The throughput depends on the pressure, see above.
* When powered, the pump will let liquids through, but only in its set direction.
: Tip: You can just rotate the pump to "switch a pipe off". This is sometimes handy.
* If unpowered, the pump doesn't let anything through.
* If unpowered, the small pump doesn't let anything through.
* If the pump is powered but has a circuit condition, it will only let fluids through when the condition is met.
* If the pump is powered but has a circuit condition, it will only let fluids through when the condition is met.
: This can be used to control some parts of your factory. For example, with a single wire from a Lubricant tank to a Small Pump pumping Heavy Oil, you can disable cracking Heavy -> Light Oil when Lubricant is needed.
: This can be used to control some parts of your factory. For example, with a single wire from a Lubricant tank to a Small Pump pumping Heavy Oil, you can disable cracking Heavy -> Light Oil when Lubricant is needed.


An example, which uses some useful properties of the pump, can be found [http://www.factorioforums.com/forum/viewtopic.php?f=8&t=3724 on the forums].
== Loading/unloading fluid wagons ==
Pumps can load and unload [[fluid wagon|fluid wagons]] at [[Train stop|train stops]]. When a pump is placed with either end facing a rail track and the other end connected to a pipe, it will visually change. When a fluid wagon is stopped adjacent, the pump head will connect to the top of the nearest tank and begin transferring fluids.
== Prior to version 0.15.0 ==


An example, which uses some useful properties of the pump, can be found [http://www.factorioforums.com/forum/viewtopic.php?f=8&t=3724 on the forums].
Small pump throughput was an issue and often required multiple paralell pumps. Throughput testing and pump array designs can be found [http://www.factorioforums.com/forum/viewtopic.php?f=5&t=6066 on the forums]


== History ==
== History ==
{{history|0.15.0|
* Graphics changed
* Size changed to 2x1
* Recipe changed, now requires [[Engine unit|Engine Units]] rather than [[Electric engine unit|Electric Engine Units]]
* Throughput massively increased
* Renamed from '''Small Pump''' to '''Pump'''}}


{{history|0.12.1|
{{history|0.12.1|
Line 30: Line 43:


{{history|0.12.0|
{{history|0.12.0|
* Now connectible to the [[circuit network]].}}
* Now connectable to the [[circuit network]].}}


{{history|0.10.0|
{{history|0.10.0|

Revision as of 15:04, 9 May 2017

Small pump/infobox A Pump is a multipurpose fluid handling device which can be used to move fluids, perform flow control, prevent back-flow and load/unload trains.

The pump can be seen as the inserter for liquids.

Using as a Pump

When connected to pipes on both ends of the pump and powered, the pump will transfer fluid from the source side to the output side if it will fit. This will occur even if the input side has significantly lower fluid levels.

Note that the pump can't mix different kinds of liquids.

Using as Valve

The pump works as a valve:

  • When powered, the pump will let liquids through, but only in its set direction.
  • If unpowered, the pump doesn't let anything through.
  • If the pump is powered but has a circuit condition, it will only let fluids through when the condition is met.
This can be used to control some parts of your factory. For example, with a single wire from a Lubricant tank to a Small Pump pumping Heavy Oil, you can disable cracking Heavy -> Light Oil when Lubricant is needed.

An example, which uses some useful properties of the pump, can be found on the forums.

Loading/unloading fluid wagons

Pumps can load and unload fluid wagons at train stops. When a pump is placed with either end facing a rail track and the other end connected to a pipe, it will visually change. When a fluid wagon is stopped adjacent, the pump head will connect to the top of the nearest tank and begin transferring fluids.

Prior to version 0.15.0

Small pump throughput was an issue and often required multiple paralell pumps. Throughput testing and pump array designs can be found on the forums

History

  • 0.12.1:
    • Copy pasting now works for small pumps.
  • 0.10.0:
    • Changed collision box logic

See also