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
ω₂ = 1.05 rad/s

Joint Types

Share

Export

Time, θ₂ (and θ₃/θ₄ or d₄), each joint's rotational speed, and any trace points' coordinates and linear speed — 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)—°
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.