Icon Block Piston

Category:Functional Block

Extends in one axis in order to push or pull other blocks.

Fits small ship
Mass:260.2 kg

Fits large ship and station
Mass:576.4 kg

Data Controls: [edit] [purge] (?)

The Icon Block Piston Piston is a block that can extend in one direction, thereby adding a push/pull mechanism. It was introduced in Update 01.040.

When fully retracted, pistons are two blocks tall in their respective grids. Therefore small pistons are 1m tall and large pistons are 5m tall. Fully extended, the piston is just at 6 blocks (3m/15m) tall.

Pistons have inventory doors on their head and base, allowing items to be transferred through them using the conveyor system. The small ship pistons interface with Small Conveyors, due to their hatch size, and are bound by the same restrictions.

Pistons can generate a lot of vibration and shake apart, especially when connected one to another. Properly placed Icon Block Gyroscope Gyroscopes and guiding Icon Block Landing Gear Landing Gear can help to reduce this.


Their minimum and maximum extend distance can be set in the control panel, ranging from 0m to 10m for large or 2m for small. Additionally, the extending and retraction speed can be adjusted with the "Velocity" slider, maxing out at 5m/s in either direction. Like rotors, pistons can be easily toggled from extending to retracting by clicking the "Reverse" button.

Functional Block Separation

Like Icon Block Rotor Rotors, functional blocks that are not separated by Pistons will appear white in the control panel. Blocks with only one Piston separating them will be a light orange, while blocks beyond additional Pistons will start yellow and gradually transition to a darker green with each Piston separating them from the access point.


Icon Block Piston Piston
ComponentLarge Ship/Station
Large Ship/Station
Small Ship
Small Ship
Icon Item Computer Computer21
Icon Item Motor Motor42
Icon Item Large Steel Tube Large Steel Tube44
Icon Item Construction Component Construction Component104
Icon Item Steel Plate Steel Plate10522

Tool Bar Assignment

Reset VelocitySets Velocity of all blocks to 0N/A
Increase VelocityAdjustable0.5 m/s
Decrease VelocityAdjustable0.5 m/s
Increase Maximum DistanceAdjustable0.1 m
Decrease Maximum DistanceAdjustable0.1 m
Increase Minimum DistanceAdjustable0.1 m
Decrease Minimum DistanceAdjustable0.1 m


Known Bugs

  • Grinding the base of an extended piston causes a massive explosion that will kill the player, destroy any nearby thrusters and reactors on the parent ship, and send the gutted wreck hurtling through space and crashing through multiple layers of large light armor blocks.
    • (Doesn't appear to be in the latest version, evidence?)
  • Docking a ship using Merge Blocks while a piston is extended can also trigger this.


Removed Blocks