Untuk alasan yang akan tetap disembunyikan sampai waktu yang lama di masa depan, baru-baru ini saya memiliki persyaratan untuk memanaskan beberapa PCB. Panelisasi adalah seni mengambil gaya PCB yang sudah Anda miliki, apakah mereka file papan kicad, file papan elang, atau hanya Gerbers, serta mengubahnya menjadi satu koleksi PCB yang dapat dikirim ke rumah yang luar biasa.
Sekarang ini adalah balap panel
Jika Anda masih bertanya-tanya apa artinya ini, lihat papan terakhir yang Anda dapatkan dari OSH Park, lihat, itead, atau PCB kotor. Di sekitar perimeter papan Anda, Anda akan menemukan beberapa tempat kasar. Ini adalah ‘mouse bites’ serta tab, lokasi di mana papan digantung bersama untuk mengetik panel persegi panjang raksasa yang dikirim ke pabrikan. Anda dapat memeriksa wawancara yang sangat baik ini dengan [Laen] dari OSH Park untuk mendapatkan konsep bagaimana ini bekerja, namun proses fundamental adalah untuk mengambil banyak Gerbers, menambahkan tab serta gigitan mouse, sebagai masalah ransel, sebagai serta mengirim panel yang sudah selesai ke rumah papan.
Papan panelisasi adalah sesuatu yang sebagian besar dari kita tidak perlu sering lakukan. Sungguh, Anda hanya ingin panel papan saat Anda memproduksi sesuatu. Untuk produksi skala kecil serta prototipe, papan telanjang akan baik-baik saja. Hanya berdasarkan kebenaran bahwa papan panelisasi jauh lebih khas daripada melempar beberapa gerbers di Osh Park atau terlihat, tidak ada banyak tutorial (baik), serta alat yang lebih sedikit (baik) untuk melakukannya. Ini persis bagaimana Anda memanen papan dengan cepat serta dengan cepat memanfaatkan alat sumber terbuka.
Apa yang saya inginkan
Badge Def Con 24, di panel
Papan panel, atau menempatkan beberapa salinan papan dalam file gerber tunggal, bukanlah hal baru. Kami telah melihatnya dilakukan di Eagle dengan skrip Ulp, serta kami telah melihatnya dilakukan di KICAD dengan beberapa Python. [Dave Jones] melakukan tutorial panelisasi untuk Altium. Semua ini memiliki kelemahan mereka. Menempatkan lebih dari satu gaya papan pada panel tidak tercakup oleh alat biasa serta tutorial. Sebagian besar teknik papan panel hanya bekerja dengan papan persegi panjang. Altium akan melakukan apa saja, namun Altium mahal.
Apa yang saya persyaratan adalah teknik untuk mengambil lebih dari satu papan berbentuk aneh, serta meletakkannya di panel persegi panjang. membutuhkan contoh dari ini? Periksa lencana Def Con 24 ke kanan. Ini adalah papan berbentuk aneh, yang dirancang untuk membentuk panel persegi panjang untuk perakitan otomatis. Alih-alih v-grooves, dewan hanya digiling keluar dari panel, diadakan dengan gigitan mouse, atau sedikit tab fiberglass serta lubang. Implementasi yang sangat pintar dari metode ini juga memungkinkan untuk pembalut serta jejak pada panel untuk pemrograman setiap papan pribadi.
Bisakah Anda melakukan ini di Eagle serta Kicad, alat paling menonjol untuk gaya PCB skala rendah serta fabrikasi? Ya, bagaimanapun sulit. Altium akan melakukannya dengan mudah, namun itu benar-benar alat bagi orang-orang yang memproduksi puluhan dewan yang tak terhitung jumlahnya. Hingga saat ini, saya hanya menemukan satu alat yang baru saja mengaktifkan Anda untuk mengurangi beberapa data Gerber di papan serta menggabungkannya.
Gerber Panelizer.
Alat terbaik yang saya temukan untuk panelisasi berganda papan dengan routing serta gigitan mouse berasal dari [Stijn Kuipers]. Panelizer PCB-nya (tersedia di GitHub) adalah hal terbaik yang saya temukan untuk mengambil Gerbers yang telah Anda rancang dan mengubahnya menjadi panel yang dapat diproduksi dengan cepat. Sebelum menemukan alat yang luar biasa ini, saya menghabiskan waktu sekitar satu hari untuk mencari tahu bagaimana memanaskan Gerbers. Setelah menemukan alat ini, saya dapat memproduksi panel yang saya butuhkan dalam waktu sekitar dua puluh menit. Gerber Panelizer adalah alat yang menakjubkan, serta saya akan mendedikasikan sisa penerbit ini ke ins serta di luar metode sederhana maupun sederhana ini untuk menghasilkan panel PCB.
Menggunakan Gerber Panelizer.
Menggunakan Panelizer Gerber mungkin tidak lebih sederhana. Yang harus Anda lakukan adalah mengatur ukuran panel, mengurangi data Gerbers Anda ke panel, tambahkan beberapa breaktab, serta ekspor Gerbers yang digabung. Setelah komputer Anda sedikit berpikir, Anda mendapatkan panel papan, siap untuk dikirim ke luar biasa.
Langkah 1: Panelizer Gerber Terbuka
Langkah 2: Tentukan ukuran panel Anda
Ini adalah jendela panel properti. Memanfaatkan ini untuk menentukan ukuran papan, isi ruang kosong, atur offset, dll
Langkah 3: Kurangi Gerbers ke jendela
Langkah 4: Lokasi Breaktabs
Langkah 5: Nikmati papan panel
Tentu saja, Anda tidak terbatas pada papan persegi atau persegi panjang dengan panelizer Gerber. Setiap jenis bentuk akan dilakukan, serta ‘mengisi area kosong’ di jendela Panel Properties membuat memproduksi panel PCB berbentuk aneh mudah.
Aku menyingkirkan dewan berseni cepat dari GitHub Unicorn (lima menit di Eagle) serta mencuri sumber untuk Freeduino. Ini adalah best CONTOH dari apa yang dapat dilakukan Panerizer Gerber. Dengan alat ini, Anda dapat memberi panel papan berbentuk aneh, serta menempatkan lebih dari satu gaya tunggal pada panel.
Peringatan ke Gerber Panelizer
Gerber Panelizer adalah alat yang sangat baik yang memungkinkan Anda untuk cepat serta dengan cepat menjahit beberapa data Gerber bersama-sama menjadi satu papan tunggal, mudah diproduksi. Sayangnya, kerumunan PCB DIY serta pecinta perangkat keras terbuka secara umum, murah. Kebijaksanaan tradisional menyatakan satu-satunya alat yang layak dimiliki adalah orang-orang yang bebas seperti dalam bir, ketidaksepakatan yang secara umum disamarkan secara transparan sebagai ‘bebas dari pidato’. Ini berarti aplikasi perangkat lunak ditawarkan tanpa dukungan, serta umumnya dengan fitur yang rusak.
Panelizer Gerber bukan tanpa masalah yang cukup besar, meskipun beberapa kesalahan dapat diarahkan pada KICAD. Filosofi KICAD membuat perbedaan antara lapisan giling dan berlapis serta potongan terakhir papan. Di KiCad, ini berarti ada perbedaan antara .gko serta file gerber .gml. Kicad, dalam kebijaksanaannya yang tak terbatas, memutuskan lapisan potongan dewan harus memanfaatkan ekstensi data .gm1 sebagai Gerber output. Ini telah memicu banyak kebingungan, namun kabar baiknya adalah masalah ini akan segera diperbaiki. OpenGL pada Windows dengan driver NVIDIA adalah kekacauan panas dari api tempat sampah. Masalah ini dapat diselesaikan dengan memanfaatkan laptop saya alih-alih battlestation desktop saya. Additonal, rilis ini (setidaknya pada saat penulisan ini) tidak mendukung menambahkan breaktab antara data Gerber serta area ‘mengisi area kosong’. Ini adalah bug yang diselesaikan oleh [Arsenijs] di Hackaday.io. Saya berutang padanya karena memperbaiki bug itu untuk saya, namun hal penting di sini adalah bahwa saya berkontribusi uang untuk membuka pengembangan sumber.
Apakah ini solusi sempurna untuk pcbs panel? Tidak. Idealnya, Anda ingin fidusia di sepanjang tepi panel Anda sehingga pick serta mesin lokasi dapat memberi tahu di mana di area panel. Anda juga ingin beberapa lubang M4 di sepanjang sisi papan, sehingga pick serta mesin lokasi dapat memindahkannya di sepanjang jalur produksi. Namun, ini sebenarnya merupakan metode paling sederhana maupun termudah untuk memanaskan banyak papan. Tidak ada alat lain yang mendekati kesederhanaan penggunaan Panelizer Gerber.
Terlepas dari masalah ini, Gerber Panelizer adalah aplikasi perangkat lunak yang hanya luar biasa yang harus ada di kotak alat semua orang. Ya, ada masalah, namun sepertinya yang paling penting akan diperbaiki pada rilis berikutnya.
Jika Anda ingin bermain-main dengan file Gerber ini, Anda dapat menemukannya di sini di Hackaday.io.