MEN430 · Theory of Machines

Four-Bar Linkage Simulator

Department of Mechanical Engineering · Faculty of Engineering · Fall 2026

Developed by Najib Metni, PhD

Notre Dame University – Louaize logo

Link Lengths

Input crank · a mm
Coupler · b mm
Output rocker · c mm

Type any length in mm — the field isn't capped, and the slider range stretches to fit whatever you enter.

Ground Pivots

O₂ is fixed at the origin (0, 0).

Playback

Speed60°/s
rad/s

Joint Types

Share

Export

Time, θ₂ (and θ₃/θ₄ or d₄), each link's angular speed and acceleration, joint accelerations, the crank driving torque (from the Forces tab inputs), and any trace points' coordinates, speed and acceleration — swept across the full feasible range at the current Speed setting.

Mechanism

Crank a Coupler b Rocker c Ground d
a b c O₂ O₄
Can't assemble this mechanism — the coupler and rocker can't reach each other at any crank angle. Shorten the ground distance between O₂/O₄, or lengthen the coupler / rocker.
Click the crank, coupler, or rocker in the diagram to change its shape and add trace points.
the two ways this linkage can be assembled
°
θ₃ (coupler)—° θ₄ (rocker)—°

Grashof Condition

—

—

RoleLinkLength
Shortest (S)—
Longest (L)—
Other (P)—
Other (Q)—
S+L = — ? P+Q = —
Transmission angle μ (at B)—°
0°90° ideal180°
Input angle θ₂—°

Stop / Toggle Positions

Quick-Return Motion

Angle vs θ₂

Swept across the full feasible range of θ₂ — this is geometry, not the live animation.

Mechanism can't assemble.