Concept

Four-bar — where it appears

Four links and four pin joints, the smallest closed chain that moves. Everything about which link can turn fully, where it jams and what its coupler draws follows from the four lengths, which is why the site returns to it in every field.

Named by 20 essays across 6 fields — each of them below, with the objects they name alongside it.

The output is a band, not an angle. The rocker's angle through one turn of the crank, for a four-bar whose four lengths are each specified to ±0.01. The line is the nominal mechanism; the band is where the output of an actual one lies, found by building all sixteen extreme combinations of the four lengths at every crank angle and solving each. The band is not a constant width: it is 0.73° at its widest, near 30°, and 0.36° at its narrowest — a factor of 2.0. Which of those a designer is told depends entirely on where the mechanism was measured.

A length is a range

Every figure on this site so far has been drawn from four numbers. No four numbers were ever cut. Give each of them a tolerance of ±0.01 and the rocker's output stops being an angle and becomes a band 0.73° wide at one part of the turn and 0.36° wide at another — and which of those a designer is told depends only on where somebody measured.

practice · Tolerance
A four-bar at 60°, solved. Ground 4, crank 1, coupler 3.5, rocker 3. Every joint position here is the output of a Newton–Raphson solve on the loop-closure equations, converged to 0.0e+0 — not a placement that looked right. Grashof's condition classifies these lengths as a crank rocker, and sweeping the crank through 360° confirms it: 120 of 120 positions assemble. The transmission angle at this instant is 66.9°.

Four bars and four pins

The smallest interesting machine there is. Four lengths decide everything about it — which link can turn all the way round, how hard it pushes, where it stops and whether it can be assembled at all — and every one of those is a number that falls out of a solve rather than a judgement about a drawing.

linkages · Fourbar
Two circles, four answers, two of them nowhere. A four-bar with its crank held at 52° is two circles: the coupler pin is 3.5 from the crank pin and 3 from the far ground pivot. Two quadratics in two unknowns, so Bézout's number is four — and the tracker finds two. The other two paths run off to infinity, and they do so for every pair of circles ever drawn: two circles meet the line at infinity in the same two points, and those are what the fourth and third answers are.

Two circles, four answers

A four-bar with its crank held still is two circles, and two circles meet twice. Bézout's theorem says four. The two missing answers are not a rounding error and are not special to these link lengths — they are the same two points for every pair of circles ever drawn, and they are the beginning of a way of counting that has so far been done by hand.

algebra · Algebra
Grashof's classification, predicted and then swept. Four sets of link lengths. For each, Grashof's condition predicts from the lengths alone whether the input can rotate a full turn, and the solver then attempts all 180 positions and reports how many assembled. The prediction and the measurement agree in every case, which is what licenses quoting the classification for a mechanism nobody has swept.

Grashof, predicted and then swept

Add the shortest link to the longest. If the total does not exceed the other two, some link can turn a full revolution. It is a sentence about four numbers, it was published in 1883, and it is the kind of claim this site refuses to print without measuring — so every linkage here is also asked for all 360 positions and required to agree.

linkages · Fourbar
Two routes to the same derivative. How much the output angle moves when the coupler length moves, through one turn, computed twice. One route rebuilds the mechanism at b ± 10⁻⁶ and solves both from scratch; the other differentiates the constraint equations and solves one linear system against the analytic Jacobian. They lie on top of each other — the strip beneath plots the difference on a four-decade log scale, and its largest value anywhere in the turn is 2.9e-10 against a sensitivity of order 0.41. That is the only independent check there is of the Jacobian itself, whose coupler rows carried four wrong signs from the foundation phase to 2026-08-12 without ever drawing anything wrong.

Two routes to a sensitivity

How far the output moves when a link length moves can be found by rebuilding the mechanism and solving it again, or by differentiating the constraint equations and solving one linear system. The two agree to two parts in a hundred million across a whole turn — and the second route is an independent test of the constraint Jacobian itself, whose coupler rows had carried wrong signs unnoticed.

practice · Tolerance
The four lengths do not matter equally. Each length's average contribution to the output band, for a tolerance of ±0.01 on all four, averaged over the 48 crank positions the mechanism reaches. The coupler contributes 38% of the total and the rocker 11% — a factor of 3.4 between the ends of the ranking. A tolerance specified equally on all four therefore spends most of its cost buying accuracy the mechanism does not notice, which is what a sensitivity ranking is for.

