Eagle CAD - lucrul cu bibliotecile de componente

Proiectare 2D, 3D si PCB

Moderator: Mircea

Scrie răspuns
Avatar utilizator
Mircea
Moderator
Moderator
Mesaje: 431
Membru din: Sâm Iun 06, 2020 1:03 pm
A apreciat de: 287 ori
A fost apreciat de: 222 ori

#1

Folosesc Eagle de mai bine de 10 ani. Limitarile versiunii FREE imi sunt suficiente, insa multe dintre componentele pe care doresc sa le pun in proiectele mele nu sunt in bibliotecile standard sau in ce se mai distribuie pe internet.

Frustrarea mare este la crearea capsulei (package), cu toate ca sunt un utilizator asiduu de Autocad, deci obisnuit cu lucrul pe coordonate (si aici am deja peste 20 de ani de experienta), insa a crea o capsula a fost mereu un calvar pentru mine.

In sfarsit, si e ceva vreme, Eagle permite crearea de capsule online. Capsule pe care apoi le poti adauga componentelor (bibliotecilor) pe care le creezi.

Ceea ce este postat mai jos este un fel de ghid, pas cu pas, cu capturi de ecran. Evident, acelasi lucru se gaseste pe internet in format video sau chiar imagini.

Iata versiunea mea de ghid. Cum forumul permite 10 fisiere deodata... fac cum pot.

1. Te duci la pagina https://library.io - in prealabil te inregistrezi. Eu aveam deja cont la Autodesk, fiind beneficiarul unei versiuni free (dar completa) de Autocad, caci sunt inregistrat cu o adresa de universitate. Avantaj celui care a fost si la scoala :lol: . Nu trimit multe emailuri.
1.JPG
1.JPG (66.2 KiB) Vizualizat de 2402 ori
2. Langa tine trebuie sa ai foaia de catalog a componentei de vrei sa o creezi. Contrar a ce am crede, un SOT-23-5 nu e la fel de lung si lat la toti fabricantii.
2.JPG
2.JPG (104.85 KiB) Vizualizat de 2402 ori
3. In zonele incercuite introduci (numar de pini, dimensiuni, etc) apoi FINISH. Simplu, nu?! Iti ia 15 secunde, pe bune!
3.JPG
3.JPG (88.9 KiB) Vizualizat de 2402 ori
NB: in josul paginii e un buton (care devine verde) ca sa faci update-ul capsulei odata informatia introdusa.

4. Nu ai decat sa salvezi biblioteca - EXPORT si apoi alegi LBR. Mai sunt si alte formate (3D) dar nu le discut aici.
4.JPG
4.JPG (81.12 KiB) Vizualizat de 2402 ori
5. Salvezi noua biblioteca undeva bine stiut. Va contine numai capsula, deci e bine sa o tii aparte, ca sa o poti refolosi si la alte componente.
5.JPG
5.JPG (31.43 KiB) Vizualizat de 2402 ori
6. Intrebare: de ce creez o componenta care poate exista deja in baza de componente? Aici vreau sa creez un LM3410XMF. Pai sa zicem ca simbolul componentei (adica ala de apare in schema) nu-mi place cum e deja facut, caci schema va arata ca si cum te scarpini cu mana dreapta la urechea stanga.
Exemplu - cat de cat OK:
6.JPG
6.JPG (150.49 KiB) Vizualizat de 2402 ori
Si un opamp desenat complet aiurea:
7-1.JPG
7-1.JPG (126.76 KiB) Vizualizat de 2402 ori
Si o schema desenata acum ceva ani de mine - arata ca naiba:
7-2.JPG
7-2.JPG (32.96 KiB) Vizualizat de 2402 ori
7. Apoi deschizi Eagle (capturile mele sunt din versiunea 9.5.0 - am instalat-o caci genereaza gerberele mai simplu). FILE, NEW LIBRARY.
Click pe DEVICE, introduci numele dorit LM3410XMF, OK.
8-File-New-Library.JPG
8-File-New-Library.JPG (22.44 KiB) Vizualizat de 2402 ori
9-1.JPG
9-1.JPG (77.21 KiB) Vizualizat de 2402 ori
Ultima oară modificat Sâm Iun 13, 2020 9:23 pm de către Mircea, modificat de 5 ori în total.
Acesti utilizatori au apreciat autorul Mircea pentru postare (total 2):
addybiru (Sâm Iun 13, 2020 7:19 pm) • k3nou (Sâm Iun 13, 2020 8:41 pm)
Rating: 33.33%
Avatar utilizator
Mircea
Moderator
Moderator
Mesaje: 431
Membru din: Sâm Iun 06, 2020 1:03 pm
A apreciat de: 287 ori
A fost apreciat de: 222 ori

