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!
Návod jsi už četl?
http://paja-trb.unas.cz/elektronika/eagle/eagle_na vod.html
http://paja-trb.unas.cz/elektronika/eagle/eagle_na vod_2.html
Četl, ale odpověď jsem tam ani na jednu z těch 3 otázek nenašel, nebo jsem to nepochopil. Pokud jsi si jistý, že tam je zkusím to přečíst ještě jednou, ale myslel jsem, že tady by to bylo rychlejší.
Přesto dík za snahu
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 knihovně... takže to není ono.
Co tohle?
http://www.mojehobby.cz/diskuze/strom2.php?idforum =17&potec=1046660
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.
Dírky řeším tak, že když je návrh desky hotový spustím drill-aid a zvolím 0.4 mm.
pro "Jirka44" Díky moc, vypada to jednoduše, ale prosím tě jak (kde)spustím ten drill-aid ?
Mezi ULP
Klikneš na File->Run, vybereš z nabídky drill-aid.ulp, spustíš a zvolíš velikost dírky. Default hodnota 0.3mm se mi neosvědčila. Případně si můžeš script upravit, aby byla default hodnota podle tvého gusta.
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.
Ta velikost plošky se ti mění, protože máš nastavenu automatickou velikost. Pokud se nemá měnit, musíš ji přiřadit konkrítní velikost, která ti vyhovuje.
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
jen upřesním ten obrázek. Konkretně teď chci vymazat to RELENEC (jedná se o relé NEC), a verzi mám taky č.4. Jak vidno DELETE tam nikde není.
Talčítko ULP je pod n ve slově Options
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.
pro jistotu ještě obrázek
302011_10_11_172807.png
Je to ono ! Děkuji moc, tímto byl vyřešen poslední dotaz (vlastně byl zadán jako 1.). Jak geniálni, jak prosté!
není zač chce to jen dotlačit ke zdárnému výsledku
případně v horním řádku tlačítek (na liště Action) je přímo tlačítko ULP
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í.
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. S bodem 1 (vymazáni součastky si zatím nevím rady. Zkouším to, když, tak se ještě ozvu. Zatím díky moc
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"!
To je smutné...
Proč? V tomto případě je přece Pytlík životný (alespoň u sebe o tom nepochybuji).
Pytlík, životný, ale bez pytlíka... proto.
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ě?
Ten soubor je TEXTOVÝ! Ten se neotvírá (a needituje) v Eaglu, ale v libovolném textovém editoru, např. takový PSPad je výtečný (zdravím velkého JaFi)
Jo, a slovo pytlík je v češtině sklonné...
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číná přecházet.
Jen se ho, Brtníče, neboj. Zvládneš to levou zadní. Ono to na popis vypadá složitě, ale ve skutečnosti to má svoji logiku a po jednom vyzkoušení to pochopíš.
Připojuji se ke kolegovi. Eagle je velmi přívětivý. Snad jedinou vadou na kráse je nelogické používání příkazu Cut pro Copy (do schránky). Ale na to se dá zvyknout. Ale počkej s tím chvíli, připravuje se verze 6 se spoustou změn, kde už snad, mimo jiné, bude možné kopírovat i mezi projekty.