Just to clarify with some context:

This voice based keyword detection requires an mbed discovery board; and I am sure some min flash size.

Even for a hobby project, i.e. personal home automation, putting several discovery boards in various rooms is costly and not ideal.

When answering the question, please consider the following two use cases:

1) What do business do for going from PoC to production?

2) What would hobbyists do that is similar to a business but on a smaller scale of course?


closed as too broad by Chris Stratton, Dmitry Grigoryev, Lundin, Maple, RoyC Aug 26 '18 at 15:12

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    \$\begingroup\$ Similar questions: electronics.stackexchange.com/questions/104786/… and electronics.stackexchange.com/questions/64293/… ; note that the "non recurring expense" can be considerable. \$\endgroup\$ – pjc50 Aug 14 '18 at 16:10
  • \$\begingroup\$ This question is far too broad to fit the mission of this site. Also for a one-off you're going to have extreme difficulty beating the $25 price of the corresponding Nucleo board, augmented by whatever input you need. \$\endgroup\$ – Chris Stratton Aug 14 '18 at 18:10
  • \$\begingroup\$ if discovery board and PoC means something like Arduino, then I'd say businesses don't start with that at all. \$\endgroup\$ – Dmitry Grigoryev Aug 16 '18 at 7:38

You first make a list of the components that you have used on the discovery board and how they are attached to the microcontroller - i.e. power supply, LCD, buttons, LEDs, I/O ports. Then you design a custom board that replicates the functionality of the stuff on your list and attaches the components to the controller in the same way. And you leave out stuff you didn't use, of course - if your discovery board has an SD card slot, for example, and your design doesn't use it, you don't need to put an SD card slot on your production board.

As a hobbyist, you do exactly the same as a business. Getting a PCB manufactured isn't that expensive anymore. (It might be more expensive than a bunch of discovery boards, however, depending on how many you need.)

TL;DR: Develop on the discovery board that has all the features / components you could possibly need, then trim it down to only the stuff you really need on your production board.

  • \$\begingroup\$ Thanks @Jonathan ! This leads to a follow up question that I will post shortly. Thanks for the clarification. \$\endgroup\$ – Sam Hammamy Aug 14 '18 at 16:13
  • \$\begingroup\$ @SamHammamy please read the rules for asking questions before you post any more. This one was not really a fit for the site, if you are going to post more they need to be. \$\endgroup\$ – Chris Stratton Aug 14 '18 at 18:11

Not the answer you're looking for? Browse other questions tagged or ask your own question.