#2

Continuare...

Iti apare pagina unde vei pune impreuna simbolul cu capsula.
9-2.JPG
9-2.JPG (95.13 KiB) Vizualizat de 2398 ori
Alegi NEW (in zona Package).

Etapele 1-2-3 ca sa cauti capsula de am creat-o online.
9-3.JPG
9-3.JPG (153.96 KiB) Vizualizat de 2398 ori
9-4.JPG
9-4.JPG (142.52 KiB) Vizualizat de 2398 ori
9-5.JPG
9-5.JPG (75.34 KiB) Vizualizat de 2398 ori
9-6.JPG
9-6.JPG (62.31 KiB) Vizualizat de 2398 ori
9-7.JPG
9-7.JPG (74.63 KiB) Vizualizat de 2398 ori
9-8.JPG
9-8.JPG (48.14 KiB) Vizualizat de 2398 ori
Si iata ca am atasat o capsula la noua componenta.
9-9.JPG
9-9.JPG (120.67 KiB) Vizualizat de 2398 ori
Vedem 2 erori:
- cea de vizualizare (am pus un X) - nu conteaza, ignorati-o.
- cea cu triunghiul galben - o reglam dupa ce creem simbolul.

FILE -> SAVE si alegem un nume pentru noua biblioteca - NU trebuie sa fie cel al componentei daca vrem sa mai adaugam si alte componente in aceeasi biblioteca.
9-10-File-Save.JPG
9-10-File-Save.JPG (145.79 KiB) Vizualizat de 2398 ori
Bun, avem o biblioteca, avem o componenta cu capsula SOT-23-5, ne lipseste simbolul.
9-11-Add Symbol.JPG
9-11-Add Symbol.JPG (109.68 KiB) Vizualizat de 2398 ori
Ultima oară modificat Sâm Iun 13, 2020 9:24 pm de către Mircea, modificat de 3 ori în total.
Avatar utilizator
addybiru
Mod global
Mod global
Mesaje: 598
Membru din: Joi Mai 28, 2020 7:03 pm
Localitate: Arad
A apreciat de: 535 ori
A fost apreciat de: 206 ori

#3

Multumesc pentru ghid, momentan folosesc EasyEDA pt scheme si SprintLayout pt PCB-uri dar vreau sa trec la Eagle, cred ca e mai profi, sa vad in ce masura il stapanesc.
Forum Hobby-Electronics
Avatar utilizator
Mircea
Moderator
Moderator
Mesaje: 431
Membru din: Sâm Iun 06, 2020 1:03 pm
A apreciat de: 287 ori
A fost apreciat de: 222 ori

#4

Continuare...

