Elliptical Crank: Trammel Animation and Point-Velocity Calculator

← Back to Engineering Library

An elliptical crank can be illustrated as a perpendicular double-slider trammel: a rigid bar joins two guided pins, and a point on that bar follows an ellipse. This calculator shows the point between the pins and keeps its coordinates, speed and tracing path tied to the same geometry.

Elliptical Crank Interactive Calculator

Adjust the ellipse dimensions, initial phase and cycle time. Follow a rigid two-slider trammel while its tracing point, coordinates and speed update together.

0°

X Position
--
Y Position
--
Trace Speed
--
Mechanism cycle rate
--

Equation Used

x=a cos θ; y=b sin θ; speed=(2π/T)√(a²sin²θ+b²cos²θ); pin spacing=a+b.
Initial phase plus animation phase drives both the drawing and live results. Motor hardware, loads and manufacturing clearances are not calculated.
  • Rigid bar with P between its slider pins.
  • Perpendicular ideal guides.
  • VP=a, PH=b and HV=a+b.
  • Uniform prescribed phase rate.

Horizontal and vertical semi-axes may be in either size order. Uniform prescribed phase; ideal guide geometry.

Watch the Elliptical Crank in motion
Video: Elliptical crank by Nguyen Duc Thang (thang010146) on YouTube. Used here to complement the diagram below.
Same mechanism and inputs as the interactive calculator.

Two sliders constrain one rigid bar

Pin H runs in the horizontal guide and pin V in the vertical guide. The gold bar joins them. Point P lies between the pins, a distance a from V and b from H. Their fixed separation is therefore a+b.

As the prescribed phase advances, the horizontal pin moves through ((a+b) cos θ, 0), while the vertical pin moves through (0, (a+b) sin θ). Those constraints keep the bar length constant and put P at (a cos θ, b sin θ).

The drawing is a plan-view kinematic model. The green ellipse is the point’s projected trajectory. Guide clearances, motor hardware and the out-of-plane construction are omitted. The mechanism itself stays visible throughout the cycle, including when the bar lines up with a guide.

Explore elliptical motion

A trammel is a useful way to see how sliding and pivoting joints produce an exact geometric curve. Historical ellipsographs use related arrangements to carry a drawing point. The cited Smithsonian instrument places its drawing bracket beyond its sliders; the arrangement shown here deliberately puts P between them so both positive semi-axis inputs remain valid independently.

The semi-axis controls set the ellipse dimensions. The phase control sets the initial angle, and animation advances from that setting at the entered cycle time. The live coordinates and speed refer to the point shown at that instant.

Position and speed from the constrained geometry

With L=a+b, H=(L cos θ,0), V=(0,L sin θ), and P=(a cos θ,b sin θ), the distances HV=L, VP=a and PH=b are constant. Eliminating θ gives x²/a²+y²/b²=1.

For a uniform phase rate ω=2π/T, the velocity components are vx=−aω sin θ and vy=bω cos θ. Their magnitude is ω√(a² sin²θ+b² cos²θ). The mechanism completes 60/T cycles per minute.

The horizontal and vertical semi-axes are named by direction. Either can be larger. When a=b, the path is a circle and point speed is constant. Otherwise the point speeds up and slows down even though phase advances uniformly.

Default point on the ellipse

At a=120 mm, b=60 mm, initial phase 45° and T=4 s, the point starts at approximately (84.85,42.43) mm. Its initial speed is about 149.02 mm/s, and the mechanism rate is 15 cycles per minute.

The slider pins stay 180 mm apart. P stays 120 mm from the vertical pin and 60 mm from the horizontal pin. At phase 0°, P is (120,0) mm and travels at about 94.25 mm/s; at 90°, it is (0,60) mm and travels at about 188.50 mm/s.

Geometry model and construction details

This calculator does not infer forces, drive torque, guide wear or manufacturing tolerances. Clearance, wear and perpendicularity tolerances require the actual instrument dimensions and service requirements.

Nonperpendicular guides change the coordinate relationship but do not justify calling every resulting curve an egg-shaped error. The displayed model assumes exactly perpendicular guides and a rigid bar of constant length.

Elliptical crank questions

Why can the vertical semi-axis be larger?

The inputs specify horizontal and vertical dimensions, not a fixed major/minor ordering.

What happens when the two semi-axes are equal?

P becomes the bar midpoint and follows a circle at constant speed for the prescribed phase rate.

Is the displayed cycle rate a motor specification?

No. It is the imposed mechanism cycle rate. The motor and transmission are not modeled.

Why does the point speed change during a cycle?

The horizontal and vertical velocity components have different amplitudes when a and b differ.

References

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: