Cravedi Equipment, diagnostic tools and professional machines