Cycloidal Drives

23:1/15:1 Cycloidal Drive Actuators

Main Features:

23:1 and 15:1 Gear Reduction

3 Cycloidal Discs - Offset 180 degrees to mitigate vibrations

Stepper Motor Driven

Bearings used in camshaft assembly

Base Plate

Base

Eccentric Camshaft

Cycloidal Disc Stack

Output Rotor

Top Plate

Complete Cycloidal Drive

Cycloidal Stack with Camshaft

Printing

Parts being printed on my Prusa Mk3s+

Cycloidal Discs

Assembling the Cycloidal Drive

Components

Main components of the Cycloidal Drive

Build Vision:

I came across the channel HowToMechatronics and became interested when I saw his design of the cycloidal drive. I was immediately sold and started making one when I learned that cycloidal drives were backdrivable with virtually no backlash. They are both compact and produce high torque and are perfect for robot arm applications. I thought the gears based on cycloids were amazing and wanted to try developing a cycloidal drive myself. 

After watching a few more videos, I came across another channel RoTechnic where he covered designing a cycloidal drive using python and scripts in Fusion 360 and I was all set to tackle the actuators after finding RoTechnic's python code.

The goal of with these actuators is to design them with as minimal components as possible, minimal complexity as possible, to use readily available components, and to be as cost effective as possible. I believe I have achieved this goal with my design.

Main Components:

Build Process/Design:

Following RoTechnic's video to design cycloidal drives, I was able to use his python code to generate my own cycloidal discs with the parameters that I wanted. In my case, I chose 23:1 and 15:1 ratios for very specific reasons:

Cycloidal Drive Design Parameters:

To design a cycloidal drive, the parameters need to be calculated in order to generate a cycloidal disc. 

Large Cycloid:

Large Cycloid Parameters

Small Cycloid:

Small Cycloid Parameters