workshop private

← all mechanics

Dead Pull

mechanics · created 2026-10-09

A 900 mm cable spool on a 500 mm barrel, a rope choked round it, and one pull angle — 56.25° — at which no tension on earth moves the spool, because the rope's line of action runs exactly through the contact patch. Below it the spool comes to you and outruns your rope 2.25 : 1; above it the same rope on the same barrel backs it away. Take the rope over the top instead and the dead angle disappears completely, at the price of 0.643 m of spool per metre hauled — a real 1.556× force advantage, and also a governor, because a pair of hands gathers about 1.10 m of rope a second, so under the barrel the spool can run at 3.09 m/s and over the top it can never beat 0.88. The same 8 m takes 3.54 s and 2.34 m of rope under the barrel and arrives at 3.29 m/s; over the top it takes 8.67 s and 11.60 m of rope and arrives at 0.75, which is the only one of the two a 220 mm chock will stop. The dead angle will not hold still either: 24 mm rope piling in one place takes the payout radius from 250 mm to 329 mm in six metres and the dead angle from 56.25° to 42.99°, so a pull that was hauling becomes one that is shoving with nothing changed but the spool — hold 40° and walk and the haul stalls after 4.59 m of rope and reverses after 7.37. And on a 4° ramp the angle that holds it is not the dead angle but a second one that moves with how hard you pull: 65.67° at 620 N, 74.99° at 300 N, and no angle at all below 160 N — and none you could actually reach below 310.

physicscanvasgame-feelsimulation

An empty cable spool on its side in a yard, a rope taken round the barrel, and one job: get it where you want it. The only controls are where your hands are and how hard you lean back.

Everyone’s first instinct — pull it up and toward you, because that is how you move anything — is the move that sends it away.

Moments about the ground, not about the axle

Take moments about the contact patch P rather than the axle and the rope’s contribution is one expression:

M_P = T·(r − R·cos θ)

R is the flange that rolls, r is the radius the rope leaves at, θ is the rope’s elevation. Everything else here is that bracket changing sign.

It is worth being precise about why the axle is the wrong pivot. About the axle, a rope off the under side always makes the same clockwise torque T·r, which would say the spool always rolls one way. It does not, because the friction at the patch also makes a torque, and the two have to be solved together. Taking moments about the patch does that for you in one line, and the line says the answer depends on θ.

The dead angle

r − R·cos θ = 0 gives

θd = acos(r/R) = acos(250/450) = 56.25°

and that is the only thing the spool’s mass, its inertia, the rope, and the ground have no say in. It is the arccosine of a ratio of two radii.

The demo draws it rather than stating it. Run the rope’s line of action backwards, under the spool, to where it crosses the ground:

At the dead angle you can put 620 N into a 130 kg spool and watch the readout sit at 0.00 m/s. That is the thing worth feeling, and it is why the dial has a gold tick on it.

Rolling resistance turns the point into a band. At full haul the spool will not move anywhere between 53.24° and 59.16° — about six degrees wide — which is both a nuisance and the only reason a real rigger can ever hold one still.

You are geared against yourself

The tangent point moves backwards as the spool rolls forwards, so the rope comes in slower than the spool travels. One metre of rope is

R / (R·cos θ − r)   metres of spool

and the force arriving at the ground is the reciprocal of that times what you pull. The gearing is not a bonus; it is the same fact as the dead angle, written as a ratio instead of a sign.

θtravel : ropeforce at the ground (620 N in)tension needed to start it
0°2.25 : 1276 N100 N
20°2.60 : 1238 N113 N
30°3.22 : 1192 N136 N
40°4.75 : 1131 N192 N
50°11.46 : 154 N391 N
54°31.03 : 120 Nmore than you have
56.25°∞0 N∞
60°−18.00 : 134 N520 N
70°−4.68 : 1132 N181 N
89°−1.86 : 1334 N78 N

Read the last column rather than the first. The dead angle is not a knife edge you can balance on by being careful — it is a region several degrees wide where the tension required to do anything exceeds what a person can pull.

Over the top, which is not a free upgrade

Take the rope off the top of the barrel instead and the bracket becomes r + R·cos θ, which is positive for every angle there is. No dead angle, at any θ. The spool follows you whatever you do with your hands, and the gearing inverts to 0.643 : 1 — a genuine 1.556× force advantage.

The catch is the thing nobody draws in the free-body diagram: a pair of hands gathers rope at about 1.10 m/s, hand over hand, and past that you cannot keep tension on at all. Under the barrel, one metre of rope is 2.25 m of spool, so the spool can run at 3.09 m/s. Over the top it is 0.643 m, so the same hands cap the spool at 0.88 m/s and nothing can run away from you.

