...
This motion-gen animation uses a crank to mimic the desired cam motion. With the addition of the crank, the linkage can create a motion path that is closer to that of a bartender shaking a cocktail shaker.
Mobility Calculation
The linkage combined with a cam has 2 degrees of freedom.
Displacement Plot
Velocity Plot
...