Four-bar Linkage

← Back to Engineering Library

A four-bar linkage is a planar mechanism made of four rigid links connected by four pin joints, where one link is fixed as the ground. The driver link — usually called the crank — receives the input rotation and forces motion through the coupler to the output link. The arrangement converts continuous rotation into a controlled output path, swing, or straight-line trace without gears or belts. You see it everywhere from car door hinges to MacPherson strut alternatives to the Jansen walking robot — wherever you need a defined motion path from a single rotating input.

Four-bar Linkage Interactive Calculator

Vary the four link lengths to check Grashof crank rotation, rocker swing, and transmission angle behavior.

Grashof Margin
--
Min Trans. Angle
--
Rocker Swing
--
Binding Risk
--

Equation Used

Grashof margin = (p + q) - (s + l); full crank possible when s + l <= p + q; mu = acos(((B-C).(D-C))/(coupler*rocker))

This calculator applies Grashof's condition to the four link lengths. A positive Grashof margin means the shortest link can rotate fully in at least one configuration. The linkage is also solved geometrically through one crank revolution to estimate the minimum transmission angle and output rocker swing.

  • Planar rigid links with ideal pin joints.
  • Ground pivots are horizontal and separated by the ground length.
  • Open assembly branch is used for the animated linkage.
  • Transmission angle is evaluated over one full crank revolution where closure is possible.
Watch the Four-bar Linkage in motion
Video: Four-bar linkage crane by Nguyen Duc Thang (thang010146) on YouTube. Used here to complement the diagram below.
Four-Bar Linkage Mechanism (animated)
Four-Bar Linkage (Crank-Rocker) — animated Animated four-bar linkage showing a Grashof crank-rocker. The orange crank rotates 360 degrees, the dark coupler bar floats and traces an oval coupler curve, and the dark rocker oscillates back and forth. All four pivots remain rigidly connected throughout the motion. Four-Bar Linkage (Crank-Rocker) Coupler curve (traced) Crank pivot (fixed) Rocker pivot (fixed) Crank (input, 360°) Rocker (oscillates) Coupler (floating link) KEY COMPONENTS Crank: full rotation Coupler: traces curve Rocker: oscillates Coupler curve path

How the Four-bar Linkage Works

Four links, four pin joints, one fixed ground link. That's the whole device. The driver crank rotates, the coupler floats in the middle and traces a curve in space, and the output link either rocks back and forth or rotates fully depending on the link-length ratio. Whether your linkage gives you full crank rotation comes down to Grashof's condition: the sum of the shortest and longest links must be less than or equal to the sum of the other two. Break that rule and you've built a double-rocker — both input and output just swing. Build it correctly and you get a crank-rocker, the workhorse of the planar four-bar family.

The transmission angle is what separates a smooth linkage from a juddery one. That's the angle between the coupler and the output link at the joint where they meet. Stay between roughly 40° and 140° across the full cycle and the mechanism transmits force efficiently. Drop below 30° and the linkage starts binding — you'll feel it as torque spikes at the input shaft and you'll see the output stutter near dead centre. Most production designs target a minimum transmission angle of 45° as a hard rule.

If the pin joints wear or the link lengths drift out of spec, the coupler curve distorts. A 0.5 mm error on a 100 mm coupler shifts the traced path by several millimetres at the far end — enough to throw off a film advance mechanism or a precision indexing arm. Pin clearance above 0.1 mm on a precision linkage is where you start seeing repeatability problems. Common failure modes are bushing wear at the high-load joint (usually the crank-coupler pin), fatigue cracking at the coupler bolt holes if the link is loaded near a singularity, and bent output links from impacts at the dead-centre positions.