The four lengths do not matter equally

Averaged over a whole turn, the coupler contributes 38% of a four-bar's output band and the rocker 11% — a factor of 3.4 between the ends of the ranking. A tolerance specified equally on all four therefore spends most of its money buying accuracy the mechanism cannot use, and the ranking that says so costs four linear solves.

practice · Tolerance
Two ways of adding four tolerances. The output band from ±0.01 on each of four lengths, combined two ways. The upper curve is worst case — every error at its extreme and conspiring — and the lower is root-sum-square, which treats the four as independent random errors. RSS is smaller everywhere, by between 1.42 and 1.95, and with four contributions the most it can ever be is √4 = 2. That factor is not a saving found in the geometry; it is bought with the assumption that the four errors are independent, and one fixture that locates two of the holes takes it straight back.

Worst case and the square root

Four tolerances can be added as a straight sum or as a root-sum-square, and the second is smaller by between 1.42 and 1.96 through this linkage's cycle. The ceiling is √4 = 2 and no geometry can beat it. That factor is not found in the mechanism — it is bought entirely with an assumption of independence, and one fixture that locates two holes takes it straight back.

practice · Tolerance
The wheel is the coupler — double wishbone. The suspension solved at 0 mm of bump, with the whole travel ghosted behind it. The two arms are the cranks and the upright between them is the coupler; the wheel is bolted to that coupler, so camber is the coupler's rotation and nothing else. Camber here is 0.00° and the contact patch has moved 0.0 mm across the road. The cross is the instantaneous centre of the upright, found from the solved velocity field; the roll centre is where the line from it to the contact patch crosses the car's centreline, and it is at 73 mm here.

The wheel is the coupler

A double wishbone is a four-bar standing on end whose coupler carries a wheel, so camber is coupler rotation and scrub is a coupler point's path. Both are computable, and the second one comes out with the opposite sign from the model every suspension book uses — by more than the whole scrub.

applied · Fourbar
A pin in a hole is a short link. Left: a pin of radius 0.86 in a hole of radius 1, so the clearance is 0.14. The pin's centre may sit anywhere within that of the hole's centre. Right: the same joint as it enters the kinematics — a binary link of fixed length 0.14 and free direction, with a revolute at each end. That is not an analogy. It is the same set of relative positions, so every count, every Jacobian and every solve on this site applies to it unchanged, and a four-bar with play at each pin is a mechanism with eight links and eight joints.

A clearance is a link

A pin in a hole is not a joint at a point. Its centre may sit anywhere within the difference of the two radii, so the two links it joins are connected by a body of fixed length and free direction — a binary link with a revolute at each end. That is not an analogy, and taking it literally makes a four-bar a mechanism with eight links, eight joints and five degrees of freedom.

practice · Clearance
The roll centre through the travel — double wishbone. The roll centre is a construction: the instantaneous centre of the upright, joined to the contact patch, extended to the car's centreline. It is quoted as a height. Over 160 mm of travel it moves 54 mm — 52 mm to 106 mm — The number in a specification is the value at one position of a curve, and the curve is steeper than the thing it is a property of.

A roll centre is not a point

The roll centre is a construction on the instantaneous centre of the wheel's upright, and every step of it is exact. What it is not is a height: over eighty millimetres of bump and droop it moves 54 mm on a wishbone and 131 mm on a strut, and on the strut it goes below the road.

applied · Fourbar
How far the crank turns before the rocker does. With a clearance of 0.01 at each pin, the crank must be turned this far on reversal before the rocker moves at all. Through most of the cycle it is about 2.8°, and at its best 1.44°. At the two positions where the rocker reverses — marked — it is unbounded: the output velocity passes through zero there, so no amount of crank rotation moves the rocker out of its clearance band. The peak in a plot like this is therefore a property of the sampling and not of the mechanism; it reads 402° at 96 samples and grows without limit as the sampling is refined. The number worth quoting is the plateau.

How far the crank turns first

Reverse the input of a four-bar with a hundredth of clearance at each pin and the output does not move for about 2.8° of crank rotation. At the two positions where the rocker reverses it does not move at all, however far the crank is turned — the lost motion is unbounded there, and the peak in any plot of it is a property of the sampling rather than of the mechanism.

