Power transmission calculator

Cycloidal Drive Generator

Design a cycloidal reducer from ring pin count, pin circle, pin size, and eccentricity, and export the disc, pin ring plate, and output plate as STEP, DXF, or SVG.

Design a laser-cut cycloidal drive

Set the ring pins and eccentricity, size the output pins, then choose the plates and material.

Units
Presets

Ring pins and disc

11:1 reduction
mm
mm
Crank offset
mm
Running gap
mm

Output pins

Eccentric bearing OD
mm
mm
mm
Added to each disc hole
mm
Added to plate pin holes
mm

Plates, holes, and material

Auto
mm
One each side of the disc
mm
mm
mm
°
Min. feature 0.050 in · 1.27 mm

Drive dimensions

Reduction ratio Output turns opposite the input
11 : 1
Disc lobes
11
Disc lobe diameter
74.9 mm
Disc valley diameter
68.9 mm
Output hole diameter Output pin + 2 × eccentricity + clearance
9.1 mm
Curtate ratio Eccentricity × pins ÷ pin circle radius
0.45
Pin spacing Center to center
20.706 mm

Drive preview

The disc profile is the envelope of the ring pins as the disc rolls around them on the eccentric. Run it to watch the output pins turn once for every 11 turns of the input. The dashed circle is the pin circle.

True generated disc profile

Download the manufacturing files

100% in-browser

STEP solids are built and checked in your browser. DXF and SVG drawings use lines and true arcs at full scale. Nothing is uploaded until you order.

  • 73.8 mm × 74.3 mm

  • ⌀ 116.0 mm · qty 2

  • ⌀ 64.0 mm

Laser cut it at Fabworks

We generate the STEP files, add them to a new quote, and open it in a new tab where you can review material, finish, and quantity.

Quick answer

How this cycloidal drive calculator works

A cycloidal drive with N ring pins and a disc of N − 1 lobes reduces speed by (N − 1):1 with the output reversed, so 12 pins give 11:1. Enter pin count, pin circle diameter, pin diameter, eccentricity, and clearance to generate the cycloidal disc, the pin ring plate, and the output plate, with checks for undercut lobes, overlapping pins, and thin webs. Files are generated in the browser and download as STEP, DXF, or SVG, or go straight into a Fabworks quote.

How to use the calculator

  1. 1Enter the ring pin count N; the disc gets N − 1 lobes and the reduction is (N − 1):1.
  2. 2Enter the pin circle diameter, pin diameter, and eccentricity E, keeping E·N/R below 1.
  3. 3Set profile clearance so the disc runs freely on real pins.
  4. 4Define the output pins (count, diameter, circle); the disc holes are sized to output pin diameter + 2E.
  5. 5Choose a Fabworks material and thickness and clear any web or minimum-feature warnings.
  6. 6Download the disc, pin ring plate, and output plate, or send them to a Fabworks quote. Most builds use two discs 180° apart.

Key formulas

Cycloidal drive formulas

Reduction ratio
i = (N − 1) : 1, output reversed
N is the number of ring pins; the disc has N − 1 lobes.
Disc profile, x
x = R·cos t − Rr·cos(t + ψ) − E·cos(N·t)
R is the pin circle radius, Rr the pin radius, E the eccentricity, t from 0 to 2π.
Disc profile, y
y = −R·sin t + Rr·sin(t + ψ) + E·sin(N·t)
Same parameters as x.
Contact angle term
ψ = atan2(sin((1 − N)·t), R ÷ (E·N) − cos((1 − N)·t))
Offsets the pin-center path by the pin radius along its normal.
Disc radius range
R − E − Rr ≤ r ≤ R + E − Rr
34.5 to 37.5 mm for R = 40, E = 1.5, Rr = 4.
Shape condition
E·N ÷ R < 1
Above 1 the lobes loop and the profile self-intersects.
Output hole diameter
D_hole = d_output pin + 2E
The holes orbit the output pins by the eccentricity.
Pin spacing
s = 2R·sin(180°/N) > pin diameter
Center-to-center distance between neighboring ring pins.

Step by step

