česky english Vítejte, dnes je neděle 22. prosinec 2024

EAGLE PCB Power Tools: užitočné nástroje pre EAGLE

DPS 3/2011 | Články
Autor: Ing. Juraj Adamec

Pre používateľov návrhového systému EAGLE je k dispozícii balík nástrojov z dielne Ing. Falka Strickera. Tento programový balík obsahuje niekoľko samostatných programov a ULP, ktoré rozširujú možnosti programu EAGLE, hlavne v jeho profesionálnom používaní.

Po nainštalovaní programového balíka EAGLE Power Tools ho treba zaregistrovať alebo je možné ho používať aj v demoverzii s niektorými obmedzeniami, ktoré sú popísané v jeho pomocníku, v oddieli Differences between Demoversion and registered version.

Obr. 1 Extended Toolbar a prevodník jednotiek

Obr. 1 Extended Toolbar a prevodník jednotiek

Extended Toolbar for EAGLE

V preklade rozšírený panel nástrojov je voľne konfigurovateľné okno pre editory panelu, schémy a knižnice súčiastok, cez ktoré sa dajú spustiť rôzne príkazy EAGLE aj externé aplikácie. Po spustení tohoto programu sa objaví jeho ikona na hlavnom paneli Windowsu. Cez túto ikonu sa dá spustiť pomocník (help), samotný program EAGLE a konfiguračné dialogové okno. V konfiguračnom okne je možné nastaviť jazyk programu (anglický alebo nemecký), automatické spúšťanie programu EAGLE pri spustení rozšíreného panelu, otvorenie naposledy použitého okna boardu, schémy alebo knižnice, obmedzenie spustenia programu EAGLE viackrát naraz, prevodník jednotiek, pridávanie tlačítok príkazov EAGLE a pre spúšťanie externých aplikácií, a cez toto dialógové okno sa program zaregistruje. Prevodník jednotiek je obojsmerný, a je veľmi užitočným nástrojom pri navrhovaní dosiek s plošnými spojmi. Objavuje sa automaticky v pravom hornom rohu pracovného okna. Údaj zapísaný do ktoréhokoľvek pola sa prepočíta a ukáže v druhom poli. Zvoliteľné jednotky pre obe polia sú inch, mil, mm a μm. Parametre prevodníka sa nastavujú tiež v konfiguračnom okne.

Gerber to EAGLE-Script Converter

Tento program umožňuje načítať Gerber súbory, vytvorené aj v iných návrhových systémoch, do programu EAGLE. Podporuje formáty RS-274X (rozšírený) a RS-274-D (štandardný), vŕtacie dáta Gerber a Excellon, a tiež Gerber makrá. Program vytvára scriptový súbor pre EAGLE, ktorý sa dá otvoriť priamo v návrhovom systéme. Program umožňuje rôzne nastavenia mierky pre zväčšenie alebo zmenšenie výsledného obrázku, voľbu vrstvy do ktorej sa konvertuje, možnosť zrkadlenia Gerber dát, potlačenie tvaru apertúr (čím sa zmenší rozmer výsledného scriptu), tzv. wire mode (pre konverziu všetkých čiar do line a nie do polygonu), nastavenie offsetu súradníc a mnoho ďalších.

Gerber konverter obsahuje aj editor apertúry, ktorým sa dá upraviť a nakonfigurovať apertúrový súbor pre fotoplotry. Funkcia Jobprocessing urýchluje prácu konverzie viacerých vrstiev nadefinovaním parametrov pre všetky vrstvy.

DXF to EAGLE script converter

Tento program umožňuje načítať DXF súbory do programu EAGLE vytvorením scriptu. Takto je možné vytvoriť board, schému, package alebo symbol načítaním vytvoreného scriptu do EAGLE. Konfigurátorom priradenia vrstiev sa priraďujú jednotlivé vrstvy DXF výkresu príslušným vrstvám programu EAGLE, pričom sa môžu použiť len vrstvy nadefinované v programu EAGLE. Priradenie vrstiev sa ukladá do definičného súboru, ktorý sa dá použiť aj pre konverziu ďalších súborov DXF s rovnakými vrstvami. Pre výkresy s inými vrstvami treba vytvoriť ďalšie definičné súbory. Samotný konverter má mnoho možností nastavenia, ako sú napr.: používanie mierky pre zväčšenie alebo zmenšenie zkonvertovaného výkresu, voľba jednotiek, voľba tzv. standardlayeru pre konverziu objektov z nepriradenej vrstvy výkresu DXF, spracovanie rôznych typov blokov a entít, emulácia bodkovanej čiary a elipsy (EAGLE nepodporuje bodkované čiary), rôzne možnosti prevodu lomených čiar a vytváranie oblúkov s veľkým polomerom. Program sa dá spustiť aj z príkazového riadku s použitím rôznych parametrov, ktorých zoznam je uvedený v pomocníku programu.

Image processor/converter

