Scrap Mechanic WikiScrap Mechanic Wiki
Task GuideP12

Piston Mechanics Guide

Piston types and properties, mounting direction, telescoping mechanism design, controller integration, common troubleshooting, and load-bearing with multi-piston synchronization.

Category

builds

Guide Type

Task Guide

Version

1.0 (Drilling Thunder)

Piston Mechanics Guide

Pistons are linear actuators that extend and retract — the key to moving parts in Scrap Mechanic. From simple garage doors to complex telescoping cranes and adjustable suspension, pistons enable dynamic creations. This guide covers piston types, mounting, synchronization, and troubleshooting.

Piston Types and Properties

TypeStroke LengthForceSpeedBest For
Small PistonShortLowFastSmall doors, switches, light mechanisms
Medium PistonMediumMediumMediumGarage doors, lifts, general purpose
Large PistonLongHighSlowHeavy loads, cranes, large gates
Hydraulic PistonVariableVery HighAdjustableHeavy machinery, precise control

Key Properties

  • Stroke — How far the piston extends (fixed per type, or adjustable on some)
  • Force — How much weight the piston can push/pull
  • Speed — How fast it extends/retracts
  • Mounting — Base end (fixed) and rod end (moving)
  • Power — Requires connection to engine or controller via Connection Tool

Mounting Direction

Pistons extend along their axis. The direction of extension depends on how you mount the piston:

  • Base end — The thicker end; mount this to your fixed structure
  • Rod end — The thinner end that extends; attach your moving part here
  • Axis — The piston extends in a straight line along its length
  • Orientation — Rotate the piston before placing to set the extension direction
  • Hinges — Use hinges at either end if the moving part needs to pivot as the piston extends

Telescoping Mechanism Design

For applications needing longer reach than a single piston, use a telescoping stack — multiple pistons nested or chained together.

Series Stacking

  • Mount piston 2 to the rod end of piston 1
  • Total stroke = stroke 1 + stroke 2
  • Extend piston 1 first, then piston 2 (or both simultaneously)
  • Used for: cranes, antenna masts, extended lifts

Parallel Stacking

  • Mount multiple pistons side by side, all pushing the same load
  • Total force = sum of all piston forces
  • Stroke remains the same as a single piston
  • Used for: heavy lifts, large gates, high-force applications
  • Requires synchronization to prevent binding

Controller Integration

Connect pistons to a Controller for precise control over extension, retraction, and sequencing.

Basic Control

  1. Connect a button or switch to the Controller input
  2. Connect the Controller output to the piston
  3. Program: button ON → piston extends; button OFF → piston retracts
  4. For partial extension: use a slider or analog input to control position

Sequenced Pistons

For multi-piston systems that need to extend in order:

  1. Use a Controller with timer blocks
  2. Trigger piston 1 → wait 2 seconds → trigger piston 2 → wait → piston 3
  3. Reverse sequence for retraction
  4. Used for: garage doors (lift then slide), cranes (extend then lower)

Position Feedback

  • Use sensors to detect when a piston reaches full extension/retraction
  • Feed sensor signal back to Controller to stop the piston automatically
  • Prevents over-extension and mechanical stress

Common Troubleshooting

ProblemCauseSolution
Piston won't extendNo power connectedConnect engine/controller to piston via Connection Tool
Piston extends slowlyLoad too heavy for piston forceUse larger piston or parallel multiple pistons
Piston binds / jamsMisaligned or non-linear movementAdd hinges at ends, ensure straight axis, reduce side load
Parallel pistons out of syncDifferent load on each pistonUse Controller to synchronize, or use a single rigid crossbar
Moving part wobblesSingle piston, no guide railsAdd guide rails or a second piston for stability
Piston retracts on its ownLoad pushing piston backUse locking piston, or add a mechanical lock when extended
Connection breaksToo much force or vibrationReinforce mounting points, use heavier blocks

Load-Bearing with Multi-Piston Synchronization

Heavy loads (like a full garage door or vehicle lift) require multiple pistons working together. Synchronization is critical to prevent binding and uneven wear.

Mechanical Synchronization

  • Connect all piston rod ends to a single rigid beam/crossbar
  • The beam forces all pistons to move at the same rate
  • Simplest and most reliable method
  • Ensure the beam is strong enough to handle the load without bending

Electronic Synchronization

  • Use a Controller to send identical signals to all pistons
  • Add position sensors on each piston for feedback
  • Controller adjusts individual piston speed to maintain alignment
  • More complex but allows for finer control

Load Distribution Tips

  • Even spacing — Place pistons evenly across the load to distribute weight
  • Center of gravity — Ensure pistons support the load's center of gravity
  • Guide rails — Add linear guide rails to prevent twisting
  • Oversize pistons — Use pistons rated for more force than needed (safety margin)

Practical Piston Builds

Garage Door

  • 2-4 medium pistons mounted vertically to lift the door
  • Horizontal piston to slide door open once lifted
  • Controller sequences: lift → wait → slide → wait → stop
  • Proximity sensor for automatic opening

Vehicle Lift

  • 4 large pistons (one at each corner) for stability
  • Mechanical synchronization via rigid platform
  • Raise vehicle for underside access and repairs
  • Locking mechanism to hold position safely

Adjustable Drill Mount

  • Piston raises/lowers the drill for different vein heights
  • Slider control in vehicle for precise height adjustment
  • Position sensors to set upper and lower limits

Drawbridge

  • Hinge at one end, piston at the other
  • Piston extends to lower the bridge, retracts to raise
  • Proximity sensor + Controller for automatic operation
  • Great for moat crossings and base entrances

Dump Truck Bed

  • Hinge at front of bed, large piston at rear
  • Piston extends to tilt bed and dump cargo
  • Button in driver seat controls the piston
  • Essential for mining and farming vehicles

Piston Building Tips

  1. Always use hinges — Unless the motion is perfectly linear, add hinges at piston ends to prevent binding
  2. Reinforce mounting points — Piston forces can tear weak blocks apart; use heavy blocks at mount points
  3. Test without load first — Extend/retract the piston unloaded to verify smooth operation
  4. Add limit stops — Mechanical stops prevent over-extension and protect the piston
  5. Keep it clean — Don't put blocks where the piston rod needs to extend
  6. Use the right size — Small pistons for light loads, large for heavy; using oversized pistons wastes power and space
  7. Plan the path — Make sure the moving part has clearance throughout the full stroke
  8. Have a manual override — If the Controller fails, be able to operate the piston manually

Related Guides