Cu click pe poarta AND (logo simbol) pornim un nou simbol. Numele trebuie sa se potriveasca cu cel din foaia de catalog, daca vrem sa avem mai multe formate (capsule).
9-12.JPG
9-12.JPG (172.16 KiB) Vizualizat de 2393 ori
10. Suntem in editorul de simboluri. Adaugam pini si elemente grafice/text. Numerotam pinii corect si-i punem in ce ordine vrem noi, cat sa fie schema cat mai lizibila si usor de urmarit.
10-1.JPG
10-1.JPG (116.4 KiB) Vizualizat de 2393 ori
Butonu INFO este folositor la modificarile proprietatilor pinilor, liniilor, etc.
10-2.JPG
10-2.JPG (81.94 KiB) Vizualizat de 2393 ori
10-3.JPG
10-3.JPG (40.17 KiB) Vizualizat de 2393 ori
10-4.JPG
10-4.JPG (43.06 KiB) Vizualizat de 2393 ori
Adaugam text (de fapt atributele Nume si Valoare componenta). Important sa punem ">" care indica un atribut si sa le punem in layer-ele corespunzatoare.
10-5.JPG
10-5.JPG (74.51 KiB) Vizualizat de 2393 ori
10-6.JPG
10-6.JPG (77.85 KiB) Vizualizat de 2393 ori
10-7.JPG
10-7.JPG (93.34 KiB) Vizualizat de 2393 ori
ATENTIE la grid - cerculetul verde indica un punct de conexiune. Cand adaugam pinii, gridul trebuie sa fie pe 2,54mm sau 0,1 inch sau 100 mil. Daca pinii nu sunt pe grid, atunci in schema daca ai componente cu pinii pe grid diferit nu vei putea sa le conectezi.

In exemplul de mai jos, ca sa pot alinia textul si grafica (EXCLUS pinii) am modificat gridul temporar.
10-8.JPG
10-8.JPG (170.06 KiB) Vizualizat de 2393 ori
10-9.JPG
10-9.JPG (115.53 KiB) Vizualizat de 2393 ori
Ultima oară modificat Sâm Iun 13, 2020 9:25 pm de către Mircea, modificat 1 dată în total.
Avatar utilizator
Mircea
Moderator
Moderator
Mesaje: 431
Membru din: Sâm Iun 06, 2020 1:03 pm
A apreciat de: 287 ori
A fost apreciat de: 222 ori

#5

Continuare...

Si iata noul simbol. SAVE si click pe iconul cu capsula si poarta AND.
10-10.JPG
10-10.JPG (145.26 KiB) Vizualizat de 2391 ori
11. Acum trebuie sa conectam simbolul cu capsula.
Inseram simbolul:
11-1.JPG
11-1.JPG (137.84 KiB) Vizualizat de 2391 ori
Observam iarasi triunghiul galben cu semnul exclamarii. Acum ne ocupam de eroarea asta.
11-2.JPG
11-2.JPG (130.78 KiB) Vizualizat de 2391 ori
De observat pasii 1-2-3.
Dublu-click pe linia cu eroarea triunghiul galben cu semnul exclamarii. Se deschide un meniu CONNECT. Acum conectam pinii simbolului cu pinii capsulei.
Dublu-click in zona incercuita. In zona Connection vom vedea toti pinii transferati (nu se vede in poza pusa, ma credeti pe cuvant).
11-3.JPG
11-3.JPG (137.03 KiB) Vizualizat de 2391 ori
Nu mai avem eroarea, avem un V verde. Toti pinii sunt conectati asta vrea sa zica.
11-4.JPG
11-4.JPG (83.79 KiB) Vizualizat de 2391 ori
Important: Zona identificata cu 2 - daca nu vrem ca valoarea componentei sa fie introdusa de utilizator alegem OFF, daca vrem sa fie modificabila (ca la o rezistenta de exemplu) alegem ON. Daca alegem ON, atunci in schema componenta nu va afisa LM3410XMF, ci va fii ceea ce vrei tu sa pui - absolut orice text.

La ce ne foloseste ON? Daca ai o capsula care se potriveste mai multor componente (sa zicem LM358, TL072, NE5532) atunci nu creezi mai multe componente.

