Hoecken Linkage: Link-Length Scaling and Model Limits | FIRGELLI

← Back to Engineering Library
A Hoecken linkage is an approximate straight-line four-bar mechanism: a point on the coupler traces a curve with a relatively straight portion. The calculator scales three link lengths from the crank and entered ratios. It does not calculate straightness error, usable stroke or velocity uniformity, and its ideal joint geometry does not account for collisions, bearing clearance or loads.

Reading the dimensions

Measure crank, coupler and rocker lengths between pivot centers. The ground length is the spacing between the two fixed pivots. A tracer point also needs a defined location on the coupler; it is not determined by the four link lengths alone.

Hoecken Linkage Interactive Calculator

Multiply crank length by the entered coupler, rocker and ground ratios. Velocity variation is not calculated. The animation follows fixed link lengths and flags crank angles where the two connecting links cannot meet.

Coupler
--
Rocker
--
Ground
--
Velocity Band
--

Equation Used

Lc = rc * Lcrank; Lr = rr * Lcrank; Lg = rg * Lcrank; default ratios rc:rr:rg = 2.5:2.5:2.0

The three length outputs are products of crank length and entered ratios. The default proportions are an illustrative starting point. No working interval, trajectory-error tolerance or velocity analysis is supplied.

  • Default crank:coupler:rocker:ground proportions are 1:2.5:2.5:2; changing ratios changes the geometry.
  • The schematic places a tracer beyond the coupler-rocker pivot by 2.5 crank-length units; this fixed choice is not an optimized tracer location.
  • Velocity variation and straightness error are not calculated. Geometric closure is checked for ideal pivots; physical clearances and loads are not.
Watch the Hoecken Linkage in motion
Video: Straight line linkage - Hoecken Mechanism on YouTube. This separate linkage demonstration does not verify the calculator’s arbitrary input combinations or establish a velocity tolerance.
Hoecken four-bar linkage and its coupler curve 123
1 — Input crank. 2 — Coupler and rigid extension. 3 — Fixed rocker pivot. The default crank, coupler, rocker and ground lengths are 1, 2.5, 2.5 and 2 units. The tracer extends another 2.5 units beyond the coupler-rocker joint. The green curve is its calculated path; its flatter portion is approximate, not a linear guide. Bars that cross in this front view occupy different planes. Use the interactive animation above to follow the motion.

A coupler curve from four links

Two fixed pivots support the crank and rocker. The coupler joins their moving pivots, and a tracer attached to the coupler follows a curve as the linkage moves. Appropriate geometry can make part of that curve approximately straight.

Each pose must satisfy both connecting-link lengths. Some entered proportions cannot close at every crank angle. At an impossible pose, the animation shows the crank and fixed pivots, hides the unconnected links, and displays a no-assembly message. Full-turn closure means the ideal connecting-link circles can meet at every crank angle; singular positions and collisions still need separate assessment.

The schematic tracer extends beyond the coupler-rocker pivot by a fixed 2.5 times the crank length. The green curve follows this same tracer through the available crank positions. It is not an exact straight line. Playback has a fixed display speed, and the view scales to fit. Crossings in the front view represent bars in different planes.

Studying rotary-to-path motion

Approximate straight-line linkages are useful teaching examples for coupler curves and all-rotary motion constraints. A practical application requires its own path tolerance, working interval, load and speed analysis.

This calculator supports only dimensional scaling. It does not establish a walking speed, print-head performance, payload, motor requirement or a substitute for a linear guide.

Link-length scaling

Let a be the crank length and rc, rr and rg the entered ratios. Then coupler b = arc, rocker c = arr, and ground d = arg. All four dimensions use the same chosen length unit.

These products do not determine a usable stroke or velocity variation. A path assessment requires a consistent assembly branch, tracer location and working interval. Velocity additionally requires the input motion and differentiation of the tracer trajectory.

Worked dimensional example

For a crank length of 1 unit and ratios 2.5, 2.5 and 2, the outputs are 2.5 units coupler, 2.5 units rocker and 2 units ground. Doubling the crank to 2 units doubles those lengths to 5, 5 and 4 units.

Uniform scaling preserves an ideal geometric curve’s shape when the tracer location is scaled too. It does not preserve stresses, deflection, inertia or capacity. No stroke or velocity tolerance follows from these length outputs alone.

Approximate paths and guided motion

An approximate straight-line linkage constrains motion with revolute joints and accepts some path curvature over a selected interval. A guided slider imposes a straight path through a prismatic constraint. Accuracy, friction, loads and service life depend on the actual design.

Compare candidate mechanisms using their complete trajectories, assembly limits, transmission angles and loads. This calculator assigns no universal accuracy, speed, cost or maintenance advantage to one linkage.

Frequently asked questions

Why is velocity variation not calculated?

The calculator only scales link lengths. It has no specified working interval or verified velocity analysis from which to calculate a meaningful percentage.

Does the default geometry give an exact straight line?

No. A Hoecken linkage is an approximate straight-line mechanism. The relevant error depends on tracer location and the portion of the curve selected.

Can every slider combination make a complete revolution?

No. The drawing flags angles where the connecting links cannot meet. Even when ideal full-turn closure is possible, singularities, link collisions and bearing clearances need separate checks.

Where is the tracer in this drawing?

It is placed along the coupler line beyond the coupler-rocker pivot by 2.5 crank-length units. That choice is fixed in the illustration and is not optimized by the calculator.

Does scaling the lengths change velocity?

A complete answer needs the input angular speed and trajectory. At a fixed angular motion, uniformly scaled ideal coordinates and their derivatives scale together; no absolute speed is computed here.

Can this size a motor, bearing or link thickness?

No. Loads, material properties, dynamic forces and allowable deflection are absent.

Linkage analysis references

MechRef: Planar mechanisms explains planar linkage constraints and kinematics. MechRef: Graphical linkage synthesis describes constructing motion from geometric requirements.

The calculator’s numerical outputs are the three length-scale products. A straightness or velocity claim requires a separate trajectory analysis with a declared tracer and interval.

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: