Cara mudah menemukan atau membuat bagian-bagian untuk tata letak / papan skematis Eagle

12

Untuk perangkat lunak Eagle CAD, selama tata letak skema atau papan, bagaimana saya bisa mencari bagian / jejak kaki yang sudah dibuat oleh orang lain di luar sana, untuk membuat hidup saya lebih mudah? Dan jika saya masih tidak dapat menemukan apa yang saya inginkan, bagaimana saya bisa membuat bagian saya sendiri?

(Catatan: Pertanyaan ini dimaksudkan sebagai referensi bagi pembaca di masa depan, maka saya mengajukan pertanyaan dan memberikan jawaban saya sendiri di bawah ini berdasarkan pada hal-hal yang saya tahu. Mungkin orang lain juga bisa ikut serta.)

boardbite
sumber

Jawaban:

14

Untuk pekerjaan serius apa pun, Anda tidak ingin mendapatkan bagian yang dibuat oleh orang lain karena mereka tidak akan mematuhi konvensi Anda. Saya selalu membuat bagian sendiri, yang sebenarnya tidak terlalu sulit.

Saya memiliki persyaratan tertentu untuk suku cadang, seperti atribut untuk pembuatan BOM otomatis, dan teks pada ukuran dan lapisan tertentu untuk layar silkscreen, gambar perakitan, dll. Lainnya tidak mungkin membuat bagian seperti yang saya inginkan, dan untuk memeriksa dan memeriksakan bagian orang lain akan memakan waktu setidaknya selama membuat bagianku sendiri. Ketika Anda melakukan ini untuk bisnis dan reputasi Anda bergantung padanya, Anda harus pilih-pilih.

Namun, penghobi bisa lebih longgar. Yang lain dipersilakan untuk menggunakan bagian saya dan sekelompok utilitas terkait Elang lainnya yang telah saya kembangkan selama bertahun-tahun. Buka halaman unduhan saya dan instal rilis Eagle Tools. Ini berisi banyak perpustakaan dengan bagian-bagian, tetapi juga berbagai ULP, skrip, dan program host yang saya gunakan di sekitar Eagle. Misalnya, ada keseluruhan sistem untuk menghasilkan BOM dari skema dan papan, dan kemudian membuat label untuk kit. Mulai dengan file dokumentasi CSV_BOM di direktori DOC dan ikuti remah cookie.

Untuk memberi Anda gambaran tentang cara kerja sistem pembuatan BOM, berikut ini sebagian besar file dokumentasi EAGLE_ATTR:

Dokumen ini menjelaskan tentang konvensi yang disertakan untuk menggunakan opsional
atribut di Eagle, yang pertama kali tersedia di versi 5. In
versi sebelumnya bagian hanya dapat memiliki beberapa atribut tetap dibangun ke dalamnya
Elang, seperti VALUE dan NAME. Di versi 5 atribut tetap ini masih
ada tetapi atribut tambahan sewenang-wenang dapat dibuat oleh pengguna.

Dokumen ini menentukan atribut tertentu yang diharapkan oleh sebagian
sistem Embed Inc, sebagian besar untuk membantu dalam bill of material (BOM) otomatis
generasi. Proses menghasilkan BOM dari papan elang atau
skematis dijelaskan dalam file dokumentasi program CSV_BOM.

Atribut opsional Elang yang memiliki arti khusus dalam Embed Inc
sistem adalah:

MANUF

    Pabrikan: partnum; pabrikan: partnum; ...

    Bidang PARTNUM dan titik dua utama mungkin dihilangkan, tetapi a
    ide buruk kecuali hanya satu produsen yang terdaftar.

PARTNUM

    Nomor bagian umum atau nomor bagian dalam pabrikan tunggal.

PEMASOK

    Pemasok: partnum; pemasok: partnum; ...

    Bidang PARTNUM dan titik dua utama mungkin dihilangkan, tetapi a
    ide yang buruk kecuali hanya pemasok tunggal yang terdaftar.

BOM

    Apakah bagian ini harus dimasukkan pada BOM. Beberapa "bagian" adalah
    hanya fitur di papan tulis, seperti bantalan pin pogo misalnya. Ini
    tidak boleh terdaftar di BOM karena mereka tidak perlu dibeli
    dan tidak akan diinstal. Nilai yang didukung adalah:

      YA - Sertakan bagian ini dalam BOM. Ini adalah default jika
        bagian memiliki paket.

      TIDAK - Jangan memasukkan bagian ini dalam BOM. Ini adalah default jika
        bagian tidak memiliki paket.

