Skip to content

mechanomy/Gears.jl

Repository files navigation

Gears.jl

This package models basic spur gears, including:

  • functions for calculating involute tooth profiles
  • working with gear parameters and handbook equations
  • gear standards
  • plotting and other geometric outputs

As these encompass a lot of terrain, the aim is not to be comprehensive but immediately useful, supporting quick prototyping of gears especially through 3D printing.

Examples

Plot a gear profile

using UnitTypes
using GLMakie
g = GearANSI( PitchDiameter(Inch(2.9167)), 70, Degree(20) ) 
fig = Gears.InvoluteTooth.plotInvoluteConstruction(g)
fig = Gears.InvoluteTooth.plotGearTeeth(g, fig)
display(fig)

Write gear profile points to a file

using UnitTypes
g = GearANSI( PitchDiameter(Inch(2.9167)), 70, Degree(20) ) 
Gears.InvoluteTooth.writeToothProfilePoints(g, fileName= "testProfilePoints.txt") 

References

  • 2012 Dooner "Kinematic Geometry of Gearing"

Copyright

Copyright (c) 2022 Mechanomy LLC

Released under MIT.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages