Menambahkan area seperti protoboard kecil ke PCB


8

Saat ini saya meletakkan PCB di elang untuk sirkuit yang akan membentuk dasar untuk beberapa eksperimen. Alih-alih menambahkan deretan header sehingga saya bisa menancapkannya ke papan tempat memotong roti, saya pikir saya akan mencoba dan tata letak papan kecil kecil langsung ke PCB itu sendiri. Saya punya ruang kosong di papan tulis dan kreasi yang dihasilkan akan lebih tangguh. PCB ini adalah contoh yang bagus untuk apa saya memotret.

Saya telah mempertimbangkan untuk menggunakan vias, tetapi saya ingat mereka biasanya ditutup dengan bahan kimia untuk mencegah ikatan solder. Ini jelas bukan tujuan saya. Menambahkan ratusan komponen single-pad ke skema saya sepertinya juga tidak terlalu menarik.

Apa cara terbaik untuk mencapai ini menggunakan Elang?

EDIT: Terima kasih atas bantuan Anda semuanya. Inilah desain dan inilah produk jadi .

masukkan deskripsi gambar di sini


2
Anda tidak bisa hanya menempatkan bantalan secara bebas di Eagle? Setiap bagian dari perangkat lunak PCB yang saya gunakan telah memungkinkan Anda menempatkan primitif dalam tahap desain PCB tanpa harus memiliki entitas skematik analog, mereka hanya tidak memiliki jaring (yang tidak penting di sini, lagipula).
Connor Wolf

1
Saya telah mencari-cari sedikit dan saya belum menemukan cara untuk menempatkan bantalan tangan-bebas (belum), tetapi itu tidak berarti itu tidak ada. Jika saya mencoba menjatuhkan, katakanlah, konektor 1x1 memberitahu saya bahwa saya seharusnya membuat perubahan dalam skema. Ini adalah proyek PCB non-mainan pertama saya, jadi saya belajar sambil jalan.
drxzcl

Jawaban:


5

Pada titik tertentu, dengan alat EDA apa pun, Anda mungkin harus membuat bagian khusus untuk sesuatu; jadi Anda mungkin juga masuk dan membuat bagian proto-area dengan berbagai bantalan seperti yang Anda inginkan. Anda perlu membuat komponen skematis untuk itu juga dan letakkan di skema Anda.

Ini adalah teknik yang baik juga untuk lubang khusus desain, terutama jika lubang harus sejajar dengan beberapa dimensi yang ditentukan secara eksternal. Memiliki komponen semu dalam skema Anda untuk memanggil fitur-fitur itu akan membuat fitur-fitur tersebut "resmi" menjadi bagian dari desain Anda.


Saya membuat bagian dengan pembalut di tempat yang tepat, dan saya senang melaporkan itu lebih mudah daripada yang saya kira. Memiliki masalah menghubungkan bantalan meskipun (saya ingin membuat beberapa pulau, serta 5V dan rel GND). Kisah berlanjut.
drxzcl

Dalam komponen skematis Anda, pasang "pin" yang sesuai ke Vcc dan jaring ground. Atau, lebih baik lagi, kirimkan mereka ke jaring "proto_vcc" dan "proto_gnd", terpisah dari jaring vcc utama dan gnd.
Toybuilder

Saat mencoba menghubungkan bantalan dengan kabel di editor paket, saya menumpuk banyak kesalahan DRC "Tumpang tindih". Saya membaca di forum Eagle bahwa itu adalah masalah yang diketahui: tidak dapat mengubah nama kabel di editor paket, sehingga Eagle tidak tahu bahwa mereka seharusnya memiliki koneksi yang sama. Oh sukacita
drxzcl

Apa yang saya sarankan (dan saya belum menggunakan Eagle dalam satu dekade jadi saya hanya berbicara tentang prinsipal umum di sini) adalah meninggalkan komponen pad area yang tidak diinginkan. Sebagai gantinya, buat komponen telanjang dengan hanya pin / bantalan, dan kemudian kabel mereka yang sesuai dalam skema dan editor pcb.
Toybuilder

6

Anda bisa menggunakan paket 1x25 di perpustakaan SparkFun Eagle sebagai titik awal. Ini memberi Anda 25 pin berjarak 0,1 "terpisah (digunakan untuk header baris tunggal). Ubah sesuai selera.

masukkan deskripsi gambar di sini


Saya mungkin ada bagian untuk 2x25 juga.
Kellenjb

2x8, 2x10, 2x12, dan 2x26 - tapi tidak ada 2x25 :) Akan mudah untuk memodifikasi semua ini menggunakan cut dan paste untuk membuat array yang lebih besar, misalnya 10x50
tcrosley

Untuk lebih jelasnya, ketika Anda mengatakan "modifikasi sesuai selera", apakah Anda bermaksud memodifikasinya di perpustakaan atau di editor PCB?
drxzcl