VALSTAT

    Menunjukkan bagaimana atribut VALUE digunakan. Pilihannya adalah:

      VAL - Nilai bagian normal, seperti resistansi resistor. Itu
        nilai bagian akan terdaftar pada BOM dan digunakan untuk membedakan
        bagian yang berbeda. Misalnya, resistor 10K ohm berbeda
        bagian dari resistor 330 ohm.

      PARTNUM - Nomor bagian. Bidang nilai akan ditampilkan di
        BOM dan digunakan untuk membedakan bagian yang berbeda, seperti VAL. Namun,
        bidang nomor bagian akan diatur ke VALUE kecuali nomor bagian
        jika tidak diatur secara eksplisit. VALSTAT PARTNUM adalah untuk generik
        perangkat perpustakaan tempat bidang nilai digunakan untuk menunjukkan sebagian atau semua
        dari nomor bagian pada skema. Misalnya, perpustakaan
        mungkin berisi perangkat opamp 14 pin generik, dan nilai yang disetel ke
        LM324 untuk menunjukkan jenis opamp pada skema. Di dalam
        contoh, VALUE hanya disetel ke nomor bagian umum tanpa
        jenis paket, tingkat suhu, dll. Dalam hal ini PARTNUM
        atribut harus digunakan untuk menentukan nomor bagian yang tepat, tetapi
        VALSTAT masih harus diatur ke PARTNUM.

      LABEL - Label yang ditujukan untuk layar silks. Kolom nilai akan
        tidak ditransfer ke BOM dan tidak akan digunakan untuk
        bagian yang berbeda. Ini dapat digunakan, misalnya, untuk memberi label a
        LED di papan tulis. LED yang berbeda mungkin diberi label "Daya" dan
        "Kesalahan", tetapi mereka adalah bagian fisik yang sama dan harus didaftar
        pada entri BOM yang sama.

SUBST

    Setel bidang yang diizinkan untuk bagian pada BOM. Sah
    nilainya "YA" dan "TIDAK". Standarnya adalah YA jika SUBST tidak ada
    atau kosong.

DESC

    String deskripsi eksplisit untuk BOM. Secara default, BOM
    deskripsi berasal dari nama perpustakaan dan nama perangkat
    dalam perpustakaan itu. Jika atribut DESC ada dan tidak kosong,
    isinya akan menimpa default itu.

DVAL

    Nilai bagian terperinci. Jika ada dan tidak kosong, bidang ini akan ditimpa
    string nilai bagian pada BOM dan akan digunakan untuk membedakan
    bagian. DVAL selalu dianggap sebagai nilai bagian yang sebenarnya, jadi tidak
    dipengaruhi oleh VALSTAT. Tujuan DVAL adalah untuk menyediakan lebih banyak
    informasi yang masuk akal untuk ditampilkan pada skema. Secara umum
    Atribut VALUE standar akan ditampilkan pada skema dengan DVAL
    ditampilkan di BOM.
Olin Lathrop
sumber
FYI Olin, Google menganggap situs Anda berbahaya. Saya mendapat layar merah besar dan disarankan untuk pergi. google.com/transparencyreport/safebrowsing/diagnostic/…
Gabriel Staples
@ Gab: Ya, saya tahu. Pemindai virus Google mendapatkan hasil positif palsu pada beberapa file executable kami.
Olin Lathrop
14

(1) Menemukan bagian-bagian Elang yang ada sudah dibuat oleh orang lain di luar sana: Saya merekomendasikan empat sumber berikut (selain dari Googling "partname Elang" ;-)):

WORD OF CAUTION (milik pengguna @Grant) ... Saat menggunakan perpustakaan atau bagian orang lain, pertama-tama bandingkan dengan lembar data, dan / atau cetak di atas kertas untuk dibandingkan dengan bagian yang sebenarnya. Ada beberapa dimensi jejak kaki yang belum diuji dan / atau salah di luar sana.

(2) Membuat bagian Anda sendiri: Tidak sulit sama sekali untuk membuat bagian Elang untuk banyak hal; terus terang, jika Anda dapat membangun sebuah skema dan tata letak, membuat bagian-bagian sendiri hampir tidak selangkah lebih maju. Saya punya empat petunjuk:

  • Untuk mempelajari pembuatan bagian, saya sarankan Anda mulai dengan tiga tutorial ini; pencipta menghabiskan upaya untuk membuat mereka sangat ramah pemula: Tutorial # 12, Tutorial # 13, dan Tutorial # 14 pada halaman tutorial Eagle ini .
  • Mulailah belajar dengan contoh-contoh sederhana seperti resistor, bagian DIP, atau bahkan bagian SOIC-8 untuk memahami cara kerjanya; kejelasan pemahaman akan siap dibawa ke bagian yang lebih kompleks.
  • Jika bagian tersebut memiliki jejak yang umum (seperti SOIC-8), cukup salin jejak bagian yang ada.
  • Ikuti tata letak yang disarankan pabrikan: Hampir semua lembar data bagian menentukan dimensi untuk jejak kaki / tata letak yang disarankan untuk bagian tersebut; jika Anda mengikuti mereka dengan tepat, hidup akan lebih mudah dan Anda akan memiliki bagian yang siap dalam waktu singkat.
