Mechanism Design Guide: How to Select the Right Topology
A practical selection matrix for mechanical engineers — comparing 29+ linkages, cams, gears, intermittent drives, couplings, and spatial mechanisms by degrees of freedom, motion profile, torque, precision, and cost.
Why mechanism selection is the hardest decision in mechanical design
Every mechanical product begins with the same problem: an input motion has to be transformed into a specific output behavior, subject to constraints on size, force, speed, accuracy, life, and cost. The choice of topology — which family of mechanism, and which specific architecture within it — locks in 80% of those tradeoffs before the first dimension is ever drawn.
Get it right and dimensional synthesis is a finishing exercise. Get it wrong and no amount of optimization will recover the lost performance — you will be fighting your own kinematics for the life of the program.
The five questions that drive topology selection
- 1. Input → Output transformation. What is the input motion (rotary, linear, oscillating)? What does the output need to look like (continuous rotary, reciprocating linear, indexed, programmable curve)?
- 2. Degrees of freedom (DOF). Is one driven input enough, or does the task require two coordinated inputs (differentials, parallel manipulators)?
- 3. Motion profile. Is constant velocity acceptable, or do you need dwells, asymmetric strokes, sinusoidal motion, or a custom displacement law?
- 4. Force, torque, and back-driving. What load is at the output, and must the mechanism hold position when unpowered (worm gear, toggle)?
- 5. Precision and life. Is the priority repeatability and zero backlash (harmonic, cycloidal), or low cost and serviceability (four-bar, slider-crank)?
Mechanism selection matrix
Use the matrix below as a first-pass filter. Each row is a topology in the Kinexaai library; columns are the selection criteria most engineers apply first.
| Mechanism | Family | DOF | Input → Output | Torque | Precision | Speed | Cost | Best for |
|---|---|---|---|---|---|---|---|---|
| Four-Bar Linkage | Linkage | 1 | Rotary → Rotary / Oscillating | Medium | Medium | Medium | Low | Path/function generation, suspensions, folding mechanisms |
| Slider-Crank | Linkage | 1 | Rotary → Linear reciprocating | High | Medium | High | Low | Pistons, compressors, presses |
| Scotch Yoke | Linkage | 1 | Rotary → Pure sinusoidal linear | Medium | High | Medium | Low | Vibration testing, motion simulators |
| Pantograph | Linkage | 1 | Planar motion → Scaled planar motion | Low | High | Low | Low | Engraving, copying, scaling tools |
| Toggle Mechanism | Linkage | 1 | Rotary / Linear → Linear (force amplified) | Very High | Medium | Low | Low | Clamping, locking, riveting |
| Straight-Line (Watt/Peaucellier) | Linkage | 1 | Rotary → Approximate / exact line | Medium | High | Medium | Medium | Guides, beam engines, precision instruments |
| Chebyshev Linkage | Linkage | 1 | Rotary → Approx. straight line | Medium | Medium | Medium | Low | Walking, guiding, low-cost line motion |
| Klann Linkage | Linkage | 1 | Rotary → Walking / leg curve | Medium | Medium | Medium | Medium | Walking robots, ground-clearing motion |
| Jansen Linkage | Linkage | 1 | Rotary → Smooth walking curve | Medium | Medium | Medium | Medium | Kinetic sculptures, multi-leg walkers |
| Pantilever Parallel Linkage | Linkage | 1 | Rotary / Linear → Parallel translation | Medium | High | Medium | Medium | Scissor lifts, manipulators, platforms |
| Elliptical Trammel | Linkage | 1 | Rotary → Pure ellipse | Low | High | Medium | Low | Ellipse drawing, oscillating conveyors |
| Quick Return | Linkage | 1 | Rotary → Asymmetric reciprocation | High | Medium | Medium | Medium | Shapers, mechanical saws, presses |
| Cam and Follower | Cam | 1 | Rotary → Programmable displacement | Medium | Very High | High | Medium | Engine valves, packaging, custom motion laws |
| Eccentric | Cam | 1 | Rotary → Small-stroke reciprocation | Medium | Medium | High | Low | Pumps, vibrators, small presses |
| Rack and Pinion | Gear | 1 | Rotary → Linear (continuous) | High | High | High | Medium | Steering, CNC axes, linear actuation |
| Worm and Wheel | Gear | 1 | Rotary → Rotary (90°, non-back-driving) | Very High | Medium | Low | Medium | Hoists, elevators, holding loads |
| Bevel Gear | Gear | 1 | Rotary → Rotary on intersecting axis | High | High | High | Medium | Right-angle drives, differentials |
| Planetary Gear | Gear | 1–2 | Rotary → Rotary, multi-ratio | Very High | High | High | High | Transmissions, wind turbines, robot joints |
| Harmonic Drive | Gear | 1 | Rotary → Rotary, very high ratio | High | Very High | Medium | High | Robotics, space mechanisms, precision indexing |
| Cycloid Gear (Cycloidal Drive) | Gear | 1 | Rotary → Rotary, high ratio | Very High | High | Medium | High | Heavy reducers, robot joints, shock-load drives |
| Differential | Gear | 2 | Rotary → Sum/difference of two inputs | High | High | High | High | Vehicle axles, mechanical computers |
| Geneva Drive | Intermittent | 1 | Continuous rotary → Indexed rotary | Medium | High | Medium | Medium | Indexing tables, film advance |
| Maltese Cross | Intermittent | 1 | Continuous rotary → Indexed rotary | Medium | High | Medium | Medium | Projectors, clocks, dwell-heavy indexing |
| Ratchet and Pawl | Intermittent | 1 | Oscillating → One-way indexed | High | Medium | Low | Low | Winches, jacks, wrenches |
| Universal Joint | Coupling | 1 | Rotary → Rotary at variable angle | High | Medium | High | Medium | Driveshafts, propeller shafts |
| Cardan / CV Joint | Coupling | 1 | Rotary → Constant-velocity rotary at angle | High | High | High | High | Front-wheel drive, robotic wrists |
| Oldham Coupling | Coupling | 1 | Rotary → Rotary across offset shafts | Medium | High | Medium | Medium | Offset-shaft couplings, motor-pump links |
| Sarrus Linkage | Spatial | 1 | Rotary / Linear → Pure 3D straight line | Medium | High | Medium | High | Linear actuators, parallel manipulators |
| Bennett Linkage | Spatial | 1 | Rotary → Overconstrained 3D motion | Low | High | Medium | High | Deployable structures, foldable mechanisms |
Linkages vs cams vs gears — when to use which
Linkages
Linkages dominate when the required output is a planar path, a function generator, or a specific motion law that needs to be tunable by geometry. They are cheap, robust, and tolerant of dirt and lubrication failure. The penalty is that the motion profile is coupled to the geometry — you cannot change it independently of link lengths.
Cams
Cams are the right answer whenever the output motion is fundamentally arbitrary — a programmable displacement law with dwells, rises, returns, and prescribed velocity and acceleration limits. They cost more to manufacture and inspect than linkages and wear faster, but they decouple motion from geometry: change the profile, get a new behavior.
Gears
Gears win when the task is power transmission at a defined ratio with continuous, smooth rotation. They tolerate the highest torques, deliver the best efficiency, and scale cleanly through planetary, harmonic, and cycloidal architectures when ratio or compactness demands it. They are not the right tool for path generation.
Intermittent & spatial mechanisms
Geneva drives, Maltese crosses, and ratchet-and-pawl systems exist for one reason: an input that rotates continuously, and an output that must move in discrete indexed steps. Spatial linkages (Sarrus, Bennett) are reserved for cases where planar motion cannot satisfy the workspace — deployable structures, parallel manipulators, foldable machines.
A worked example: indexing station for an assembly line
Suppose the input is a continuously rotating motor and the output is an eight-station rotary table that must dwell long enough at each station for a robot to place a part, then index quickly to the next position. Run the five questions:
- Input → output: continuous rotary → indexed rotary.
- DOF: one driven input is enough.
- Motion profile: long dwell, fast index, smooth acceleration to avoid disturbing the parts.
- Torque: moderate; the table inertia is the dominant load.
- Precision: repeatability matters more than absolute accuracy.
The matrix narrows the answer to two candidates: a Geneva drive for low cost and a robust dwell, or a cam-driven indexer if the motion profile needs tuning beyond what eight-slot Geneva geometry allows. Both are intermittent-family mechanisms — the gear and linkage rows in the matrix are eliminated automatically because neither can produce a true dwell from continuous rotation.
From selection to production-ready synthesis
Selecting the topology is half the job. The other half is dimensional synthesis: choosing link lengths, cam profiles, gear ratios, and tolerances that satisfy the functional constraints while staying inside manufacturing, packaging, and cost budgets. This is where most mechanism design programs stall — the search space is high-dimensional, the constraints are coupled, and the only person on the team who can navigate it confidently is usually the most senior mechanical engineer.
Kinexaai automates both steps. Describe the inputs, outputs, and constraints; the platform evaluates every topology in the library, runs dimensional synthesis on the viable candidates, and returns a production-ready design with the dimensions, motion profile, and tradeoff rationale spelled out.
Stop selecting mechanisms by hand
Describe your inputs, outputs, and constraints. Kinexaai's AI evaluates every known mechanism and synthesizes a production-ready design in seconds.
Try Kinexaai