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

Pump

From Official Factorio Wiki
Revision as of 07:30, 30 November 2024 by Iridium235 (talk | contribs) (Updated descriptions for 2.0's changes)
Jump to navigation Jump to search
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

Map color

Fluid storage volume

400

Health

Quality normal.png 180
Quality uncommon.png 234 Quality rare.png 288
Quality epic.png 342 Quality legendary.png 450

Resistances

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

Stack size

50

Rocket capacity

50 (1 stack)

Dimensions

1×2

Energy consumption

30 kW (electric)

Pumping speed

Quality normal.png 1200/s
Quality uncommon.png 1560/s Quality rare.png 1920/s
Quality epic.png 2280/s Quality legendary.png 3000/s

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 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 over long distances, perform flow control, prevent back-flow and load/unload trains. The pump can be seen as the inserter for fluids.

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.

Furthermore, unlike normal pipes, pumps can connect to pipes only on the front and back of the pump instead of connecting to pipes from all sides. This can be useful for having tightly packed lines of pipes being parallel to each other, without the risk of fluids mixing, acting as a "diode" pipe.

Parallel pumps preventing side connections.

Throughput

Pumps can move 20 units of fluid per tick, or 1200 per second. This is further limited by the input fluid container: the pump can never move more fluid than is available and it is therefore generally beneficial to have a pressurized storage tank directly at its input. More information on pump and pipe throughput can be found on fluid system.

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. It will not connect if a circuit condition is preventing it, or it is unpowered.

Use as a valve

The pump works as a controllable valve:

  • When powered, the pump will let fluids 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 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.

Moving fluids over long distances

When a fluid is created, it can travel up to 350 tiles from it's existing location until it needs a pump. Pumps reset this value, allowing fluids to travel for another 350 tiles until another one is needed. If a pipe has been overextended, a warning will show on the map. Multiple pump effects don't stack.

Animations and visuals

Pipe network animation.gif

History

  • 2.0.7:
    • Lowered Fluid pumping speed from 12000 to 1200.
  • 0.15.0:
    • Graphics changed, now has a nice animation
    • Size changed to 2×1 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