Shaft design checker with fatigue and deflection
Write a tool that sizes a shaft for strength, fatigue and deflection and shows how safe it is.
The brief
Shaft design is a chain of hand calculations that engineers repeat for every project and sometimes get wrong. Build a Python tool that takes loads, speed and material, checks static strength, fatigue life and deflection, and reports the safety factor with each step shown. Good looks like: results that match a textbook worked example, clear units, and a plot of how the safety factor changes with diameter.
What you will build
- List the design equations from a standard text
- Code static strength, fatigue and deflection checks
- Verify against a worked textbook example
- Plot safety factor against diameter and material
- Add a bearing-life check
- Write a one-page design report
Free, open data to build it with
Sign up free to get the data and links
It takes a minute with your email. AiTeky Pass (₹999/month or ₹9,999/year) is free for your first 30 days.