Key Components

  • Ground link (frame): The fixed reference link that anchors the two pivot points where input and output rotate. Stiffness matters — flex in the ground link directly distorts the coupler curve. On a steel weldment we want the centre-to-centre distance held to ±0.1 mm or better.
  • Crank (driver link): The shortest link in a Grashof crank-rocker, driven by a motor or hand input. It rotates a full 360°. Its length, paired with the ground length, sets the swing amplitude of the output.
  • Coupler (floating link): The link between crank and output that never connects to ground. Any point on the coupler traces a coupler curve, which can be a figure-eight, a near-straight line, or a kidney shape depending on geometry. Coupler curves are the entire reason linkage synthesis exists.
  • Rocker (output link): Pivots on the ground frame and oscillates through a defined arc. Swing angle is set by the ratio of the four link lengths. Output torque varies through the cycle inversely with the transmission angle.
  • Pin joints: Four revolute joints with a single rotational degree of freedom each. Bushing or needle-bearing fit is critical — radial clearance above 0.05 mm on a precision four-bar produces visible wobble at the coupler-curve trace.

Where the Four-bar Linkage Is Used

Four-bar linkages are the most widely used mechanism in machinery — they show up anywhere a single rotating shaft needs to drive a constrained, repeating motion. The popularity comes down to simplicity. Four links, four pins, no sliding contacts, no lubrication-critical surfaces. They tolerate dust, vibration, and decades of service. Where they fall short is high-precision linear motion — that's why CNC machines use ball screws instead — but for repeating mechanical motion under shock and grime, nothing else matches them.

  • Automotive: Bonnet (hood) hinges on nearly every passenger car — Mercedes, Toyota, Ford all use a four-bar to lift the hood clear of the cowl while keeping the latch geometry consistent.
  • Robotics: Theo Jansen's Strandbeest leg uses two coupled four-bar linkages to convert crank rotation into a near-straight ground-stroke walking gait.
  • Heavy equipment: Caterpillar and JCB excavator buckets use a four-bar linkage between the stick, bucket, and hydraulic ram to maximise breakout force at the digging arc.
  • Aerospace: Boeing 737 trailing-edge flap deployment uses a four-bar to translate and rotate the flap simultaneously along its Fowler track.
  • Consumer products: Folding beach chairs, music stands, and pop-up trash cans — the lid-opening mechanism on a Simplehuman bin is a four-bar.
  • Bicycle suspension: Santa Cruz VPP and Specialized Horst-link rear suspensions use four-bar geometry to tune the rear axle path against pedal feedback.
  • Steam engines: Watt's parallel motion linkage on the 1784 rotative beam engine — the original engineering use of a four-bar to approximate straight-line motion at the piston rod.

The Formula Behind the Four-bar Linkage

Grashof's condition tells you whether a given set of link lengths will give you full continuous rotation at the crank. It's the first calculation you run before any synthesis work — there's no point optimising a coupler curve if the geometry can't even rotate. At the low end, where the shortest link is much smaller than the others, you get a deep crank-rocker with strong swing amplification. At the upper limit — the boundary case where s + l = p + q — the linkage passes through change points and folds, which is sometimes useful (the Chebyshev approximate-straight-line linkage exploits this) but more often a problem. The sweet spot for a robust crank-rocker sits where s + l is roughly 70–85% of p + q, giving you generous transmission-angle margin across the full rotation.

s + l ≤ p + q

Variables

Symbol Meaning Unit (SI) Unit (Imperial)
s Length of the shortest link mm in
l Length of the longest link mm in
p Length of one of the two remaining links mm in
q Length of the other remaining link mm in
μmin Minimum transmission angle through the cycle (design rule: keep ≥ 45°) ° °

Worked Example: Four-bar Linkage in a textile-mill loom batten drive

A heritage textile workshop in Ahmedabad is rebuilding the batten drive on a 1920s Lancashire-style power loom. The original four-bar pushes the reed through a 38° swing per pick at 110 picks per minute. We have a crank of 80 mm, a coupler of 320 mm, a rocker of 280 mm, and a fixed ground distance of 300 mm between the crank and rocker pivots. We need to confirm the linkage satisfies Grashof, then check whether the geometry holds up at the slowed museum-demo speed of 40 picks/min and at the original full-production speed of 180 picks/min.

