Saya dengan cemas menunggu pengiriman PCB yang dirancang khusus dari BatchPCB.
Papan pertama yang saya rancang sangat sederhana dan tidak memiliki masalah.
Set kedua ini termasuk papan penuh pada arduino yang kompatibel ditambah dua perisai untuk itu. Entah bagaimana saya curiga saya membuat kesalahan di suatu tempat.
Pertanyaan saya adalah: hal-hal apa yang salah orang lain lakukan? Ketika saya mulai men-debug mengapa papan itu tidak berfungsi, hal-hal apa yang harus saya cari? Apa hal pertama yang Anda periksa?
Ternyata, papan saya punya dua masalah. Yang pertama adalah ada batas yang terlalu dekat dengan header ISP. Saya hanya tidak memberikan ruang yang cukup. Yang kedua adalah bahwa lubang yang saya tentukan, sementara cukup besar untuk semua komponen lubang normal saya, terlalu kecil untuk header terpisah untuk masuk tanpa secara manual mengeluarkannya sedikit (hampir seperti itu hanya ketebalan lapisan pelapisan yang menutupi tembaga). Selain itu, semuanya baik. Saya sangat hati-hati memeriksa semua koneksi daya sebelum melakukan apa pun untuk memastikan saya tidak akan kekurangan sesuatu yang buruk, dan memegang berbagai papan ke cahaya dan diverifikasi keselarasan header susun.
sumber
Hal pertama yang akan saya periksa adalah memastikan Power dan Ground tidak korsleting. Mungkin harus memeriksa ini lagi setelah menyolder komponen, hanya untuk memastikan.
sumber
Ketika Anda mulai mengisi papan, hal pertama yang ingin Anda lakukan adalah memastikan semua chip mendapatkan daya (bangun bagian PSU terlebih dahulu dan kemudian pastikan tidak disingkat, kemudian ukur semua pin daya agar chip mendapatkan daya). Hal berikutnya yang ingin Anda lakukan adalah mengukur setiap pin "output" pada chip yang tidak disingkat menjadi apa pun karena itu akan membunuh mereka. Dan umumnya membangun segala bagian dan memastikan setiap bagian bekerja dengan sendirinya adalah praktik yang baik.
sumber
Saya cukup beruntung dengan PCB yang telah saya kirim ke rumah-rumah hebat, meskipun saya hampir paranoid ketika saya sedang mempersiapkan desain.
Aturan besar seperti yang dikatakan sebelumnya dimulai dengan skema. Setelah itu benar, perangkat lunak akan sedikit banyak akan menjaga Anda. Saya pribadi menggunakan DIptrace yang menyertakan alat pengecekan kesalahan, bahkan dalam edisi gratis. Saya cukup yakin bahwa sebagian besar paket melakukannya.
Jika Anda merancang perisai Arduino, mungkin ada baiknya melihat Proyek Fritzing . Ini adalah perangkat lunak yang memungkinkan Anda mendesain tata letak skematik, papan tempat memotong roti atau PCB khusus untuk Arduinio. Template sudah ada untuk ukuran papan dan pinout.
Saya belum melakukan lebih dari bermain dengan itu, dan tampaknya pada pandangan pertama menjadi sedikit dasar desain PCB. Namun sepertinya juga sangat nyaman.
sumber
Salah satu metode terbaik untuk membuat PCB bebas kesalahan adalah membuat skema terlebih dahulu. Skema akan memberi Anda representasi yang lebih baik tentang apa yang ingin Anda capai. Kemudian Anda dapat memeriksa PCB terhadap skema yang akan lebih mudah dan banyak aplikasi PCB sekarang dapat memeriksa terhadap skema Anda untuk memastikan bahwa Anda memiliki semua yang terhubung dengan benar (atau setidaknya dengan cara yang sama seperti dalam skema).
sumber
Pastikan semua lubang pemasangan berada di lokasi yang benar. Juga periksa semua komponen yang perlu menyodok melalui kandang seperti LED dan switch dan konektor berada di lokasi yang benar.
sumber