Our design process involves the following process:
1. Specifying your design requirements :  The client must provide us with details regarding the design requirement (technically known as “design specifications” or “specs”).The specifications must include as much details regarding the design requirements as possible. Some clients may require a confidential non-disclosure agreement to be signed to enable them to disclose the details of the design. We welcome such agreements, given that, they are fair and acceptable. It would be ideal if the client can provide as much details about the design needed as possible. We understand not all clients have a sound knowledge about the technical details involving the design. In such cases, we can convert their requirements in plain English into technical specifications. We sometimes, also suggest improvements/amendments to the design by which it can be made even better or by which the manufacturing/ design costs can be decreased even further.

2. Providing a price quote for the design : After studying the design specifications we will analyze the amount of work involved, number of engineers to engage on the design, resources needed, estimated completion time etc. Then we will get back to you with a price quote for the design. after the client accepts the price quote and places the order for the design, we will begin the actual design process.

3. Design process flow :  Following is the brief work flow of our design process.
 

Start Design Process
 
Identify Most Suitable Parts to be used in the design
 
Planning Hardware & Software (FirmWare) and how they Work together


Simulating Hardware Subsystems ( If Necessary)
Planing Algothiram for the Software / Firmware
   
Rigging up and Testing Hardware Subsystems along with Firmware to make sure they perform as expected
Begin Software / Firmware Coding & Testing it on the hardware Step By Step
   
Hardware Design Schematic Entry
Simulations
   
Preliminary Bread Board Testing Make Changes in Design Based on Test Results
Preliminary Testing with Hardware
   
 
PCB Design
 
   
Electrical Rule Checks & Design Rule Checks
Implementing Any Changes If Necessary
   
 
Send PCB to PCB Shop for Fabrication
 

 

When PCB is Ready, Assemble the prototype and test it completely with the software
 
Make changes to hardware / Firmware If necessary
 
Create Technical Documents
 
Dispatch Prototype Along with the Technical Documents & Technical Files to Client
 
Implement Final Changes / Additions to the Designs if Required by the client
 
End of Design

 

5. Final changes/modifications to the design (optional): After the prototype is examined by the client, on rare occasions, they may find it necessary to make a few changes are small and does not involve any hardware changes & if the can be achieved through a simple firmware upgrade, then it will be done without any extra costs. For more elaborate changes that requires the hardware/PCB etc to be re-designed or if it takes a long time to implement the changes to the firmware, it will be charged appropriately. Normally, most of the designs that we do satisfy the specifications or exceed it, so most of the times, this step will not be necessary.