Same 8 m of yard, hands fixed at 1.3 m, hauling flat out:

timerope gatheredarriving at
under the barrel3.54 s2.34 m3.29 m/s
over the top8.67 s11.60 m0.75 m/s

Under the barrel is two and a half times quicker and arrives at a speed that goes straight over the chock. Over the top takes five times the rope and arrives at a walk. The mode with no dead angle is also the mode with no brake — the only way to decelerate a spool with a rope is to get above the dead angle, and over the top there is nowhere above it to get.

The dead angle does not hold still

The rope is 24 mm and it is choked in one place, so it piles. The payout radius follows the spiral, r = sqrt(r0² + L·d/π), and the dead angle follows r:

rope on the barrelpayout rdead angletravel : rope, flat
0 m250 mm56.25°2.25 : 1
1 m265 mm53.95°2.43 : 1
2 m279 mm51.70°2.63 : 1
4 m305 mm47.32°3.10 : 1
6 m329 mm42.99°3.72 : 1
12 m393 mm29.24°7.85 : 1

It is a square root, so the first metres move it fastest. The consequence is the Pile stage: hold one angle, walk backwards, and the dead angle walks down to meet you.

holdingthe haul stalls afterit reverses after
20°11.78 m of rope15.23 m
30°8.53 m11.70 m
40°4.59 m7.37 m
50°0.46 m2.77 m

Note that the stall always comes first, and comfortably first. The spool does not snap into reverse; the haul quietly stops being worth anything — the force arriving at the ground falls below what the yard was already absorbing — and then, several metres later, it starts pushing. Nothing on the rope tells you this is happening. The payout radius does, which is why it is on the panel.

On a slope it is a different angle, and it moves

Gravity contributes its own constant moment about the patch, so the balance condition becomes T·(r − R·cos θ) = R·m·g·sin α and the angle that holds the spool stops being a property of the spool:

tensionholds at
150 N92.15° — past vertical, so: nothing holds it
200 N83.64°
300 N74.99°
450 N69.03°
620 N65.67°

Two things follow and both are backwards. Easing off the rope does not hold the spool more gently, it loses it — the hold angle runs away up the dial as T falls. And the steepest rope a person can actually make, standing 0.86 m off the axle with their hands at 2.6 m, is 74.4°, so below 310 N there is no reachable angle at all and the hill simply takes it.

What does not work, stated plainly

A flat haul outruns its own brake. Haul flat out from 9 m with your hands still at 1.4 m and the rope only reaches the dead angle when the spool is 1.16 m away and doing 3.40 m/s; everything above the dead angle is available to you only in the last metre, and a metre is not enough:

hands atdead angle reachedat the boots
1.40 m1.16 m out, 3.40 m/sstill doing 3.38 m/s
1.80 m1.46 m out, 3.37 m/s3.30 m/s
2.20 m1.76 m out, 3.33 m/s3.19 m/s
2.60 m2.05 m out, 3.25 m/s3.03 m/s

The same run at 120 N parks itself 2.09 m out after 24.5 s. At 200 N it reaches your boots at 1.40 m/s, and at 620 N at 3.38. There is no setting of your hands that fixes a haul you have already won too hard — the fix is upstream, in not pulling that hard, and the whole of Walk It In is learning where to let go. Coasting sheds 0.240 m/s², so 1.60 m/s — all a 220 mm chock will hold — takes 5.34 m to lose.

The model

src/dead-pull.mjs is framework-free and has no DOM in it.

Reuse

import { SPOOL, createRun, step, deadAngle, travelRatio, holdAngle } from './dead-pull.mjs';

deadAngle(0.45, 0.25);              // 0.9817 rad — 56.25°
travelRatio(0, 0.45, 0.25, -1);     // 2.25 : 1 under the barrel
travelRatio(0, 0.45, 0.25, +1);     // 0.643 : 1 over the top
holdAngle(620, SPOOL, -4 * Math.PI / 180);   // 1.1462 rad — 65.67° on the ramp

const run = createRun({ x: -8, side: -1, hand: { x: 0, y: 1.3 } });
step(run, 1 / 480, 620);            // newtons along the rope
run.cross;                          // where the line of action meets the ground

The reusable piece is not really the spool. It is unitMoments() plus groundCrossing(): any rolling body pulled by a line that does not pass through its centre has a dead angle, and drawing where the line crosses the ground is a better explanation of it than any number.

node scripts/measure.mjs recomputes every table above.