Saya mulai mempelajari perangkat lunak perancang PCB dan berhasil membuat prototipe PCB yang berfungsi yang berisi dua Arduino, RTC, EEPROM eksternal, modul RF dan beberapa komponen lainnya pada satu papan semua dalam waktu dua minggu.
Beginilah cara saya melakukannya:
Pilihan perangkat lunak perancang PCB - Saya memilih Elang karena:
- Ini gratis tetapi dengan ukuran papan terbatas (bukan masalah besar untuk sebagian besar proyek hobi)
- Dukungan komunitas besar dibandingkan dengan perangkat lunak lain (karena gratis)
- Sebagian besar skema perangkat keras sumber terbuka dan tata letak papan tersedia dalam format Eagle. Ex Sparkfun merilis skema dan tata letak elang. Arduino juga tersedia.
- Belajar itu cukup mudah.
Apa konsep elektronik untuk dipelajari: Seperti yang Anda sebutkan, Anda adalah seorang pria perangkat lunak, Anda perlu melakukan sedikit bacaan sebelum Anda mulai mengembangkan proyek yang kompleks. Ini perlu dan itu akan membuahkan hasil.
- Regulator daya - Di sini Anda perlu belajar tentang regulator linier dan regulator switching. Yang mana yang digunakan dan kapan.
- Decoupling kapasitor dan penempatannya pada PCB.
- Dioda dan penggunaannya - Penjepitan tegangan, perlindungan polaritas terbalik dll.
- Tarik ke atas dan tarik ke bawah.
- Memfilter kapasitor.
- Manfaat memiliki tanah yang bagus. (Aku meremehkannya sekali. Membayar harganya.)
Konsep perangkat lunak apa yang harus dipelajari: Jelas Anda perlu belajar sebagian besar untuk membuat PCB. Tapi di sini saya akan menyoroti beberapa konsep yang harus Anda ketahui bahkan jika Anda tidak membutuhkannya dalam proyek pertama Anda. Ini akan digunakan pada beberapa titik pasti.
- Cara membuat komponen sendiri.
- Cara membuat perpustakaan khusus.
- Menyalin simbol dan paket dari perpustakaan lain ke perpustakaan Anda.
- Bagaimana cara menggunakan ULP. Dalam elang, ada ULP untuk mengotomatisasi beberapa tugas. Saya belum banyak menjelajahi tetapi saya telah menggunakan yang mengekstrak semua komponen dari skema apa pun dan membuangnya ke perpustakaan sehingga Anda dapat menggunakannya dalam proyek yang berbeda. Begitulah cara saya mendapatkan Atmega328p. Saya tidak dapat menemukannya di lib default jadi saya mengekstraknya dari skema Arduino.
- Cara membuat logo - Anda mungkin ingin memiliki logo khusus pada PCB Anda.
Bagian produksi:
- Setelah selesai dengan tata letak skematis dan papan, Anda perlu mengekspor file Gerber untuk dikirim ke rumah produksi. Ini berisi semua info dalam bentuk numerik yang dapat dipahami oleh mesin mereka. Elang akan melakukannya untukmu. Temukan ini di bagian prosesor Cam. Sparkfun menyediakan file pekerjaan Cam tetapi jangan ragu untuk memodifikasinya sesuai dengan kebutuhan Anda.
- Anda harus memilih ketebalan PCB dan ketebalan lapisan tembaga. Untuk daya rendah, PCB 1-2 mm dengan 35 mikron tembaga akan melakukan pekerjaan dengan mudah. Anda juga dapat menentukan warna topeng jika rumah produksi Anda mengizinkannya.
- Sebagian besar perusahaan produksi menyediakan prototipe PCB. Ini mahal tetapi sepertinya tidak ada alternatif. Mereka akan menagih Anda lebih banyak jika Anda ingin pengirimannya cepat. Pastikan Anda berbicara dengan 5-10 rumah produksi sebelum memilih satu. Harga mereka sangat bervariasi. Dalam kasus saya, satu meminta 10 kali harga yang dikutip oleh yang lain. Tidak bercanda.
- Pemilihan komponen - Melalui lubang atau smd? Keduanya memiliki pro dan kontra. SMD akan memungkinkan untuk membuat papan yang ringkas dan rapi tetapi mereka relatif sulit untuk disolder sendiri. Namun jika Anda memilih jejak kaki yang relatif lebih besar (1206 atau lebih), itu tidak akan sulit. Sebagai permulaan, saya sarankan melalui komponen lubang. Cukup mudah ditangani.
- Memverifikasi Gerbers Anda: Sebelum Anda mengirim file gerber untuk diproduksi, Anda dapat memverifikasinya dengan menggunakan perangkat lunak yang tersedia secara gratis. Saya menggunakan GerberLogix.
Kiat: Sebelum mengirim papan pertama Anda untuk produksi, posisikan skema dan tata letak papan di forum sehingga Anda bisa mendapatkan saran / pendapat dari orang-orang yang berpengalaman di bidang ini.