Given

  • s (crank) = 80 mm
  • l (coupler) = 320 mm
  • p (rocker) = 280 mm
  • q (ground) = 300 mm
  • Nominal speed = 110 picks/min

Solution

Step 1 — identify the shortest and longest links and compute s + l:

s + l = 80 + 320 = 400 mm

Step 2 — sum the two remaining links:

p + q = 280 + 300 = 580 mm

Step 3 — apply Grashof's condition:

400 ≤ 580 → Grashof satisfied (crank-rocker)

The shortest link is the crank, so it rotates fully and the rocker oscillates — exactly the behaviour we want for a batten drive. The ratio (s + l) / (p + q) = 0.69, well inside the robust-design band of 0.70–0.85, so the transmission angle stays comfortably above 45° through the swing.

At the museum-demo speed of 40 picks/min the crank turns at 0.67 rev/s — slow enough that an observer can clearly see each phase of the swing, and inertial loading on the coupler bolts drops to roughly 13% of nominal. At 110 picks/min nominal, the reed sweeps through its 38° arc cleanly, transmission angle stays in band, and bushing temperatures sit at typical loom values.

ωnom = 2π × (110 / 60) = 11.5 rad/s

Push to 180 picks/min and the crank reaches 18.8 rad/s. The geometry still satisfies Grashof — that doesn't change with speed — but coupler-pin shear load scales with ω2, so doubling speed quadruples the pin loading. On the original cast-iron coupler this is exactly the regime where you'd see fatigue cracks initiate at the pin holes after a few thousand hours.

Result

The linkage satisfies Grashof at 400 mm ≤ 580 mm and runs as a clean crank-rocker through the full speed range. At 40 picks/min the motion is inspection-slow and inertial load is negligible; at 110 picks/min nominal the linkage transmits through its full 38° swing inside the 45°+ transmission angle band; at 180 picks/min the geometry still works but pin-joint shear loading roughly quadruples versus nominal and the coupler enters fatigue territory. If your measured swing angle differs from the predicted 38°, the most common causes are: (1) a worn crank-coupler bushing letting the crank pin walk radially by 0.3 mm or more, which shortens the effective crank length and reduces swing; (2) the ground-link pivot centres drifting from the 300 mm spec because of frame flex or a re-drilled mounting hole; or (3) a bent rocker arm from a hard stop impact, which puts the link out of plane and reduces the in-plane swing component.

Choosing the Four-bar Linkage: Pros and Cons

Four-bar linkages compete with cams, slider-cranks, and belt-driven systems whenever you need to convert rotary input into a constrained output motion. The four-bar wins on simplicity, robustness, and zero-lubrication tolerance. It loses where you need arbitrary motion profiles or precise straight-line travel.

Property Four-bar Linkage Cam Mechanism Slider-Crank
Maximum reliable speed (RPM) 1,000-3,000 with steel bushings 300-1,500 (limited by follower bounce) 3,000-6,000 with rifle-grade bearings
Output motion flexibility Fixed coupler curve set by geometry Fully arbitrary — any profile cuttable Simple sinusoidal-ish linear stroke
Cost of fabrication Low — 4 links, 4 pins, no precision surfaces High — cam profile requires CNC grinding Medium — needs precision bore + rod
Tolerance to dust/contamination Excellent — sealed bushings only Poor — cam-follower contact patch fouls Moderate — slider rails attract grit
Service life under shock load 50,000+ hours (Watt-style steam linkages still running) 5,000-20,000 hours before re-grind 10,000-30,000 hours bearing-limited
Suited applications Hinges, walkers, suspension, indexers Cam timing, valve trains, packaging machines IC engines, presses, pumps
Design complexity Moderate — synthesis is non-trivial High — profile + dynamic balancing Low — well-documented kinematics

