Monday, April 30, 2007
Low-cost development boards: How low can you go?
If the relationship between "market penetration" (forgive me, my last job was in marketing) and the cost of the development boards is so simple (inverse proportionality?), every engineer worth their salt would quickly jump to the conclusion that such tools should be given away for free. Mathematically, there is no doubt about it—but the reality is quite different. It's human nature: when something is given for free, its "perceived value" is also reduced to zero. In my practical experience, free development boards are not trusted and most often left on the shelf to accumulate dust.
So, short of giving the development boards away, how can we define and justify any other arbitrary minimum price target?
Needless to say, this is a frequent topic of discussion at Microchip. It comes up almost as frequently as our design teams introduce a new product and, with it, the need for a new development board. Most embedded-control manufacturers seem to have struggled with the same question at one point or another, sometimes with comical results. In fact, in the desperate attempt to make the tool inexpensive they have sometimes compromised beyond what is reasonable on the component count, or the board size and functionality. The resulting demonstration boards, for example, are so small that they can become difficult to handle (I've recently seen a lot of advertising for demonstration boards the size of a quarter, barely protruding from the tip of a USB connector). Or, the "demonstration" capabilities are reduced to blinking a single LED (I've seen this way too often). When this happens, we can very quickly fall back to the perceived "zero value" impasse.
With the understanding that a development board has to withstand some minimum usefulness/usability criteria, how low can/should we go?
The user pays the ultimate price, as they lose the ability to re-use the software and hardware developed and/or, as a minimum, they've wasted time learning/wrestling with one more development interface. As a corollary, this gives all embedded-control engineers a method for better judging a tool's value. If the price is too good to be true—barely equal to (or below) the sum of the components used—think twice before spending any of your time on it!
© Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
