Yikes! O sei completamente confuso, o la tua idea di produzione è diversa dalla mia. Considero la produzione come vendere un prodotto al pubblico in quantità di migliaia o più, quindi supportare e aggiornare il progetto. I prodotti che non vanno al pubblico sono lavori interni o per conto terzi, mentre i prodotti che vendono in quantità minori sono speciali o altrimenti diversi. "Diverse schede di Sparkfun" non soddisferebbero un'esigenza di produzione.
Innanzitutto, il costo delle merci è sempre un fattore significativo. Quanto sia significativo può differire da prodotto a prodotto e potrebbe essere meno significativo se l'articolo particolare è solo un piccolo componente di un sistema più grande che è stato ottimizzato per i costi. Tuttavia, in qualsiasi ambiente in cui sei in concorrenza con altri produttori (cosa che devi fare perché se sei al governo o hai il monopolio non porteresti questa domanda), il costo sarà un fattore. I $ 35 per Netduino (solo nel costo) potrebbero essere ridotti a $ 10 o meno per la maggior parte delle applicazioni con un design personalizzato. Se sei convinto che il costo non abbia importanza, ci sono ulteriori motivi per non acquistare un tale design.
Sì, tutte e tre le schede sono state progettate per studenti, designer e appassionati. Sono progettati per essere sufficientemente affidabili per un kit di sviluppo che si trova su una scrivania. Lo studente dovrebbe sapere alcune cose sulle procedure di manipolazione sicura che la popolazione generale non conosce o pratica. Questioni come ESD, dissipazione di potenza a lungo termine e derating dei componenti sono state probabilmente retrocesse al di sotto di cose che sono meno importanti per la produzione come la saldabilità e la semplicità.
La tua affinità per gli IDE e le soluzioni preconfezionate è spaventosa. A mio avviso, riponi troppa fiducia nei tuoi fornitori di strumenti. Se le schede diventano più costose, se le condizioni di licenza vengono modificate, se il server si arresta, il software viene dichiarato obsoleto, il produttore della scheda fallisce (ecc. Ecc. Ecc.), La tua attività viene compromessa. Inoltre, ti manca una comprensione di ciò che sta accadendo dietro le quinte. Se qualcosa non funziona come dice la documentazione, quale dovrebbe essere il tuo piano? La tua idea di acquistare alcuni Arduinos, programmarli e distribuire il prodotto, ad esempio, non ha alcun piano per la protezione del codice. Qualcun altro potrebbe copiare il tuo codice dal microcontrollore, duplicare le parti rilevanti del design per un terzo del prezzo e venderti.
Affidarsi a un IDE e al linguaggio per le cose che non capisci è una ricetta per il disastro.
L'uso di un kit di sviluppo nel tuo progetto renderà il tuo prodotto costoso, fragile, ingombrante, assetato di energia e inefficiente. Sarà anche difficile eseguire il debug, una seccatura da supportare e sarai in balia dei tuoi fornitori. Ti farà sembrare incompetente.
Tuttavia, non tutto è perduto. Se implementi il tuo progetto su una scheda di sviluppo, sarà semplice avere qualcuno (dentro o fuori il tuo team) personalizzarlo per rimuovere queste carenze. Se ti manca un team, dovresti assumerne uno, portare un appaltatore o farlo fare da uno studio di progettazione.