Projektowanie obwodów PCB w programie EAGLE
Program Eagle jest jednym z wielu dostępnych na rynku narzędzi wspomagających projektowanie obwodów PCB. Swoją popularność zyskał przede wszystkim dzięki prostocie użytkowania oraz dostępności dużej ilości bibliotek komponentów. Ponadto dostępna jest wersja demonstracyjna, która może być w pelni funkcjonalnym narzędziem.
Eagle pozwala na stworzenie schematu,a następnie na jego podstawie obwodu drukowanego. W wersji demonstracyjnej (do pobrania tutaj) ograniczeniami są:
- Maksymalny rozmiar płytki: 100x80 [mm],
- Liczba warstw: 2
- Liczba jednocześnie otwartych projektów: 1
- Projektów nie można wykorzystywać do celów zarobkowych.
Praca z programem Eagle
Projektowanie obwodu PCB w programie Eagle należy zacząc od stworzenia schematu. Do tego celu wykorzystywany jest moduł Schematics. Po stworzeniu schematu jednym kliknięciem można przejść do modułu Board, który z kolei służy do zaprojektowania obwodu drukowanego. Obszerny kurs projektowania obwodów PCB w programie Eagle można pobrać tutaj: Eagle - kurs projektowania PCB (PL).
Poniżej natomiast opisane zostaną najważniejsze skróty oraz informacje pozwalające sprawnie poruszać się w programie Eagle.
Moduł tworzenia pcb Board - komendy
Add - dodaj element,
Arc - narysuj wycinek okręgu,
Change object properties - zmień właściwości obiektu,
ChangeDir - zmień kierunek prowadzenia ścieżki,
Checks - badane parametry,
Circle - narysuj okrąg,
Diameter - średnica np. średnica przelotki,
Dim - krawędź płytki,
Display - wybierz wyświetlane warstwy projektu,
DRC - Design Rule Check - sprawdź przestrzegania zadanych reguł projektowania,
Drill - średnica otworu np. średnica otworu przelotki,
ExtSteps - liczba segmentów prowadzonych pod kątem niezgodnym z preferowanym,
Grid Size - gęstość oczek siatki rastra,
Hole - otwór,
Huggin - prowadzenie ścieżek w odległości mniejszej niż minimalna założona
Info - wyświetl informacje o elemencie,
Isolate - określ odległości pomiędzy scieżką, a elementami dla polygon,
Layer - warstwa,
Minimum Distance - minimalna dopuszczala odległość,
Mirror - wykonaj odbicie lustrzane elementu,
Name - nazwa elementu,
NonPref - połączenie wykonane w kierunku niengodnym z zalecanym,
Overleap - zwarcie pomiędzy ścieżkami,
Package - położenie wyprowadzeń elementu,
Pad - pole lutownicze,
Pinswap - zamień pomiędzy sobą końcówki elementu,
Polygon - narysuj wielokąt,
Ratio - grubość lini,
Rectangle - narysuj prostokąt,
Redraw - zaktualizuj wygląd ekranu (odśwież),
Replace - zastąp element przez wybrany z listy,
Restr - obszar wyłączony z prowadzenia ścieżek,
Ripup - rozdziel ścieżki,
RipupLevel - liczba prób prowadzenia ścieżki,
RipupSteps - liczba kroków w jakich prowadzono ścieżki,
Shape - kształt,
Size - wysokość,
Smash - rozdziel nazwę i wartość elementu,
Split - zmień kształt prowadzonej ścieżki,
Value - nominał elementu,
Via - przelotka,
Vias - liczba przelotek,
Width - szerokość linii,
Wire - wykonaj połączenie,
Najważniejsze biblioteki:
con-lsta.lbr - złącza i diody
diode.lbr - diody prostownicze, zenera, impulsowe itp.
discrete.lbr - elementy R, L, C
linear.lbr - liniowe układy scalone (wzmacniacze, układy czasowe, itp.)
40xx.lbr - układy CMOS
rectif.lbr - mostki prostownicze
supply1.lbr - standardowe elementy typu "GND", "VCC", "VEE", "+5V", itp.
supply2.lbr - rozszerzenie biblioteki supply1.lbr
trans-pw.lbr - tranzystory mocy
v-reg.lbr - stabilizatory napięcia
Klawisze funkcyjne:
Esc - przerwij prowadzoną ścieżkę,
F1 - wyświetl okno pomocy,
F2 - zaktualizuj wygląd ekranu,
F3 - wyświetl w powiększeniu,
F4 - wyświetl w pomniejszeniu,
F6 - wyświetl / ukryj śiatkę,
F7 - przesuń element,
F8 - załam prowadzone połączenie,
F9 - anuluj ostatnio wykonaną operację,
F10 - powtórz ostatnio wykonaną operację.
Przydatne wskazówki:
Kopiowanie grupy elementów na schemacie
Elementy bądź grupy elementów można kopiować do tego samego schematu lub do innego projektu. Nie służy do tego jednak polecenie Copy (pozwala jedynie na skopiowanie pojedyńczego elementu), a polecenie Cut połączone z kliknięciem prawym przyciskiem myszy. W celu skopiowania grupy elementów należy je zaznaczyć poleceniem Group - zaznaczone elementh zostaną podświetlone. Następnie należy wybrać polecenie Cut i kliknąć na zaznaczonj wcześniej grupie elementów prawym przyciskiem myszy. Grupa zostanie skopiowana do schowka. Teraz możemy ją wkleić używając polecenia Paste do tego samego schematu bądź do schematu innego projektu.
Wyszukiwanie elementów na schemacie i PCB
W celu szybkiego wyszukania położenia danego elementu należy zaznaczyć komendę Show, a w okienku z migającym kursorem wprowadzić nazwę poszukiwanego elementu - np R1 i zatwierdzić klawiszem enter. Element R1 zostanie podświetlony.
Szybkie przenoszenie elementów
Podczas projektowania PCB, gdy elementy nie są jeszcze rozłożone w odpowiednich miejsach zachodzi konieczność wyszukania konkretnego elementu w celu jego przeniesienia. Wówczas w szybki sposób można tego dokonać zaznaczając komendę Move, a następnie wpisując nazwę poszukiwanego elementu w okienku z migającym kursorem i zatwierdzić klawiszem enter. Element zostanie przytwierdzony automatycznie do kursora.
Wizualizacja zaprojektowanych obwodów PCB
Program Eagle nie ma standardowo zaimplementowanego modułu pozwalającego na renderowanie zaprojektowanych obwodów PCB. Istnieje jednak dodatek, który pozwala tego dokonać. Pobrać go można z pod adresu: http://www.matwei.de/
Dodatkowo wymagany jest program renderujący PovRay (do pobrania tutaj: www.povray.org/download)
Rys1. Przykładowy obwód PCB wyrenderowane za pomocą omawianego dodatku.
Do pobrania:
Program Cadsoft Eagle 5.10
ftp://ftp.cadsoft.de/eagle/program/5.10/eagle-win-5.10.0.exe
http://www.matwei.de/doku.php?id=en:eagle3d:eagle3d + program PovRay
Baza komponentów
Kursy projektowania w programie Eagle
Eagle - kurs


