Astaga! Entah Anda benar-benar bingung, atau ide produksi Anda berbeda dengan saya. Saya menganggap produksi berarti menjual produk ke masyarakat umum dalam jumlah ribuan atau lebih, kemudian mendukung dan memperbarui desain. Produk yang tidak masuk ke masyarakat umum adalah pekerjaan internal atau kontrak, dan produk yang menjual dalam jumlah yang lebih kecil adalah untuk keperluan khusus atau berbeda. 'Beberapa papan dari Sparkfun' tidak akan memenuhi kebutuhan produksi.
Pertama, harga pokok selalu merupakan faktor penting. Betapa pentingnya hal itu mungkin berbeda dari produk ke produk, dan mungkin kurang signifikan jika item tertentu hanya komponen kecil dari sistem yang lebih besar yang telah dioptimalkan untuk biaya. Namun, dalam lingkungan di mana Anda bersaing dengan produsen lain (yang pasti karena jika Anda berada di pemerintahan atau memiliki monopoli Anda tidak akan menanyakan pertanyaan ini), biaya akan menjadi faktor. $ 35 untuk Netduino (dalam biaya saja) biasanya dapat dikurangi menjadi $ 10 atau kurang untuk sebagian besar aplikasi dengan desain khusus. Jika Anda yakin bahwa biayanya tidak masalah, ada alasan lebih lanjut untuk tidak membeli desain semacam itu.
Ya, ketiga papan dirancang untuk siswa, desainer, dan penggemar. Mereka dirancang agar cukup andal untuk kit pengembangan yang berada di atas meja. Siswa itu harus mengetahui beberapa hal tentang prosedur penanganan yang aman yang tidak diketahui atau dipraktikkan oleh populasi umum. Masalah seperti ESD, disipasi daya jangka panjang, dan penurunan komponen kemungkinan diturunkan di bawah hal-hal yang kurang penting untuk produksi seperti solderabilitas dan kesederhanaan.
Afinitas Anda terhadap IDE dan solusi terpaket menakutkan. Menurut pendapat saya, Anda terlalu percaya pada penyedia alat Anda. Jika papan menjadi lebih mahal, jika ketentuan lisensi diubah, jika server turun, perangkat lunak dinyatakan usang, produsen papan keluar dari bisnis (dll. Dll ...), bisnis Anda disemprot. Juga, Anda tidak memiliki pemahaman tentang apa yang terjadi di balik layar. Jika sesuatu tidak berfungsi seperti yang dikatakan dalam dokumentasi, apa yang seharusnya menjadi rencana Anda? Gagasan Anda untuk membeli beberapa Arduino, memprogram mereka, dan menggunakan produk, misalnya, tidak memiliki rencana untuk perlindungan kode. Orang lain dapat menyalin kode Anda dari mikrokontroler, menduplikasi bagian-bagian yang relevan dari desain dengan harga sepertiga, dan menjual lebih banyak dari Anda.
Mengandalkan IDE dan bahasa untuk hal-hal yang tidak Anda pahami adalah resep bencana.
Menggunakan kit pengembangan dalam desain Anda akan membuat produk Anda terlalu mahal, rapuh, besar, haus daya, dan tidak efisien. Ini juga akan sulit untuk di-debug, sulit untuk didukung, dan Anda akan berada di bawah kekuasaan pemasok Anda. Itu akan membuat Anda terlihat tidak kompeten.
Namun, semuanya tidak hilang. Jika Anda menerapkan desain Anda pada papan pengembangan, itu akan mudah untuk memiliki seseorang (baik di dalam atau di luar tim Anda) menyesuaikannya untuk menghilangkan kekurangan ini. Jika Anda kekurangan tim, Anda harus merekrut, membawa kontraktor, atau melakukannya oleh perusahaan desain.