R&D LAB Computational Design Shipped Teaching instrument

Mechanism Lab

Sixty mechanisms across ten chapters, each driven by exact kinematics, each reporting numbers that are true of what is drawn.

  • 60mechanisms
  • 10chapters
  • 1derivation each
  • 0canned animations
Mechanism Lab showing a deadbeat escapement with labelled locking face, impulse face and live readouts

Mechanism 45, the deadbeat escapement. The panel on the right is computed from the geometry on screen, not written into a caption.

Why this is published

An animation can be faked. Exact kinematics cannot. Mechanism Lab is our proof that we model machines as equations first and pictures second, which is the same discipline a facade, a nesting layout or a parametric assembly demands.

Most mechanism references show a moving picture and a formula, and quietly leave a gap between them. This one closes the gap: every part is placed by solving the mechanism, every number in the panel is measured off that solution, and every entry ends with a derivation showing how a person could have arrived at it from first principles.

The numbers are measurements, not labels

Each mechanism reports a live panel: mechanical advantage, travel, angles, wasted motion, energy in against energy out. Those values come out of the same solve that places the geometry, so if the drawing is wrong the numbers are wrong with it, visibly.

That constraint is the whole point. It is very easy to ship a linkage that looks convincing and is kinematically impossible. Tying the readout to the solution makes that class of error self-reporting.

A mechanism with dimension callouts and a live numbers panel
Callouts are anchored to real points on the solved mechanism, so they travel with it.

A curriculum, not a catalogue

The sixty entries are ordered so each one is built from the idea before it. The lever earns the compound lever, which earns the toggle press, which earns the trigonometry that makes the escapement readable later.

Two panels carry the teaching load: where the formula comes from, written as a chain of steps, and how anyone thought of it, which reconstructs the reasoning rather than crediting a name.

Chapter list beside a mechanism and its derivation panel
Ten chapters, ordered by dependency. Arrow keys step through the whole curriculum.

Same solve, different reading

Four ways to look at the same instrument

A mechanism in motion with dimension callouts

MotionDrive it by hand or let it run. Callouts stay attached to the points they describe.

How an entry is built

One kinematic solve feeds everything on screen

Link lengthsparametersDrive angleuser input3D geometryplaced, not posedCalloutsanchored to pointsLive numbersmeasured off the solveDerivationthe same symbols Kinematic solve closed form, per frame

No entry stores a keyframe or a rendered image. The geometry, the callouts, the readouts and the derivation all read from the same solved state, which is why they cannot drift apart.

A closer look

Deadbeat escapement with locking and impulse faces labelled
The locking face is an arc about the anchor pivot, which is why there is no recoil.
The opening chapter, the lever
Chapter one. Work in equals work out, shown as a measurement rather than a claim.
A mechanism from the ropes and pulleys chapter
Ropes and tension: the advantage is a count you can read off the drawing.
A mechanism with dimension callouts
Callouts anchored to solved points.
A later-chapter mechanism
Later chapters assume the earlier ones.
The dark theme
Dark theme, same geometry.

Under the hood

01 Exact kinematics Closed-form solutions per mechanism. No physics engine, no approximation, no baked animation.
02 One render rig A single rig for all sixty entries, so a fix to lighting or shadows applies everywhere at once.
03 Anchored annotation Labels and dimensions bound to solved points, so they follow the mechanism instead of floating.
04 Derivation as data Each step is a record, which is why it can be styled, translated and cited separately.
05 Curriculum ordering Dependency-ordered chapters, navigable by keyboard from the first entry to the last.
06 Theme layer Light and dark from the same geometry, because material is a separate concern.

Where it fits

  • Manufacturers explaining a moving product to a buyer who will never read a drawing.
  • Engineering teams that need a shared vocabulary before a design review, not after it.
  • Training and onboarding where the wrong mental model is expensive to correct later.
  • Any brief where the honest answer is a mechanism and the usual answer is a video.

How this was made

The application and this article were produced by AI. No person has read through the underlying data in full.

Checked

  • Every figure in the readouts is computed by the solver from that mechanism's own equations rather than entered by hand. The numbers follow the geometry by construction.
  • All sixty mechanisms were confirmed to render and animate, by headless Chrome capture.
  • Individual mechanisms, the Jansen linkage among them, were verified numerically during construction.
  • The claims are about the application's own arithmetic rather than about the world: no assertion about a real person, company, patent or measurement.
  • Every image is a screenshot of our own application.

Not checked

  • Forty-six of the mechanism modules were built by agents and have not been verified by a person against reference kinematics. A mechanism can render smoothly and still be wrong.
  • The first-principles derivations have not been reviewed for correctness.
  • The chapter ordering and the pedagogy are editorial, checked against no teaching standard.

Image credits: every frame on this page is a screenshot of our own application.

“What I cannot create, I do not understand.”

Richard P. Feynman · blackboard at Caltech, 1988

Why this is published

What this means for your project

More from the lab

Have a product that only makes sense when it moves? We can make that legible.

Get in touch

Grace Hopper

“The most damaging phrase in the language is: it's always been done that way.”