Mechanical Design and Automation