Skip to content

jihugo/CamProfiler

Repository files navigation

CamProfiler

Goals

  • Apply cam curves with different functions
    • Straight line fit
    • Polynomial fit
    • Sinusoidal fit
    • Apply function on cam curve
    • Cosine piece-wise
    • Lagrange interpolation
  • Circular convolution
  • Further modify cam curve
    • Experiment with different kernels for smoothening
  • Convert linear cam curve into geometric shape
  • Convert geometric shape into linear cam curve
    • Detect edge and center
  • Calculate cam data (displacement, PVAJ, etc.)
    • Discrete calculations
    • Calculation from function
    • Calculate volume of air flowed pass valve
  • Suggest changes to reduce acceleration and jerk
    • Discontinuity alert
  • Create 3D cam model
  • Generate cam design with set parameters

About

Python package for utilities with cam designs

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published