DescriptionAn infinite number of planar linkage solutions exist for a prescribed rigid body positions. Given a set of precision points, determining fixed pivot and moving pivot curves, sorting through limitless number of possible solutions to find optimal link parameters that satisfies compactness criteria can be a daunting task. In this work, an algorithm is developed and presented by which user can select an optimal linkage from all the mechanism solutions by using Pole and Angle Based Design Method. The significance of poles for design of linkage and hence a mechanism is also determined. The numerical examples presented in this work for two position, three position and four position analysis of a linkage to develop a moving pivot curve using Pole and Angle Based Method have been presented to support analysis capabilities.