12. Avem o noua biblioteca si o noua componenta. O vedem in Eagle, insa bulina de langa biblioteca e gri (adica nu e IN USE), e musai sa faci click pe ea ca sa o poti folosi.
12-1.JPG
12-1.JPG (116.07 KiB) Vizualizat de 2391 ori
SPOR LA TREABA!

PS: Pot raspunde la intrebari, dar tineti cont ca sunt doar un amator, e posibil sa nu am toate raspunsurile sau sa nu folosesc metoda cea mai buna.
Ultima oară modificat Sâm Iun 13, 2020 9:25 pm de către Mircea, modificat 1 dată în total.
Acesti utilizatori au apreciat autorul Mircea pentru postare:
addybiru (Sâm Iun 13, 2020 7:56 pm)
Rating: 16.67%
Avatar utilizator
Mircea
Moderator
Moderator
Mesaje: 431
Membru din: Sâm Iun 06, 2020 1:03 pm
A apreciat de: 287 ori
A fost apreciat de: 222 ori

#6

addybiru scrie: Sâm Iun 13, 2020 7:22 pm Multumesc pentru ghid, momentan folosesc EasyEDA pt scheme si SprintLayout pt PCB-uri dar vreau sa trec la Eagle, cred ca e mai profi, sa vad in ce masura il stapanesc.
Cu placere. In regim de amator cred ca toate sunt oarecum similare.
Acesti utilizatori au apreciat autorul Mircea pentru postare:
addybiru (Sâm Iun 13, 2020 7:57 pm)
Rating: 16.67%
Avatar utilizator
k3nou
Membru
Membru
Mesaje: 27
Membru din: Vin Iun 05, 2020 10:19 pm
A apreciat de: 82 ori
A fost apreciat de: 12 ori

#7

Frumoasa si practica prezentarea.
Daca imi permiti un sfat, cred ca ar trebui sa pui si un pdf cu toate informatiile prezentate.
Pentru mine, e mai usor sa descarc si sa salvez pe pc decat sa intru mereu sa caut pe forum (mai ales ca se umple repede forumul :D :lol: ).
Avatar utilizator
Mircea
Moderator
Moderator
Mesaje: 431
Membru din: Sâm Iun 06, 2020 1:03 pm
A apreciat de: 287 ori
A fost apreciat de: 222 ori

#8

Pentru telespectatori :D (@k3nou), un format PDF al postarilor precedente.
format-pdf
Eagle component.pdf
5.19 MiB - Descărcat de 209 ori
Acesti utilizatori au apreciat autorul Mircea pentru postare (total 3):
addybiru (Sâm Iun 13, 2020 9:45 pm) • k3nou (Dum Iun 14, 2020 8:59 am) • elektronu85 (Lun Iun 22, 2020 1:57 pm)
Rating: 50%
Avatar utilizator
Dan Minciu
Membru
Membru
Mesaje: 8
Membru din: Mie Iul 22, 2020 5:01 pm
A apreciat de: 6 ori
A fost apreciat de: 5 ori

#9

addybiru scrie: Sâm Iun 13, 2020 7:22 pm Multumesc pentru ghid, momentan folosesc EasyEDA pt scheme si SprintLayout pt PCB-uri dar vreau sa trec la Eagle, cred ca e mai profi, sa vad in ce masura il stapanesc.
Dupa ce-am citit subiectul... m-am incumetat sa-mi fac si eu 2 componente noi in EAGLE... si culmea, am reusit. 6N16B si un condensator MAAARE... nu cred ca m-as indrepta spre easyeda... sprintlayout nici atat. aici am avantajul ca de pe schema imi face legaturile intre componente... pot urma calea automata de routare daca mi-i lene sau pot trasa manual. legatura intre schema si PCB ma ajuta sa nu gresesc.
Multumesc si eu pentru ghid. Chiar mi-a folosit...
Acesti utilizatori au apreciat autorul Dan Minciu pentru postare:
Mircea (Joi Aug 06, 2020 2:36 pm)
Rating: 16.67%
Scrie răspuns