Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno smazáni součástky z knihovny EAGLE

Našel jsem zde, na jiném místě, výborný (hlavně poměrně rychlý a jednoduchý) postup, na tvorbu součástek v EAGLE. Prosím vás nevíte, ale někdo :
1.jak zruším součástku v knihovně EAGLE, kterou tam nepotřebuji?
2.jak přesunu součástku z jedné knihovny do druhé ?
3.pájecí plošky mají velké díry, jde to nějak obejít (zmenšit je)?
Toto bohužel nemůžu nikde najít. Jde mi o to, že při tvorbě DPS mi stačí řádově 50 součástek (dělám pouze DPS, ne schémata). Jelikož v Eagle jsou desítky knihoven a každá má desítky součástek, které se často i opakuji, hodně to zpomaluje hledáni. Chtěl bych si vytvořit jednu malou knihovnu pouze s mnou používanými součástkami.
díky moc!

Předmět Autor Datum
Návod jsi už četl? http://paja-trb.unas.cz/elektronika/eagle/eagle_na vod.html http://paja-trb.unas.…
host 10.10.2011 22:22
host
Četl, ale odpověď jsem tam ani na jednu z těch 3 otázek nenašel, nebo jsem to nepochopil. Pokud jsi…
lupkovic 10.10.2011 22:29
lupkovic
Já tam našel třeba to mazání součástky, ale koukám, že to je asi na schématu DPS a ty jsi chtěl v kn…
host 10.10.2011 22:32
host
Ano jedná se o mazání samotné součástky v rámci jedné knihovny a kopírování jedné součástky mezi dvě…
lupkovic 10.10.2011 23:12
lupkovic
V Eaglu existují podprogramy ULP (User Language Programs ) pod stejnojmenou ikonkou. Programy jako l…
míra22 10.10.2011 23:50
míra22
Dírky řeším tak, že když je návrh desky hotový spustím drill-aid a zvolím 0.4 mm.
jirka44 11.10.2011 08:38
jirka44
pro "Jirka44" Díky moc, vypada to jednoduše, ale prosím tě jak (kde)spustím ten drill-aid ?
lupkovic 11.10.2011 09:05
lupkovic
Mezi ULP
Pytlík 11.10.2011 10:06
Pytlík
ale prosím tě jak (kde)spustím ten drill-aid Klikneš na File->Run, vybereš z nabídky drill-aid.ulp…
jirka44 11.10.2011 10:20
jirka44
pro Jirka44. Děkuji je to lepší, ale nevím. Podle mě ta dírka v pájecí plošce je stejná, jen uvnitř…
lupkovic 11.10.2011 12:12
lupkovic
Musíš mít zapnutou vrstvu 116. Nevím s jakými součástkami máš ten problém, pro běžné odpory, kondenz…
jirka44 11.10.2011 12:21
jirka44
Vrstvu 116 jsem nastavenou měl. Mě to příjde, že je to pomoc pro lepší vedení vrtáku při vrtáni. Uvi…
lupkovic 11.10.2011 13:15
lupkovic
Ta velikost plošky se ti mění, protože máš nastavenu automatickou velikost. Pokud se nemá měnit, mus…
Pytlík 11.10.2011 13:28
Pytlík
Tak toto je úplně SUPER Pájecí body 2 a 3 tímpádem vyřešeny na 100%. Takže pokud by se někomu chtělo…
lupkovic 11.10.2011 13:47
lupkovic
už jsem to tady naznačil, tak napíšu jak to dělám já ve verzi 4 FILE/OPEN/LIBRARY otevřu knihovnu kt…
míra22 11.10.2011 16:08
míra22
Už je mi trochu blbé, pořád se ptát, ale cítím, že se blížime k cíli, že toto bych snad mohl zvládno…
lupkovic 11.10.2011 16:34
lupkovic
jen upřesním ten obrázek. Konkretně teď chci vymazat to RELENEC (jedná se o relé NEC), a verzi mám t…
lupkovic 11.10.2011 16:56
lupkovic
Talčítko ULP je pod n ve slově Options
jirka44 11.10.2011 17:00
jirka44
ten soubor lbrcpy_12ulp se musí nakopírovat do adresáře ULP který je součástí programu. Potom když s…
míra22 11.10.2011 17:05
míra22
pro jistotu ještě obrázek 302011_10_11_172807.png
míra22 11.10.2011 17:42
míra22
Je to ono ! Děkuji moc, tímto byl vyřešen poslední dotaz (vlastně byl zadán jako 1.). Jak geniálni,…
lupkovic 11.10.2011 17:46
lupkovic
není zač :-) chce to jen dotlačit ke zdárnému výsledku :-)
míra22 11.10.2011 18:00
míra22
případně v horním řádku tlačítek (na liště Action) je přímo tlačítko ULP
míra22 11.10.2011 10:27
míra22
ad 1) Zrušení součástky: File - Open - Library - Pozadovana_knihovna. V ní potom File - Export - Scr…
Pytlík 11.10.2011 09:36
Pytlík
pro "pytlík" Jen abych nebyl neslušný, že se neozývám. Díky za bod 2 a 3 - vyřešeno podle tvé rady.…
lupkovic 11.10.2011 12:41
lupkovic
Pytlík, bez Pytlíka, s Pytlíkem. Pátý pádem voláme: Pytlíku! Tolik k oslovování. K tomu že si nevíš…
Pytlík 11.10.2011 13:38
Pytlík
Pomohlo! Už vím, že je to nad mé síly, necháme to být, to bych si určitě nadělal více škody! Jak se…
lupkovic 11.10.2011 13:55
lupkovic
No, já maturoval před 41 lety a tehdy do mě učitelka, přes odpor komise, tak dlouho vrtala, až mně m…
Pytlík 11.10.2011 14:10
Pytlík
Pytlík, bez Pytlíka To je smutné... ]:(
host 11.10.2011 21:35
host
Proč? V tomto případě je přece Pytlík životný (alespoň u sebe o tom nepochybuji).
Pytlík 12.10.2011 07:41
Pytlík
Pytlík, životný, ale bez pytlíka... proto. poslední
host 12.10.2011 08:48
host
pro "Pytlik" Nějak se motám s tím vymazováním (bod 1 mého dotazu). Dělám to přesně podle tvého návod…
lupkovic 11.10.2011 13:37
lupkovic
Ten soubor je TEXTOVÝ! Ten se neotvírá (a needituje) v Eaglu, ale v libovolném textovém editoru, nap…
Pytlík 11.10.2011 13:42
Pytlík
do pytle! to jsem si říkal že se eagle naučím a budu ho používat místo drahého padsu. nějak mě to za…
lední brtník 11.10.2011 14:30
lední brtník
Jen se ho, Brtníče, neboj. Zvládneš to levou zadní. Ono to na popis vypadá složitě, ale ve skutečnos…
Pytlík 11.10.2011 15:07
Pytlík
Připojuji se ke kolegovi. Eagle je velmi přívětivý. Snad jedinou vadou na kráse je nelogické používá…
jirka44 11.10.2011 15:31
jirka44

Ano jedná se o mazání samotné součástky v rámci jedné knihovny a kopírování jedné součástky mezi dvěma knihovnama. Dokážu součástku zcela vymazat (pouzdro, body popisy atd), ale ten název v knihovně tam je stále, takže při hledáni tam mám pořád stejný počet součástek což mi moc nepomůže. Ten odkaz tam se opravdu reší první dva moje dotazy, ale je to vysvětleno asi hodně jednoduše. Právě se mi podařilo přepsat celou knihovnu knihovnou jinou, což je katastrofa. Naštěstí mám zálohu. Asi ten článek nechám na ráno.
Pokud by jste ale měl někdo osobní zkušenost a uměl to podat trochu přesněji?

V Eaglu existují podprogramy ULP (User Language Programs ) pod stejnojmenou ikonkou.
Programy jako lbrcopy.ulp, lbr_man.ulp, lbr_merge.lbr a další všechny akce s knihovnami
umí. U každého programu je i help.
Ohledně direk je to stejné. Program cange-pad-in-lbr.ulp, nebo drill-aid.ulp umí změnit průměry buď v knihovně, nebo jen na boardu.
Všechno je ke stažení na adrese
http://www.cadsoftusa.com/downloads/user-language- programs/?language=en
Jinak vlastní knihovna se dá udělat i tak, že otevřu součástku kterou potřebuju, celou vyberu,
zkopíruju a vložím do své knihovny. Musím to ovšem udělat jednak ve schematické součástce, pak v pouzdru a nakonec přiřadit vývody celé součástce.

pro Jirka44. Děkuji je to lepší, ale nevím. Podle mě ta dírka v pájecí plošce je stejná, jen uvnitř se vytvoří další mezikroužek, který snad ani není spojený s tou ploškou. Příjde mi, že když vyvrtám dírky, tak ty mezikroužky odvrtám a prostor bezprostředně kolem dírek (mezi dírkou a ploškou) bude zase bez mědi. Nevím jak vypadá tisk. Bohužel mi došel toner. Chci se jen zeptat má to tak být, případně jakou hodnotu používáš ty (když ne tu 0,3mm). Myslím, že by to bylo super, kdyby šlo zvětšit alespoň tu čáru, kterou ten "drill-aid.ulp" tam vloží ten mezikroužek. To by se pak mohlo slít v jeden celek a zůstala by jen maličká dírka uprostřed.

Musíš mít zapnutou vrstvu 116. Nevím s jakými součástkami máš ten problém, pro běžné odpory, kondenzátory nebo diody používám drill-aid bez potíží. Já volím 0.4mm, ale záleží na tom, kdo a čím to bude leptat. Ten problém, který zmiňuješ, lze taky řešit nasázením wire-padů přes dotyčné vývody. To používám u některých přepínačů. Takže wire-pad třeba 2.54/0.8 a potom ještě drill-aid 0.4mm. Taky se dá nastavit průměr otvorů v globálním nastavení (Tools->Drc->Restring), ale to se mě neosvědčilo.

Vrstvu 116 jsem nastavenou měl. Mě to příjde, že je to pomoc pro lepší vedení vrtáku při vrtáni. Uvidím jak to vytisknu. Dobrá rada je od "Pytlik" Tam skutečně zmenší díru, avšak s tím zmenšuji i velikost plošky a samozřejmě se jedná o přeeditováni součástky. Nevýhodou jeho řešení je taky to, že dopředu musíš myslet, jak velkou díru budeš vrtat, protože by se mohlo stát, že silnějším vrtákem odvrtám celou plošku.

Tak toto je úplně SUPER Pájecí body 2 a 3 tímpádem vyřešeny na 100%. Takže pokud by se někomu chtělo do toho bodu 1, budu rád. Snad ho nebudu potřebovat. Při tvorbě své knihovny se budu snažit, abych tam prostě nenatáhl nějakou zbytečnou součástku, nebo neuložil nějaký zmetek, aby se mi to zase nezaplevelilo.

už jsem to tady naznačil, tak napíšu jak to dělám já ve verzi 4
FILE/OPEN/LIBRARY otevřu knihovnu kterou chci editovat.
Na horní liště zmačknu tlačítko ULP a vyberu lbrcpy_12.ulp.
Tam vyberu SYMBOLS,PACKAGES, nebo DEVICES, podle toho co chci editovat.
Pak označím součástku a dole vyberu DELETE, nebo RENAME, podle toho co chci udělat.
A je hotovo. Pokud jde o verzi 5 nevím, to jsem nezkoušel. Jinak program je ke stažení třeba tady: http://www.mikrocontroller.net/attachment/8740/lbr cpy_12.ulp
Tak snad se podaří :-)

