hardware prototyping case studies