SketchUp Plugin to Generate 2D profiles of Hypocycloid Cams for Cycloid Reduction Drives.
Credits :
Copyright 2013, Daniel A. Rathbun Translated & Modified from the original Python on/about 2013-04-26.
Original Python ( http://www.zincland.com/hypocycloid ) by: Copyright 2009, Alex Lait
License : GPL ( http://www.gnu.org/licenses/gpl-2.0.html )
WARNING!
IF you edit and create your OWN edition from this code
CHANGE THE TOPLEVEL MODULE NAME ! "Aal" belongs to Dan Rathbun!
Disclaimer :
THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
References :
Formulas to describe a hypocycloid cam: http://gears.ru/transmis/zaprogramata/2.139.pdf
Insperational thread on CNCzone http://www.cnczone.com/forums/showthread.php?t=72261
Formulas for calculating the pressure angle and finding the limit circles http://imtuoradea.ro/auo.fmte/files-2007/MECATRONICA_files/Anamaria_Dascalescu_1.pdf
Notes :
Does not currently do ANY checking for sane input values and it is possible to create un-machinable cams, use at your own risk
Suggestions:
- Eccentricity should not be more than the pin radius.
- Has not been tested with negative values, may have interesting results!