Basic crank simulation by bfraser | SimScale