Full threadeephd·Hardware design is a pretty broad term. As well costs and length of time are variables depending on project complexity. Feel free to contact me - email is in my profile.View on HN