Oui! Soit vous êtes complètement confus, soit votre idée de la production est différente de la mienne. Je considère que la production signifie vendre un produit au grand public en quantités de milliers ou plus, puis soutenir et mettre à jour la conception. Les produits qui ne sont pas destinés au grand public sont des travaux internes ou contractuels, et les produits qui se vendent en plus petites quantités sont à usage spécial ou autrement différents. «Plusieurs planches de Sparkfun» ne répondraient pas à un besoin de production.
Premièrement, le coût des marchandises est toujours un facteur important. Son importance peut différer d'un produit à l'autre, et elle peut être moins importante si l'article particulier n'est qu'un petit composant d'un plus grand système qui a été optimisé pour son coût. Cependant, dans n'importe quel environnement où vous êtes en concurrence avec d'autres producteurs (ce que vous devez être parce que si vous êtes au gouvernement ou si vous avez un monopole, vous ne poseriez pas cette question), le coût sera un facteur. Les 35 $ pour le Netduino (en coût uniquement) pourraient généralement être réduits à 10 $ ou moins pour la plupart des applications avec une conception personnalisée. Si vous êtes convaincu que le coût n'a pas d'importance, il y a d'autres raisons de ne pas acheter un tel design.
Oui, les trois planches ont été conçues pour les étudiants, les concepteurs et les amateurs. Ils sont conçus pour être suffisamment fiables pour un kit de développement installé sur un bureau. Cet élève devrait connaître certaines choses sur les procédures de manipulation sécuritaires que la population générale ne connaît pas ou ne pratique pas. Des problèmes tels que l'ESD, la dissipation de puissance à long terme et le déclassement des composants ont probablement été rétrogradés sous des éléments moins importants pour la production, tels que la soudabilité et la simplicité.
Votre affinité pour les IDE et les solutions préemballées est effrayante. À mon avis, vous faites beaucoup trop confiance à vos fournisseurs d'outils. Si les cartes deviennent plus chères, si les conditions de licence sont modifiées, si le serveur tombe en panne, le logiciel est déclaré obsolète, le fabricant de la carte cesse ses activités (etc. etc etc ...), votre entreprise est arrosée. De plus, vous ne comprenez pas ce qui se passe dans les coulisses. Si quelque chose ne fonctionne pas comme le dit la documentation, quel est votre plan? Votre idée d'acheter quelques Arduinos, de les programmer et de déployer le produit, par exemple, n'a aucun plan de protection du code. Quelqu'un d'autre pourrait copier votre code hors du microcontrôleur, dupliquer les parties pertinentes de la conception pour un tiers du prix et vous vendre davantage.
S'appuyer sur un IDE et un langage pour les choses que vous ne comprenez pas est une recette pour un désastre.
L'utilisation d'un kit de développement dans votre conception rendra votre produit trop cher, fragile, encombrant, gourmand en énergie et inefficace. Il sera également difficile à déboguer, une douleur à supporter, et vous serez à la merci de vos fournisseurs. Cela vous fera paraître incompétent.
Cependant, tout n'est pas perdu. Si vous implémentez votre conception sur une carte de développement, il sera simple de demander à quelqu'un (membre de votre équipe ou non) de la personnaliser pour supprimer ces lacunes. Si vous manquez d'une équipe, vous devez en embaucher une, faire appel à un entrepreneur ou la faire réaliser par une firme de design.