Už je mi trochu blbé, pořád se ptát, ale cítím, že se blížime k cíli, že toto bych snad mohl zvládnout. Ten výmaz se zdá být tak jednoduchý a mě ale pořád nejde. Takže teď jsem udělal snad vše podle tvé rady (viz příloha). Co ale dál, tlačítko ULP tam nikde nemůžu najít. A co s tím souborkem "lbrcpy_12.ulp"
ten by asi chtělo někde nakopírovat né? Dík

ten soubor lbrcpy_12ulp se musí nakopírovat do adresáře ULP který je součástí programu. Potom když se otevře knihovna, FILE/OPEN/LIBRARY a název knihovny, tak už se nehledá kýžená součástka, okno zůstane prázdné. Stiskneš osmé tlačítko v té druhé řádce na obrázku s popisem ULP a vyhledáš ten lbrcpy. Jakmile ho spustíš kliknutím na něj, tak se ti teprve otevře seznam v té dané knihovně a tam teprve vybereš co chceš smazat.

ad 1) Zrušení součástky: File - Open - Library - Pozadovana_knihovna. V ní potom File - Export - Script a uložit soubor .scr někam. Zavřít knihovnu a editovat uložený soubor .scr (textový, čitelný). Tam najít součástku (.dev), případně, pokud jsme si jisti, že to není použito jinde, její symbol (.sym) a stejně tak i pouzdra (.pac). Který symbol a pouzdra jsou použity najdeme v popisu součástky .dev. Až jsme spokojeni,tak znovu v Eagle File - New - Library. Tam klikneme na symbol SCR a vybereme upravený soubor .scr. Pokud jsme mazali příliš aktivně (třeba pouzdro, které je potřeba), tak vznikne chyba a je třeba postup (s větší opatrností) opakovat. Proto editujte kopii .scr, ať nemusíte pořád exportovat z knihovny. Toto knihovnou přepište původní knihovnu.
-------------------------------------------------- -------
ad 2) Přidaní součástky: Otevřít cílovou knihovnu (File - Open - Library - Pozadovana_knihovna). V hlavním okně Eaglu rozkliknout zdrojovou knihovnu a požadovanou součástku buď přetáhnout myší do cílové knihovny, nebo na ni kliknout pravým myšem a vybrat Copy to Library. Vymazat lze postupem podle 1), ale je to zbytečné. Ničemu to nevadí, nic to nezdržuje (krom ručního hledání).
-------------------------------------------------- -------
ad 3) Editace pájecích plošek: Otevřít knihovnu, v knihovně vybrat upravovanou součástku. Potom Change - Drill - Pozadovaný_prumer, načež klikat na plošky, které mají mít ten průměr.
-------------------------------------------------- -------
Závěrem: Též používám svoje knihovny, ale já dávám přednost textové editaci .scr. Mám to rozdělené na hlavičku, .dev, .sym a .pac, abych nemusel editovat celý .scr. Když udělám změnu, jednoduchým scriptíkem je spojím dohromady na výsledný .scr.
Když si na to zvykneš, je to, alespoň podle mě, přehlednější, než přímá editace v grafické prostředí.

