Return to Article Details Mechanical linkages: Dynamic Geometry and Kinematics on a STEM Educational environment