Huch! Entweder sind Sie völlig verwirrt oder Ihre Vorstellung von Produktion unterscheidet sich von meiner. Unter Produktion verstehe ich den Verkauf eines Produkts an die breite Öffentlichkeit in Mengen von Tausenden oder mehr, um das Design zu unterstützen und zu aktualisieren. Produkte, die nicht an die breite Öffentlichkeit gehen, sind entweder interne oder vertragliche Arbeiten, und Produkte, die in kleineren Mengen verkauft werden, sind zweckgebunden oder auf andere Weise anders. 'Mehrere Boards von Sparkfun' würden einen Produktionsbedarf nicht erfüllen.
Erstens sind die Kosten der Waren immer ein wesentlicher Faktor. Wie wichtig es ist, kann von Produkt zu Produkt unterschiedlich sein, und es kann weniger wichtig sein, wenn der bestimmte Artikel nur eine kleine Komponente eines größeren Systems ist, das hinsichtlich der Kosten optimiert wurde. In jedem Umfeld, in dem Sie im Wettbewerb mit anderen Herstellern stehen (was Sie sein müssen, weil Sie diese Frage nicht stellen würden, wenn Sie in der Regierung sind oder ein Monopol haben), sind die Kosten ein Faktor. Die 35 US-Dollar für das Netduino (allein aus Kostengründen) können für die meisten Anwendungen mit benutzerdefiniertem Design normalerweise auf 10 US-Dollar oder weniger gesenkt werden. Wenn Sie davon überzeugt sind, dass die Kosten keine Rolle spielen, gibt es weitere Gründe gegen den Kauf eines solchen Designs.
Ja, alle drei Boards wurden für Studenten, Designer und Bastler entwickelt. Sie sind so konzipiert, dass sie zuverlässig genug für ein Entwicklungskit sind, das auf einem Schreibtisch steht. Dieser Schüler sollte einige Dinge über sichere Handhabungsverfahren wissen, die die allgemeine Bevölkerung nicht kennt oder nicht praktiziert. Probleme wie ESD, langfristige Verlustleistung und Leistungsreduzierung wurden wahrscheinlich unter Dinge herabgestuft, die für die Produktion weniger wichtig sind, wie Lötbarkeit und Einfachheit.
Ihre Affinität zu IDEs und vorgefertigten Lösungen ist erschreckend. Meiner Meinung nach vertrauen Sie Ihren Werkzeuganbietern viel zu sehr. Wenn die Karten teurer werden, wenn die Lizenzbedingungen geändert werden, wenn der Server ausfällt, die Software für veraltet erklärt wird, der Hersteller der Karte aus dem Geschäft geht (usw. usw. usw.), wird Ihr Geschäft abgespritzt. Außerdem fehlt Ihnen ein Verständnis dafür, was sich hinter den Kulissen abspielt. Wenn etwas nicht so funktioniert, wie es in der Dokumentation angegeben ist, was ist Ihr Plan? Ihrer Idee, ein paar Arduinos zu kaufen, zu programmieren und das Produkt bereitzustellen, fehlt beispielsweise ein Plan für den Codeschutz. Jemand anderes könnte Ihren Code aus dem Mikrocontroller kopieren, die relevanten Teile des Designs für ein Drittel des Preises duplizieren und Sie überbieten.
Sich auf eine IDE und eine Sprache für die Dinge zu verlassen, die Sie nicht verstehen, ist ein Rezept für eine Katastrophe.
Die Verwendung eines Entwicklungskits in Ihrem Design macht Ihr Produkt überteuert, zerbrechlich, sperrig, stromhungrig und ineffizient. Es wird auch schwer zu debuggen sein, ein Schmerz zu unterstützen, und Sie werden Ihren Lieferanten ausgeliefert sein. Sie werden inkompetent aussehen.
Es ist jedoch nicht alles verloren. Wenn Sie Ihr Design auf einem Entwicklungsboard implementieren, ist es unkompliziert, wenn jemand (entweder in Ihrem Team oder außerhalb Ihres Teams) es anpasst, um diese Mängel zu beheben. Wenn Ihnen ein Team fehlt, sollten Sie eines einstellen, einen Auftragnehmer hinzuziehen oder es von einer Designfirma durchführen lassen.