# README
geneva-drive
This experiment creates a working, printable Geneva drive. The Geneva drive is constructed by printing two gears (a drive and a driven gear), a board, and two screws. The screws attach the gears to the board, while allowing the gears to spin around freely.
I actually printed this design, and it works very well!
Rendering
The resulting model (minus the screws) looks like this:
During the debugging stage, I also created a rendering of the gear profiles:
The program also produces an animated GIF of the Geneva drive in operation. However, it is not included here to save space.
# Functions
BoardScrewSolid creates the screw to use to attach the two gears to the board.
BoardSolid creates the board to attach the gears to.
No description provided by the author
No description provided by the author
No description provided by the author
DrivenBody creates a 3D solid implementing the drive gear.
DrivenBody creates a 3D solid implementing the driven gear.
DrivenProfile creates a 2D Solid implementing the driven disk in a Geneva drive.
DriveProfile creates a 2D Solid implementing the drive disk in a Geneva drive.
No description provided by the author
MaximumRadius finds the smallest radius of a circle centered at the origin that doesn't intersect s.
No description provided by the author