boardbite
sumber
Satu hal yang akan saya peringatkan tentang penggunaan perpustakaan elang orang secara acak - pastikan untuk membandingkannya dengan lembar data, atau cetak di atas kertas dan bandingkan dengan bagian yang sebenarnya sebelum Anda membuat papan Anda. Ada beberapa di luar sana yang belum diuji pada PCB sebenarnya dan memiliki jejak kaki yang salah atau tidak memiliki izin yang ditandai.
Hibah
@Grant: Pointer Anda telah ditambahkan ke jawaban di atas.
boardbite
1
@boardbite Sepertinya eSawDust.com tidak ada lagi. Sangat disayangkan, karena itu bekerja dengan sangat baik untuk saya.
Nick Alexeev
9

Saya membuat perayap untuk membantu masalah ini. Saya sepenuhnya setuju Anda tidak boleh menggunakan bagian yang ditemukan di internet publik tanpa inspeksi yang cermat, tetapi saya merasa menghemat waktu untuk memulai dengan sesuatu yang telah dibuat orang lain, dan saya sering menemukan mereka lebih teliti daripada saya sehingga saya memiliki yang lebih baik titik pangkal.

Anda dapat mencari dan mengunduh bagian-bagian yang ditemukan oleh crawler saya di sini:

http://www.schematicpal.com

Tanpa biaya, cukup berikan umpan balik di tautan umpan balik jika Anda memiliki masalah.

-Jim

Jim B.
sumber
3

(ini belum tentu jawaban tetapi terlalu besar untuk komentar, IMO)

Ketika saya pertama kali mulai menggunakan Elang, saya dengan cepat sampai pada kesimpulan bahwa perpustakaan sudah tua dan tidak dapat diandalkan. Saya mengambil banyak waktu dan memperbaiki banyak hal yang paling saya pedulikan .. yang merupakan resistor dan kapasitor dasar. Membuat komponen itu mudah ... sebagian besar pekerjaan yang perlu Anda lakukan adalah membuat paket yang akurat dan menghubungkan bagian dengan benar. Inilah senjata rahasiaku:

Mentor LP's Mentor Graphic

Bocah ini telah menyelamatkan saya begitu banyak waktu menggambar paket akurat untuk jejak kaki SMD dasar. Inilah alasan mengapa saya sangat menyukai alat ini:

Jejak kaki yang diberikannya didasarkan pada IPC-7351 atau standar JEDEC yang sesuai

Sementara pergi dengan pola tanah SMD yang direkomendasikan pabrik biasanya lebih disukai di mata saya, untuk hal-hal seperti SMD pasif, ini bagus karena merupakan sumber kebenaran. Jika saya ingin membuat paket untuk 0402 hingga 1206, dan saya menggunakan alat ini untuk semua dimensi, saya tahu saya akan memiliki penskalaan yang konsisten untuk hal-hal seperti spasi pad, halaman, dll. Satu bagian tidak akan memiliki fitur yang berbeda secara drastis dan keluar tampak aneh di papan yang sebenarnya. Siapa pun yang pernah melihat stok perpustakaan Eagle dapat membuktikan bahwa tidak ada banyak konsistensi. Menggunakan alat, yang pada gilirannya didasarkan pada standar-standar ini, adalah cara yang bagus untuk membangun perpustakaan bagian yang terstandarisasi.

Untuk jejak kaki dasar, Anda mendapatkan versi ukuran yang berbeda untuk mengubah ruang / keandalan

Saya percaya ini melekat pada standar, tetapi untuk jejak kaki SMD pasif dasar seperti 0402, 0603, 0805, dll, LP Wizard akan memberi Anda opsi untuk beralih antara Paling Sedikit , Nominal , dan Paling Banyak versi yang . Ini mengubah ukuran pad aktual untuk memberikan Anda paket yang lebih kecil atau paket yang lebih besar. Paket yang lebih besar mungkin lebih baik untuk memastikan fillet solder yang lebih besar untuk meningkatkan keandalan sementara bantalan yang lebih kecil mungkin lebih baik untuk membuat papan yang sangat padat. Apa pun itu, ini adalah jejak kaki yang telah diuji dan disepakati untuk melayani dengan baik dalam aplikasi yang dimaksud. Bagi saya, itu menghemat waktu dan luar biasa.

Ekspor CAD dari Mothertruckin

Manfaatkan uji coba 10 hari dari alat ini untuk alasan yang satu ini. Ekspor CAD. LP Wizard akan mengekspor paket ke skrip Eagle yang dapat Anda jalankan di dalam perpustakaan Anda untuk menghasilkan paket untuk Anda ... lengkap dengan tanda bagian, halaman, dll. Ini SANGAT BESAR untuk mengimpor satu ton barang dan kemudian dapat pergi dan atur sendiri. Biasanya, saya duduk di sana dengan aplikasi kalkulator terbuka melakukan semua matematika dimensi untuk membangun bagian pola tanah cermin saya dan apa yang tidak kecuali ekspor CAD mengambil dari Anda apa-apa menjadi sesuatu yang baik dalam waktu singkat.

Anda masih perlu menginvestasikan waktu untuk membangun pustaka suku cadang yang andal, tetapi pasti ada cara untuk meningkatkan produktivitas Anda, dan bagi saya ... menggunakan sesuatu seperti LP Wizard adalah salah satunya.

Toby Lawrence
sumber