https://studentlesson.com/camshaft-definition-working-parts-problems-making/
Everything you need to know about camshaft