Calling all Hardware entrepreneurs! If you have a product idea, but limited knowledge about product development, this article is for you.
Proof of Concept (POC)
Proof of concept is a basic prototype of the core functionality. Try not to accommodate extra features at this stage. Generally, building a proof of concept involves making the product using electronic prototyping platforms such as Arduino, Raspberry-pi, General Purpose (GP) PCB, and Breadboard.
Why should you build a proof of concept before starting product development?
Armed with initial customer feedback and some idea about the implementation complexities, you can start drafting the product specifications.
From a product development point of view, one of the most important outcomes of this exercise is creating product specifications. After presenting your POC and interacting with your potential customer base, you will be able to better understand your customer needs and put them into these three buckets:
Next, study your competitors’ solutions to understand what customer needs they are addressing. Many times, customers you meet may forget to mention some 'must haves' that your competitor may have addressed.
My master project guide, Dr. Andre Pittet, suggests making 'wish specifications' first and then cutting down the features based on availability of time and complexity of implementation. Also, your customer-facing team should get feedback from customers on each feature.
Your specifications list needs to be complete – it should include everything from operating temperature, humidity level, and amount of mechanical load it can take to target cost.
The design phase starts with detailed specifications and ends with a product. It involves all design considerations – manufacturability, certification, and so on. The typical timeline for this is six months to three years. The best way to speed up the development process is to reduce the number of changes you make to the product specifications.
For an electronic product, there are mostly two design activities – electronics design and mechanical design. You might have a few more. For instance, we have the fashion design activity as well.
Here, I have assumed that you have already found a good solution for the problem you are trying to address and have a block diagram of your solution ready.
Above is the self-explanatory process chart to be followed in Electronic Design. Here, steps 1, 2 and 3 go together and steps 5 and 6 go together. You will have at least two revisions of the above process. Sometimes you’ll have four or more revisions because of small inaccuracies. Hardware Design needs a focused mind!
Mechanical design/Industrial design is the most important part of your product. as users interact with this more than just the underlying electronics. It is an especially important aspect if you are making a consumer product. Also, mechanics manufacturing is much more complex than electronics manufacturing.
Work with a good industrial design firm. Typically, an industrial design firm has an industrial designer (who handles studying user requirements and creativity) and one mechanical engineer (who works to understand manufacturing processes and materials). The industrial designer, mechanical designer and electronics designer should work in synergy. The chart below outlines the simple process for mechanical design from an electronics designer point of view.
Selection of Important Parts
After defining specifications, you start with the important and critical bit –selection o parts. This includes your camera or any other sensor, micro-controller, battery, power regulators, or battery charge controller. I would recommend that these parts be put into the schematics as well.
Here are a few tips for parts selection –
Once you have selected critical parts for your product –
Here are the recommended steps for PCB Design –
Some tips on PCB design –
Manufacture your designed board! Generally, we prototype 10 boards.
Good prototype manufacturer: PC process Peenya, Bangalore or PCB power, Gandhinagar, Gujarat
Lead time: ~ 1 week
PCB assembly: We don't make stencils at this stage. However, if you have complex PCB, you might have to do that. We do manual mounting and soldering. For complex PCBs, you might have to go to Electronic Manufacturing Services (EMS).
We normally follow board bring-up method for PCB assembly. In board bring-up, we mount components in stages and check the functionality in stages. We first mount the power components, check if intended voltages are present at the unmounted IC pins, followed by micro-controllers and then sensors.
Now your board is up! Start developing the software. You may want to start the software development on EVMs or reference boards. Be careful while porting software from one board to another.
One of the most important parts of the design cycle is testing or Design Verification (DV). If you are a consumer company, this becomes extra important for you. You should make sure your product works without any bugs.
There are many DV approaches. Any approach will work, but make sure you have a detailed test plan and all tests are performed. Some physical tests like the drop test, over temperature, and short circuit at output also need to be included.
Here are some last steps to complete before design closure –
Here are some helpful tips –