How to draw a cycloidal disc profile

  1. 1Choose N, R, Rr, and E, and confirm E·N/R < 1 and 2R·sin(180°/N) > 2Rr.
  2. 2Sample t from 0 to 2π in small steps.
  3. 3At each t compute ψ = atan2(sin((1 − N)t), R/(E·N) − cos((1 − N)t)).
  4. 4Compute x = R cos t − Rr cos(t + ψ) − E cos(Nt) and y = −R sin t + Rr sin(t + ψ) + E sin(Nt).
  5. 5Join the points into a closed curve with N − 1 lobes, then offset it inward by the running clearance.
  6. 6Add the eccentric-bearing bore at the disc center.
  7. 7Add output holes of diameter d_pin + 2E on the output pin circle.
  8. 8Make a second disc rotated 180° about the input shaft for balance.

Worked example

12-pin, 11:1 cycloidal drive

Inputs
N = 12 pins on an 80 mm pin circle (R = 40 mm), 8 mm pins (Rr = 4 mm), E = 1.5 mm, six 6 mm output pins on a 40 mm circle.
Result
Reduction 11:1 with the output reversed, disc profile from 69 mm to 75 mm diameter, output holes 9 mm, E·N/R = 0.45.

The disc has 11 lobes and advances one lobe per input turn. Its radius runs from R − E − Rr = 34.5 mm to R + E − Rr = 37.5 mm, and each output hole is 6 + 2 × 1.5 = 9 mm.

Common questions

What to know before using the result

How does a cycloidal drive work?
An eccentric on the input shaft makes a lobed disc orbit inside a ring of pins. Because the disc has one lobe fewer than there are pins, it rotates backward by one lobe per input turn, giving (N − 1):1; output pins in oversized holes take that slow rotation off the disc.
How do you calculate cycloidal drive ratio?
Divide the lobe count by the lobe difference, which is 1 for a standard disc: ratio = (N − 1):1. Twelve ring pins and an 11-lobe disc give 11:1 with the output turning opposite the input.
Why do cycloidal drives use two discs?
A single disc orbits off-center and shakes the drive. Two discs 180° apart cancel most of that imbalance and share the load between twice as many pin contacts.
How do I choose the eccentricity?
Keep E·N/R below 1, and in practice well below it; the default 1.5 mm on 12 pins and a 40 mm radius gives 0.45. Larger E makes deeper lobes and bigger output holes, while E close to R/N makes pointed lobes.
Why are the output holes larger than the output pins?
The disc orbits by E, so each hole must be the output pin diameter plus 2E. With 6 mm pins and E = 1.5 mm the holes are 9 mm.
What can I use for the ring pins?
Dowel pins, shoulder bolts, or pins with rollers or bushings over them. Rolling pins cut friction and wear; the generated pin ring plate has N holes sized for the pin diameter you enter.
Is a laser-cut cycloidal drive suitable for a robot joint?
It suits prototypes, educational builds, and low to moderate speed and load joints. Backlash depends on clearance, pin fit, and bearings, so critical or high-load drives need engineering review.

Reference

Cycloidal reduction by ring pin count

One-lobe-difference disc on an 80 mm pin circle (R = 40 mm). E·N/R must stay below 1, so at E = 1.5 mm a 30-pin ring needs a smaller eccentricity.

Ring pins NDisc lobesReductionPin spacing (mm)E·N/R at E = 1.5 mmMax E (mm)
877:130.610.3005.00
1099:124.720.3754.00
121111:120.710.4503.33
161515:115.610.6002.50
201919:112.510.7502.00
242323:110.440.9001.67
302929:18.361.1251.33

Formula

i = (N − 1) : 1 · r = R ± E − R_r

A disc with N − 1 lobes inside N ring pins reduces speed by (N − 1):1 and reverses the output. The disc profile is the pin-center path offset by the pin radius, x = R cos t − R_r cos(t + ψ) − E cos(Nt) and y = −R sin t + R_r sin(t + ψ) + E sin(Nt).

Assumptions and limits

  • The disc has one fewer lobe than there are ring pins.
  • E·N/R must be below 1 and ring pins must not overlap.
  • Output holes are sized to output pin diameter plus 2E.
  • Profile clearance is a uniform inward offset of the theoretical profile.
  • Two discs 180° apart are recommended for balance; bearings and pins are not included.
Educational estimate
Use this result for learning and early design exploration. Verify safety-critical or production decisions with the governing standard, material data, real tooling, and a qualified engineer.

Order Sheet Metal Parts

Upload a 2D DXF or 3D STEP file for an instant laser cutting quote. Quote in seconds, order in minutes, receive parts in days.

STEP / DXF up to 24MB

Your files are safe, secure, and retain all intellectual rights.