practice · Clearance
How wrong the trapezoid is, arm angle 15.6°. The difference between the outer wheel's angle and the angle that would put all four wheels on one circle. It is zero at straight ahead by construction — both wheels point forwards — and it reaches 2.06° at 35° of lock. "One hundred per cent Ackermann" names a condition this linkage meets at 1 angle and nowhere else, and no four-bar can do better than a handful: the condition is not a rational function of the crank angle, and the linkage is.

The steering that is never right

For four wheels to roll without scrubbing, the two front wheels must point at different angles, and the relation between them is a cotangent condition no four-bar can satisfy. The trapezoid under every car meets it at straight ahead and, if the arm angle is chosen well, at exactly one other angle — 0.34° out at worst instead of 2.06°.

applied · Fourbar
A spherical four-bar: 90°, 40°, 100°, 80°. Four revolute axes, all through one point, so the linkage lives on a sphere. Its link "lengths" are the angles between consecutive axes — 90°, 40°, 100°, 80° — and the arcs drawn between the axis directions measure 40.00°, 100.00°, 80.00°, 90.00°. The whole planar four-bar theory carries over with sines where lengths were, including Grashof's condition: sorted, the arcs give s + l = 140° against p + q = 170°, so the shortest arc does turn all the way round — and swept, the input reaches 36 of 36 positions over a driveable range of 360°. This is the mechanism a universal joint is a special case of, with two of the four arcs at 90°.

When the link lengths are angles

Put every axis of a four-bar through one point and the mechanism lives on a sphere. Its bars become arcs, its lengths become angles, and every planar result carries over with a sine where a length used to be — including Grashof's condition, which still predicts exactly which link goes all the way round.

spatial · Spatial
The slider turns round at the dead centre. The slider's position against the crank angle, through the dead centre. The curve has a maximum there — that is what a dead centre is — so the slider retreats on both sides of it, and the latch works because a mechanism resting past the top of this curve has to be pushed back up it before anything can move. Set 4° past, the slider is 71 µm below the peak, and because the curve is quadratic there, doubling the setting quadruples the depth.

Locked on purpose

A toggle clamp, a landing-gear downlock and the catch on a folding table are all the same mechanism parked a few degrees past its dead centre, where the slider's motion is second order in the crank's. Seventy-one microns of slider travel undoes a latch set four degrees over — and setting it eight degrees over does not double that, it quadruples it.

applied · Fourbar
Which pin's play costs the most. Each pin's clearance taken one at a time, at 0.01 on links of 1 to 4, with the direction swept rather than assumed. The ranking runs A 32%, B 25%, O₂ 22%, O₄ 21% — a spread of 1.52 against the 3.43 the four lengths spread over. Clearances are more evenly weighted than length tolerances because each pin joins two links and so enters two of the four sensitivities, which is why the best bearing buys less than the best-held length does — and why it still goes somewhere the load path does not suggest.

Which pin to buy

The four lengths of a four-bar contribute 38, 26, 25 and 11 per cent of its output error — a spread of 3.4. Its four pins contribute 32, 25, 22 and 21 — a spread of 1.5. Clearances are more evenly shared than length tolerances, because every pin joins two links and so appears in two of the four sensitivities, and that changes what a better bearing is worth.

practice · Clearance
What preload takes away, and what it leaves. The same four-bar with 0.01 of clearance at each pin, driven so that the load through every joint keeps one sign. The upper line is the lost motion it had before: about 2.80° of crank rotation thrown away on every reversal, unrepeatable, and not removable by calibration. The lower curve is what is left once the pins are held against one side of their holes — a fixed offset of between -0.330° and 0.013°, which is a dimensional error rather than play, so its average of -0.136° comes out in a calibration and only the 0.343° of variation survives. A factor of 8.2, bought with a permanent parasitic load that this site does not model.

Taking up the play

Preload does not make a clearance smaller. It takes away the clearance vector's direction, which is the property that made the error unrepeatable — so 2.80° of lost motion becomes a 0.343° offset, of which 0.136° is a constant that calibrates out. A factor of eight, bought with a permanent parasitic load this site does not model.

