Cam profiles (i.e. the shape of the outer edge of the cam against which the Follower engages) can be drawn as a Displacement Diagram using Drawing Instruments or CAD software.
Cams for models can be made simply by drilling an MDF or Ply Disc off-centre to make an Eccentric Cam or by mounting a disc at an angle to a dowel axle to make a Swashplate.
The use of Cams can most easily be explored using Contruction Kits such as those listed below.