Frequently Asked Questions About Four-bar Linkage

Grashof tells you whether the crank can rotate fully — it does not tell you whether the linkage transmits force efficiently throughout the rotation. Binding near dead-centre almost always means your minimum transmission angle has dropped below 30°. At those angles the coupler is pushing nearly along the rocker's axis instead of perpendicular to it, so almost none of the input force converts to useful output torque.

Plot transmission angle through 360° of crank rotation. If μmin falls below 40°, redesign — typically by lengthening the coupler or shortening the ground link. The 45° rule of thumb exists because real bushing friction eats roughly 5° of margin in service.

This is kinematic synthesis, and it's a bigger topic than the analysis we covered. For three precision points (three positions the coupler must pass through), use Burmester's graphical method or solve the synthesis equations directly — there's a closed-form solution. For approximating a path like a straight line, start from a known catalogue solution: the Chebyshev linkage, the Hoeken linkage, or the Roberts linkage all give near-straight coupler segments with documented link ratios.

For walking gaits, look at the Klann and Jansen linkages as starting points — they're effectively two coupled four-bars with published ratios you can scale. Modern practice is to use software (Linkage by David Rector, GIM, or MATLAB) to iterate from a candidate solution rather than synthesise from scratch.

If you genuinely need linear motion — piston in a cylinder, ram against a die — use a slider-crank. The four-bar only approximates a straight line over a limited segment of the coupler curve, and the deviation from true straight is on the order of 0.1–1% of stroke depending on geometry.

Pick the four-bar when you want sealed pin joints (no slider rails to wear or contaminate), when the load includes shock or dust, or when the motion only needs to be approximately linear. The Watt linkage in steam engines used a four-bar specifically to avoid the leaky packing-gland wear of an early slider-crank against rough cast-iron bores.

3 mm offset on a typical hobby-scale four-bar usually means cumulative pin-joint clearance, not a manufacturing error in the link lengths themselves. Four pins each with 0.3 mm radial clearance can add up to several millimetres of slop at the coupler trace point, especially when the load reverses direction and the joints flop to the opposite side of their clearance.

Measure each pin clearance with a feeler gauge or by indicator-checking each joint individually. Replace any joint with more than 0.1 mm radial play for precision work. If clearance is fine, check that the ground-link pivot centres match your CAD value to within 0.2 mm — frame flex or oversized mounting holes will offset the entire curve.

Balancing helps, but it doesn't extend the speed limit indefinitely. The hard ceiling on a four-bar's speed is pin-joint shear stress, which scales with ω2. Even a perfectly balanced linkage still develops centripetal loads on the coupler that grow quadratically with crank speed.

Counterweighting the crank cancels the first-order shaking force at the input pivot but does nothing for coupler self-loading. If you need to double your linkage's speed, the practical path is upsizing pin diameters and switching from bronze bushings to needle bearings — not chasing better balance. Above roughly 1,500 RPM most planar four-bars need needle bearings to survive.

Yes, double-rockers are a legitimate four-bar variant and they're used deliberately. Both input and output swing through limited arcs, and the coupler traces a constrained closed curve. Aircraft landing-gear retraction linkages are often double-rockers because you don't want a full rotation — you want a defined deployed position and a defined stowed position with controlled motion between them.

The clue you've designed a double-rocker rather than a crank-rocker is that the input arm hits a limit before completing a full revolution. If you intended a crank-rocker and got a double-rocker, recheck your link assignments — Grashof has to be satisfied AND the shortest link must be the input or the ground link for full crank rotation.

References & Further Reading

  • Wikipedia contributors. Four-bar linkage. Wikipedia

Building or designing a mechanism like this?

Explore the precision-engineered motion control hardware used by mechanical engineers, makers, and product designers.

← Back to Mechanisms Index
Share This Article
Tags: