In other languages: Česky Deutsch Français 日本語 한국어 Русский 中文

Pump: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
m (Category overhaul)
m (Fixes, add gif)
Line 1: Line 1:
{{languages}}
{{languages}}
{{:Infobox:Pump}}
{{:Infobox:Pump}}
''This article is about the Pump, formerly known as the small pump. For the water extraction device, see [[Offshore pump]]. For the oil extraction device, see [[Pumpjack]].''
''This article is about the Pump, formerly known as the small pump. For the lake water extraction device, see [[offshore pump]]. For the oil extraction device, see [[pumpjack]].''


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.
== Overview ==
 
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.
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.
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.
Line 13: Line 10:
Note that the pump can't mix different kinds of liquids.
Note that the pump can't mix different kinds of liquids.


== Using as Valve ==
== Use as a Valve ==


The pump works as a valve:
The pump works as a controllable valve:


* When powered, the pump will let liquids through, but only in its set direction.
* When powered, the pump will let liquids through, but only in its set direction.
* If unpowered, the pump doesn't let anything through.
* If un-powered, 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.
* 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 a player's factory. For example, with a single wire from a [[lubricant]] tank to a pump pumping [[heavy oil]], you can disable cracking heavy oil -> [[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].
An example that 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 ==
== Loading/unloading fluid wagons ==
Line 32: Line 29:
Pumps can move 200 units of fluid per tick, or 12000 per second. This is further limited by the input fluid container: the pump can never move more fluid than is available. More information on pump and pipe throughput can be found [https://forums.factorio.com/viewtopic.php?f=18&t=19851 on the forums]
Pumps can move 200 units of fluid per tick, or 12000 per second. This is further limited by the input fluid container: the pump can never move more fluid than is available. More information on pump and pipe throughput can be found [https://forums.factorio.com/viewtopic.php?f=18&t=19851 on the forums]


== Prior to version 0.15.0 ==
== Animations and visuals ==
 
The pump has an excellent smooth animation as of version 0.15, which can be seen below.


Small pump throughput was an issue and often required multiple parallel pumps. Throughput testing and pump array designs (though, now out of date) can be found [http://www.factorioforums.com/forum/viewtopic.php?f=5&t=6066 on the forums]
[[File:pipe network animation.gif]]


{{clear}}
== History ==
== History ==


{{history|0.15.0|
{{history|0.15.0|
* Graphics changed
* Graphics changed, now has a nice animation
* Size changed to 2x1
* Size changed to 2x1 tiles
* Recipe changed, now requires [[Engine unit|Engine Units]] rather than [[Electric engine unit|Electric Engine Units]]
* Recipe changed, now requires [[engine unit]]s rather than [[electric engine unit]]s.
* Throughput massively increased
* Throughput massively increased.
* Renamed from '''Small Pump''' to '''Pump'''}}
* Renamed from '''Small Pump''' to '''Pump'''}}


{{history|0.12.1|
{{history|0.12.1|
* Copy pasting now works for small pumps.}}
* Copy pasting settings now works for small pumps.}}


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


{{history|0.10.0|
{{history|0.10.0|
Line 60: Line 60:
* [http://www.factorioforums.com/forum/viewtopic.php?f=5&t=6066 Long distance pipes and pumps]
* [http://www.factorioforums.com/forum/viewtopic.php?f=5&t=6066 Long distance pipes and pumps]
* [http://www.factorioforums.com/forum/viewtopic.php?f=8&t=7370 Controlling liquid consumption priority]
* [http://www.factorioforums.com/forum/viewtopic.php?f=8&t=7370 Controlling liquid consumption priority]
* [[Liquid network]]
* [[Fluid system]]
* [[Pipe]]
* [[Fluid wagon]]


{{LogisticsNav}}
{{LogisticsNav}}
{{C|Energy and fluid distribution}}
{{C|Energy and fluid distribution}}

Revision as of 19:05, 19 August 2017

Pump.png
Pump

Pump entity anim.gif

Recipe

Time.png
2
+
Engine unit.png
1
+
Pipe.png
1
+
Steel plate.png
1
Pump.png
1

Total raw

Time.png
2.5
+
Engine unit.png
1
+
Iron plate.png
1
+
Steel plate.png
1

Recipe

Time.png
2
+
Engine unit.png
1
+
Pipe.png
1
+
Steel plate.png
1
Pump.png
1

Total raw

Time.png
2.5
+
Engine unit.png
1
+
Iron plate.png
2
+
Steel plate.png
1

Map color

Fluid storage volume

400

Health

180

Resistances

Fire: 0/80%
Impact: 0/30%

Stack size

50

Dimensions

1×2

Energy consumption

30 kW (electric)

Mining time

0.2

Prototype type

pump

Internal name

pump

Required technologies

Fluid handling (research).png

Produced by

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

This article is about the Pump, formerly known as the small pump. For the lake water extraction device, see offshore pump. For the oil extraction device, see pumpjack.

Overview

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.

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.

Use as a Valve

The pump works as a controllable valve:

  • When powered, the pump will let liquids through, but only in its set direction.
  • If un-powered, 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 a player's factory. For example, with a single wire from a lubricant tank to a pump pumping heavy oil, you can disable cracking heavy oil -> light oil when lubricant is needed.

An example that 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 one 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.

Throughput

Pumps can move 200 units of fluid per tick, or 12000 per second. This is further limited by the input fluid container: the pump can never move more fluid than is available. More information on pump and pipe throughput can be found on the forums

Animations and visuals

The pump has an excellent smooth animation as of version 0.15, which can be seen below.

Pipe network animation.gif

History

  • 0.15.0:
    • Graphics changed, now has a nice animation
    • Size changed to 2x1 tiles
    • Recipe changed, now requires engine units rather than electric engine units.
    • Throughput massively increased.
    • Renamed from Small Pump to Pump
  • 0.12.1:
    • Copy pasting settings now works for small pumps.
  • 0.10.0:
    • Changed collision box logic

See also