Známý program pro návrh elektronických schémat a desek plošných spojů.
6.8.2004 08:00 | Martin Pruša | přečteno 10709×
Po mém nedávném úplném přechodu na Linux (v současné době SuSE Linux 8.2) jsem nutně potřeboval nakreslit elektrické schéma a následně předělat na desku s plošnými spoji. Přemýšlel jsem jaký program by na to byl v tomto operačním systému nejlepší. Zkusil jsem program PCB, ale neměl jsem čas se naučit ovládání a zacházení s tímto programem (snad příště), proto jsem sáhl ke známému a ověřenému programu Eagle (Easily Applicable Graphical Layout Editor) od společnosti CadSoft.
Tento program jsem znal z dob mého používání operačního systému Windows firmy Microsoft. Navštívil jsem tedy českou domovskou stránku tohoto softwaru eagle.cz a porozhlédl se zda tento program není i pro platformu Linux. A světe div se, je. Stáhnul jsem si tedy potřebný balíček (konkrétně verzi 4.11 v rpm balíčku) o velikosti cca 6,5 MB a US manuál (v pdf podobě). Mimochodem na těchto stránkách je i CZ manuál v html.
Instalace proběhla naprosto bez problému, pouze při prvním spuštění chtěl program nastavit jiná než rootovská práva k adresáři /opt/eagle/bin. Na podruhé bylo vše v pořádku. Program se mě zeptal zda chci tento software použivat jako freeware nebo komerčně. Jelikož mě postačí freeware verze (nemám tolik peněz a nejsem zloděj), byť s omezením maximalní velikosti desky, počtu součástek a pouze dvou možných vrstev na desce s plošnými spoji, bylo rozhodnuto.
Popravdě řečeno nedokáži si ani představit, jak rozumně udělat více jak dvouvrstvou desku v domácích podmínkách. Takže toto pro mne není omezení. Ale tento software není jen pro amatéry. Při dalších spuštěních jste už od této procedury ušetřeni. Takže vás uvítá Control Panel, kde si můžete prohlédnout knihovny, projekty, skripty atd... V menu si pak můžete vybrat zda chcete vytvořit schéma, desku, projekt, knihovnu atd... Tvorba knihovny je mimochodem velice jednoduchá a užitečná věc. Hlavně pro lidi kteří s tímto softwarem pracují často a používají specifické součástky, nebo chtějí mít všechny součástky které používají při své práci pěkně pohromadě.
V tomto software se postupuje od založení projektu, po tvorbu schématu a kontroly až k výsledné desce. Vše tedy postupně. Po vytvoření projektu (adresáře) do něj můžeme vložit soubor schématu. Po jeho vytvoření můžeme začít kreslit. Na výběr máme z mnoha knihoven spousty firem nebo svoji vlastní. Na pomoc máme vyhledávání, náhled a popis součástky (vše velice pomáhá a urychluje práci). Ovládání je velice intuitivní (příkazy add, move, copy, delete, rotate atd.). Po vložení a propojení všech součástek lze použít ERC (kontrolu elektrických pravidel). Jestliže není žádná chyba ani varování můžeme přejít na přeměnu, nebo chcete-li transormaci, schématu na desku s plošnými spoji.
Konvertování schématu na desku se provede příkazem board. Následně se objeví nové okno kde jsou na jedné straně umístěné součástky propojené prozatím vzdušnými spoji (ty jdou optimalizovat příkazem rastnest). Součástky rozmístíme a propojíme buď ručne příkazem route nebo pomocí autorouteru. Samozřejmě, že lze zpočátku propojovat signály ručně a když už nevíte kudy kam svěřit to nejhorší počítači (od toho přece tady je:-). Autorouter je velice škálovatelný (přesný popis všech nastavení je v manuálu). Ve freeware verzi jsou k dispozici pouze dvě vrstvy, ale na amatérské bastlení to bohatě stačí. Po provedení tohoto asi nejtěžšího úkolu lze (a velice doporučuji) provést kontolu DRC (kontola pravidel návrhu).
Vytváření výstupních dat potřebných pro výrobu desky plošných spojů se zde vytváří přes CAM Processor. Možností je dost, například výstupní data pro tiskárny, vrtačky, plotry, fotoplotry, osvitky atd. Umožňuje nastavení výstupního zařízení, zobrazené vrstvy, zrcadlení a otočení.
Cílem tohoto textu nebylo popsaní ovládání a nastavení tohoto software (vše je podrobně popsáno v manuálu), ani reklama tohoto software. Ale pouze ukázka toho, že lze zdarma, efektivně a rychle na legálním (a mimo jiné skvělém) operačním systému navrhovat schémata a desky s plošnými spoji.