Pytlík, bez Pytlíka, s Pytlíkem. Pátý pádem voláme: Pytlíku! Tolik k oslovování. K tomu že si nevíš rady:
Uvedu příklad cívky (device):

Edit L.dev;
Prefix 'L';
Description '<b>Civka</b>';
Value On;
Add L '1' Next 0 (0 0);
Package 'DPU150' 'DPU150';
Technology '';
Connect '1.1' '1' '1.2' '2';
Package 'DPU150L' 'DPU150L';
Technology '';
Connect '1.1' '1' '1.2' '2';
Package 'TOR26x10L' 'TOR26x10L';
Technology '';
Connect '1.1' '1' '1.2' '2';
Package 'TOR26S' 'TOR26S';
Technology '';
Connect '1.1' '1' '1.2' '2';

zde řádek Add L ... odkazuje na symbol cívky L.sym
řádky Package ... odkazují na pouzdra DPU150.pac, TOR16x10L.pac a TOR265.pac pokud něco z toho není už jinde použito, můžeš to vymazat.
Pomohlo to vysvětlení?

Pomohlo! Už vím, že je to nad mé síly, necháme to být, to bych si určitě nadělal více škody! Jak se mi knihovna časem zaplevelí, prostě vytvořím novou a natáhnu tam zase jenom ty potřebné součástky. To už umím. Za to oslovování se omlouvám. Vím, že český jazyk má 7 pádu, ale moc už je používat neumím, zvláště pokud při psaní spěchám. Maturitu bych už určitě neudělal i proto, že už je to teměř 30 let kdy jsem ji z milosti profesorů udělal.

No, já maturoval před 41 lety a tehdy do mě učitelka, přes odpor komise, tak dlouho vrtala, až mně mohla tu dvojku dát... (nějak jsem ji nepadl do oka).
Za to oslovování se neomlouvej, nejsem na to citlivý, spíš mně vadil ten příšerný češtin. Vždyť to zní hrozně, to "pro Pytlík"!

pro "Pytlik"
Nějak se motám s tím vymazováním (bod 1 mého dotazu). Dělám to přesně podle tvého návodu : - "ad 1) Zrušení součástky: File - Open - Library - Pozadovana_knihovna. V ní potom File - Export - Script a uložit soubor .scr někam, jenže já tam žádné soubory ".scr" nemám. Přesto když dám uložit, tak mi to něco uloží, ale zase není v čem ten soubor otevřít. V příloze posílám screen. Pokud je to tak složité, necháme to být. Pokud se jedná o nějakou mou chybu a máš chuť, zkus napsat co s tím. Nebo prosím ostatní, není něco jednoduššího, jak se zbavit nepotřebné součástky v knihovně?

Zpět do poradny Odpovědět na původní otázku Nahoru