drewim / cycloidal_drive

Python code for creating cycloid disc for a cycloidal drive. Can modify parameters and output equations and parameters for Solidworks. Can also generate a plot for resulting cycloidal disc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cycloidal Drive System

Link to Github Repo

Working on a cycloidal drive system. This repo will include latex documents with notes from my research and python code for creating the cycloidal drive.

Full Cycloid GIF

Can create visualizations of the "rolling circle" used to make cycloid shape as seen below:

Cycloid GIF

The different shape parameters can be varied to see their effects on the final cycloid disc. Here's a final image from one run:

Cyloid PNG

  • Added feature to create "Parametric Equations" for Solidworks "Equation Driven Curve" and add parameters
    • Can link the parameters text file to Solidworks to create "Global Variables" based on values set in script

Some future goals for this project:

  • Improve visualization
    • Potentially create 3D animations of a completed cycloidal drive in motion
  • Improve testing

About

Python code for creating cycloid disc for a cycloidal drive. Can modify parameters and output equations and parameters for Solidworks. Can also generate a plot for resulting cycloidal disc


Languages

Language:Python 82.3%Language:TeX 17.7%