Mechanical and Electronic Engineering