Did you know that you can have firmware and hardware tailored exactly to your project as part of custom development? Find out how such a solution looks like step by step on a practical example from the light industry.
For our customer, there was no already-made solution on the market that would be affordable or include the possibility of modifying both hardware and firmware. At the same time, it was not possible to use the hardware of our existing units without additional modifications. The customer then chose a custom solution and decided to work out an assignment with us, which would include the modification of not only the hardware but also the firmware, exactly according to the needs of the project.
We need an exact assignment before we start developing custom units. In particular, containing information on what the customer expects from the new units. Accordingly, we create an offer that includes our estimated time frame, how long the entire custom development will take, and a preliminary budget. Because we have a lot of experience with development and we carefully discuss the issue with our developers, this estimate is usually very accurate.
2. Engineering sample
After the final assignment is confirmed by the customer, our developers start working on the so-called engineering sample. It is represented by hardware with all required components. In this case, it was a modification and addition of inputs and outputs to the existing product from the Unipi Extension line. At that time, because we already know which hardware parts to work with, we also start working on the firmware.
3. Tuning functional sample
The functional sample usually differs visually from the final product - it does not have the color of the chassis or terminal block of your choice, nor do the screws necessarily correspond to your ideas. However, it has a much more important task - to tune the hardware and firmware to fully meet your requirements.
As soon as the customer was satisfied with the functional sample, and together with our developers fine-tuned the hardware and firmware according to the needs of his specific devices at the project site, we started producing the so-called prototype. The prototype is used to specify all the additional details such as the color of the terminal block, the chassis of the units themselves, or even the engraved logo. The prototype works exactly like your future units and also looks like them. At this point, the firmware is also fixed in the final version.
5. Serial production
The tested prototype, which corresponds exactly to your assignment, now works as a model for the serial production of your units. At this point, we will also consult with you on the frequency and volumes of your unit purchases. Furthermore, we will also discuss the order plan and storage of key components. This is an especially important part because some parts ordered from external suppliers may have exceptionally long delivery times and it is, therefore, necessary to order them in advance to the warehouse to eliminate problems with unavailability or shortage.
- Save development time and costs by using parts of existing hardware and firmware
- Create effective tailor-made solutions
- Simplify and speed up the whole application by implementing specific features into the core firmware instead of laborious implementation in the upper control system
You can also read about specific solutions within custom development in these posts:
- How and why to have your own operating system image uploaded to the units within Custom Development
- We now offer the possibility to certify Customized Products