Nazvaný tiež Bitmap processor slúži na úpravu, spracovanie a prevod rôznych bitmapových (bmp, gif, jpg a dib), windows metasúborov (wmf a emf) a symbolových (ico a cur) obrázkov do vektorového formátu, aby sa rôzne typy obrázkov dali načítať do programu EAGLE. Pomocou rozhrania ImageMagick sa dá skonvertovať aj ďalších, vyše 70 obrazových formátov. Podrobný zoznam formátov je uvedený v pomocníku EAGLE Power Tools. Rozhranie ImageMagick nie je súčasťou tohoto programového balíka, ale v Image processore je odkaz na webovú stránku výrobcu, ImageMagick Studio LLC, odkiaľ je voľne stiahnuteľný a používateľný za uvedených podmienok.

Obr. 2 Export do script súboru

Obr. 2 Export do script súboru

Z obrazových súborov je možné vytvoriť scripty do programu EAGLE. Image processor obsahuje niekoľko filtrov na úpravu rozmerov, jasu a farieb obrázkov. Funkcia exportu do script súboru má niekoľko možností nastavenia, ktoré sa uložia k ďalšiemu používaniu. Pre export je možné nastaviť do ktorej vrstvy EAGLE bude obrázok importovaný, verzia programu EAGLE a rozmer obrázku. Obrázok je možné zväčšiť alebo zmenšiť do požadovaného rozmeru. Pre vektorizáciu je možné nastaviť vyplnený polygon, vytvorenie obdĺžnika alebo spoja (wire). Funkcia Black/White Reduction umožňuje kvalitný export farebných obrázkov do EAGLE čierno-bielo. Rozhranie Twain umožňuje úpravu obrázkov zo skeneru a kamery.

ULP programy

Ďalej sú uvedené ULP programy, ktoré sú tiež súčasťou EAGLE Power Toolsu a dopĺňajú originálny balík ULP programov EAGLE. Tieto programy sa dajú nakopírovať aj do knižnice ULP programov EAGLE a spúšťať ich priamo z tejto knižnice. Výraz ULP – User Language Program je pre používateľov programu EAGLE veľmi dobre známy. Sú to krátke programy napísané v jazyku podobného programovaciemu jazyku C.

Execute Tool

Je to ULP k spusteniu ľubovoľnej externej aplikácie alebo otvorenie ľubovoľného súboru pomocou jemu priradenej aplikácie. Príkaz je spustiteľný aj s parametrami. K jeho používaniu musí byť spustený Extended Toolbar for EAGLE.

Fast Find Tool

Týmto ULP sa dajú rýchlo nájsť prvky a signály na paneli, alebo prvky, nety a busy v schéme, a to aj na viacerých stránkach výkresu. Dvojitým kliknutím na daný objekt v zozname sa tento zobrazí zvýraznený v strede pracovného okna.

Scale Tool

Tento ULP umožňuje zväčšiť alebo zmenšiť jednotlivé prvky, celý panel alebo jeho časť, vybranú príkazom GROUP. Zväčšený alebo zmenšený objekt sa uloží ako púzdro (package) s príponou súboru „.pac“, a je možné ho vložiť do panelu príkazom ADD.

DXF output converter

Je to ULP k vytváraniu DXF súboru z boardu alebo schémy s rovnakým názvom súboru, ale s príponou „.DXF“. Má možnosť nastavenia mierky a voľbu exportu všetkých alebo len viditeľných vrstiev.

Dimension Tools

Obsahuje štyri ULP programy na rôzne typy kótovania rozmerov na paneli. U všetkých sa dá zvoliť jednotka rozmeru. Prvý, dimension.ulp, nakreslí kótovú čiaru so šípkami medzi dvomi ľubovoľne zadanými bodmi a na kótovej čiare zobrazí jeho rozmer. Ďalšie nástroje sa vzťahujú na všetky alebo na vybrané viditeľné prvky. Dimensi1.ulp zobrazí len rozmery, bez kótovacích čiar. Dimensi2.ulp je podobný predošlému s rozdielom, že nakreslí aj kótovacie čiary ukončené šípkami. Nakoniec dimensi3.ulp umožňuje reťazové kótovanie so zadaním počiatočného bodu kótovacej čiary. V tomto prípade sa všetky zobrazené rozmery počítajú od daného počiatočného bodu.

Arc Tool

Týmto ULP sa dajú nakresliť oblúky viacerými spôsobmi. Má možnosť zadať troch z nasledujúcich údajov oblúka: počiatočný bod, koncový bod, stredový bod, uhol a polomer, a tiež je možné si zvoliť smer otáčania a hrúbku čiary oblúka.

Záverom môžeme skonštatovať, že tento programový balík je veľmi dobrým doplnkom návrhového systému EAGLE, zameraný na niektoré funkcie, ktorými sa dosky s plošnými spojmi dajú navrhnúť kvalitnejšie a v niektorých prípadoch aj pohodlnejšie. Na zmienku stojí aj možnosť prenosu niektorých dát do a z iných programov. Snáď jedinou nevýhodou je, že EAGLE Power Tools je dostupný len pre používateľov operačného systému Windows, a používatelia programu EAGLE pod Linux a MacOS sa musia zaobísť bez neho.