1
Saya bermaksud membuat versi khusus di perpustakaan untuk kebutuhan Anda sendiri, menggunakan ini sebagai titik awal. Ada beberapa tutorial tentang topik ini; hanya Google: memodifikasi perpustakaan elang cad
tcrosley


4

EAGLE melatih Anda untuk menambahkan bagian skematis untuk semua yang muncul di PCB, tetapi dalam kasus khusus ini, Anda benar-benar ingin hanya menambahkan elemen lubang, jejak dan silkscreen langsung ke PCB. Anggap saja lebih sebagai gambar teknis daripada membangun sirkuit.

Saya melakukan ini di ruang kosong di sudut kiri atas papan PIMETA v2 saya :

Tata letak papan PIMETA v2

Lubang-lubang adalah bor 40 mil dengan bantalan 70 mil, dan jejak adalah 40 mil.

Saya sangat merekomendasikan menambahkan garis silkscreen, seperti yang Anda lihat di atas. Ini memperjelas bantalan mana yang terhubung. Itu sangat membantu di papan ini, karena jejaknya ada di bawah, tetapi bahkan jika itu ada di atas, saya akan menambahkan garis besarnya. Kontras sutra pada topeng solder jauh lebih baik daripada tembaga di bawah topeng.

Sebagian besar pola dimaksudkan untuk mendukung chip DIP. Bit di tepi paling kiri menyimpang dari itu sebagian karena kurangnya ruang tetapi juga untuk mendukung saklar opsional. (Itulah overlay kuning tembus pandang yang Anda lihat.) Tidak penting, di sini, untuk membahas apa gunanya switch pad. Intinya adalah bahwa Anda mungkin tidak ingin membuat area prototyping Anda sepenuhnya generik. Anda harus memikirkan skenario tentang bagaimana area prototyping akan digunakan, dan jika ada fitur khusus yang dapat Anda tambahkan yang akan membuatnya lebih berguna daripada pola papan lintasan generik, lakukanlah.

Contoh lain di mana saya menyimpang dari pola generik adalah bahwa beberapa bantalan terhubung ke power board dan ground rail yang ada: V +, V-, B + dan IG. Melakukan itu adalah salah satu keuntungan utama dari memiliki area prototyping pada PCB tujuan khusus, dibandingkan dengan menggunakan protoboard generik off-the-shelf: itu berarti bahwa hal-hal yang dibangun di area prototyping dapat dijalankan langsung dari papan yang ada catu daya dan Anda tidak perlu menjalankan kabel hookup di papan untuk kembali ke titik daya di tempat lain. Saya sarankan Anda melakukan hal yang sama.


Saat mencoba menghubungkan bantalan dengan kabel di editor paket, saya menumpuk banyak kesalahan DRC "Tumpang tindih". Saya membaca di forum Eagle bahwa itu adalah masalah yang diketahui (tidak dapat mengubah nama kabel di editor paket, sehingga Eagle tidak tahu mereka seharusnya memiliki koneksi yang sama). Rumah PCB membutuhkan DRC yang bersih. Ada saran?
drxzcl

Jangan gunakan editor paket untuk ini. Gambar langsung pada PCB itu sendiri. Gunakan perintah VIA untuk bantalan / lubang, dan perintah WIRE untuk menghubungkannya. Anda dapat menggunakan WIRE untuk menggambar garis silkscreen juga. Saya baru saja mencobanya, dan setidaknya melewati pengaturan DRC default.
Warren Young

2

Apa yang Anda bicarakan berkaitan dengan vias adalah topeng solder menutup mereka. Dalam sebagian besar program PCB yang baik Anda dapat menyingkirkan topeng solder melalui melalui dengan memperluas lubang di topeng. Utas ini tampaknya bermanfaat.


Ya, saya memang berbicara tentang topeng solder. Terima kasih atas tautan yang bermanfaat. Jika saya memahaminya dengan benar dengan menempatkan poligon di atas / bawah vias di lapisan t_stop / b_stop, saya dapat memaksa tembaga vias terpapar.
drxzcl

@Ranieri, saya tidak menggunakan Eagle jadi saya tidak akan tahu, sayangnya. Saya akan berpikir ada cara yang lebih mudah.
Thomas O

2

Saya tidak berkenalan dengan Eagle, tetapi saya rasa ia memiliki copy / paste seperti program EDA. Atur grid Anda ke 0,1 ", letakkan pad gratis, salin dan tempel. Pilih kedua pad, salin / tempel. Pilih keempat pad, salin / tempel. Anda dapat melakukan seluruh area dalam waktu kurang dari satu menit.
Vias adalah pilihan yang buruk karena 1) mereka terlalu kecil, atau Anda harus membuat custom, dan 2) pad via biasanya memiliki topeng solder, yang harus Anda lepaskan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.