practice · Clearance
What the valve does, against what the ratio promises. The solved valve lift, and the cam's lift multiplied by the nominal ratio. They are the same curve to the eye and they are not the same curve: the peak is 12.777 mm against a promised 12.842 mm, short by 0.51%. The shortfall is not an error in either number. It is what happens when a ratio measured at one position is applied across a movement, and it is why cam cards and rocker ratios are quoted together.

The cam is not the valve

A rocker arm's ratio is the ratio of two moment arms measured at one position, and the rocker swings twelve degrees while the valve opens. The instantaneous ratio runs 1.588 to 1.605, so the peak valve lift is 12.78 mm where the number on the box promises 12.84 — and the shortfall depends on how the rocker was set up, not on the cam.

applied · Cam
Tolerancing the holes rather than the lengths. The output band from ±0.01, computed on the four link lengths and then on the features those lengths are derived from. The ground length is the distance between two frame holes, and what happens to it depends entirely on how they were made: located separately, two independent errors combine to √2 times one and the lengths-only answer is optimistic by 11%; bored in one setup, the common part of the machine's error cancels out of the distance between them and the lengths-only answer is pessimistic by 34%. Neither is a correction to apply; it is a question for the machine shop, and this site can compute the sensitivity and not the answer.

Tolerancing the holes

A drawing does not tolerance link lengths. It tolerances holes, and the lengths are derived from them — so what a length's tolerance really means depends on whether its two holes were bored in one setup. Located separately, a lengths-only stack-up is optimistic by 11%; bored together, it is pessimistic by 34%. Neither is a correction to apply blind.

practice · Tolerance
How evenly the rocker is driven through the working stroke. The rocker's speed through the working stroke, divided by its mean over the stroke, against the fraction of the stroke's duration, for a crank-rocker with a 60° swing and a time ratio of 1.2 of its own, ground 1.2223, crank 0.4783, coupler 1.1298, output 1. Every curve must start and end at nought, because the rocker stops to reverse; what differs is the middle. The number after each name is the fastest speed over the slowest while the rocker covers the central 80% of its swing. Driven directly at constant speed the crank-rocker gives 1.91 at a time ratio of 1.20. The drag link that gives the highest time ratio, 2.71, gives 2.77: a hump in the middle of the cut. The most even design that still reaches 2, a drag link of ground 1, crank 5, coupler 4.5, output 2.25, gives 1.21 at a ratio of 2.03 — more even than the crank-rocker alone. Dragging moves that design's phase.

A quick return that cuts evenly

A drag link ahead of a crank-rocker buys a shaper its time ratio of 2 with both stages at 40°. The drag link that buys the most ratio drives the cut unevenly — its fastest speed through the middle of the stroke is 2.77 times its slowest — and a different drag link at a different phase reaches 2.03 with a ratio of 1.21, which is more even than the crank-rocker driven alone at constant speed. Up to a ratio of about 2.4 the second stage can improve both specifications at once.

linkages · Fourbar
Two circuits at an ordinary change point, and how far apart a length error leaves them. A four-bar on the Grashof boundary g + a = b + c — ground 4, crank 1, coupler 2.50, output 2.50 — with its crank short by 1e-3, near the one input angle at which its two assemblies would meet. Built exactly, the two curves would cross at the origin. Built with the error they pass each other 0.0400 radians apart at the flat input angle, against the law 2√(2bδ/c(g + a)) = 0.0400, and the pin clearance that rejoins them is 1.0000e-3: the error itself. Dragging the coupler's share of b + c moves the separation and leaves the clearance where it is.

Every change point lies flat

A parallelogram a thousandth wrong is rejoined by a pin clearance of exactly a thousandth, at any of its four bearings. The obvious guess is that an ordinary change point — a linkage on one Grashof boundary with no equal bars — would need a clearance with a constant in front and would reveal which bearing is loose. It does neither, because every change point has its four joints on one line. What does acquire a constant is the angle: 2√(2bδ/c(g + a)) when the circuits separate, and a stall constant with no coupler or output in it at all.

constraint · Mobility

Named alongside it

The objects these essays reach for when they reach for this one.

ToleranceTransmission angleConstraintJacobianSensitivityDead centreDerivativeGrashof's conditionVelocity ratioClearanceStrokeAllocation

All concepts