Kurs_Eagle_cz08.pdf
(
486 KB
)
Pobierz
103-106_eagle_cz8.indd
K U R S
Kurs obsługi EAGLE, część 8
Dzisiejszy – przedostatni
– odcinek kursu poświęcamy
eksportowi danych z programu
Eagle. Otrzymane w ten
sposób pliki są niezbędne
do wyprodukowania
zaprojektowanych płytek,
jak również w celach
udokumentowania wykonanego
projektu. Przyjrzymy się
dokładniej CAM–procesorowi,
dzięki któremu zostaną
wygenerowane pliki w formacie
gerbera. Utworzymy pliki
w formacie Excellon zawierające
informacje na temat wierconych
otworów. Opiszemy również
narzędzie pozwalające na
zobrazowanie płytki w postaci
3D, pod dowolnym kątem oraz
z oświetleniem.
nanie płytki samemu, w domowych
warunkach, godna polecenia jest
metoda fotochemiczna. Przy użyciu
laminatu pokrytego już wcześniej
powłoką światłoczułą, produkcja
płytki ogranicza się praktycznie tyl-
ko do czterech etapów:
– naświetlanie płytki,
– wywoływanie,
– trawienie,
– wiercenie.
Niezależnie od tego, jaka meto-
da zostanie wybrana, musimy przy-
gotować dokumentację, dzięki której
naświetlimy płytkę. Dokumentację
tę możemy również wysłać firmie,
która podejmie się produkcji naszej
płytki.
Rozpocznijmy od opisu funkcji
drukowania, za pomocą standardo-
wej drukarki zainstalowanej w sys-
temie Windows. Drukowanie dostęp-
ne jest z poziomu każdego edytora,
czyli można wydrukować schemat,
płytkę, jak również elementy z bi-
blioteki.
Na początku musimy przy po-
mocy komendy
DISPLAY
określić,
które płaszczyzny chcemy, a których
nie chcemy umieścić na wydruku.
Generalnie funkcjonuje zasada, iż
wszystko co jest widoczne na ekra-
nie, będzie również widoczne na
wydruku. Wyjątkiem są linie rastra,
oraz punkty bazowe tekstów. Wy-
druk ma zawsze postać pozytywu,
czyli na białym tle ciemne obiek-
ty. W czasie drukowania płytki nie
bójmy się więc o zawartość czarne-
go tuszu z naboju naszej drukarki,
nie wyjdzie z niej bowiem prawie
w pełni czarna strona. Po wpisaniu
instrukcji
PRINT
lub przyciśnięciu
ikony , zostaje otworzone okien-
ko dialogowe drukowania (
rys. 47
).
W zależności od edytora, z którego
została wywołana instrukcja, wy-
gląd okna może się nieco różnić.
My zajmiemy się drukowaniem
z edytora płytki. W przypadku edy-
tora schematów, okienko dialogowe
drukowania jest wzbogacone jedynie
o możliwość wyboru strony sche-
matu, którą chcemy wydrukować.
W górnej części okna wyświetlona
jest nazwa aktualnie wybranej dru-
karki oraz informacje na temat roz-
miaru, a także położenia papieru.
Drukarkę oraz jej ustawienia mo-
żemy zmienić za pomocą klawisza
Printer...
W polu
Style
mamy moż-
liwość zmiany poszczególnych pa-
rametrów wydruku. Dostępne opcje
mają następujące znaczenie:
Mirror
– powoduje lustrzane od-
bicie wydruku;
Rotate
– obraca wydruk o 90
stopni;
Upside down
– obraca wydruk
o 180 stopni, w połączeniu z
Rotate
mamy możliwość obrotu o 270 stopni
W kilku poprzednich częściach
cyklu opisaliśmy edytor płytek dru-
kowanych. Teoretycznie mamy już
gotową, poprawnie zaprojektowaną
płytkę. Nie jest to jednak koniec
pracy z programem EAGLE. Nasza
płytka istnieje jedynie jako plik za-
pisany na dysku twardym kompute-
ra. Aby wynik naszej pracy można
było wziąć w rękę i wlutować po-
szczególne elementy, musimy płytkę
wyprodukować. Technologia produk-
cji płytek jest podzielona na kil-
ka etapów. Produkcja przemysłowa
płytki dwuwarstwowej, w zależności
od technologii przebiega w dużym
skrócie następująco:
– czyszczenie laminatu,
– wiercenie otworów,
– tworzenie przelotek łączących
obie strony (metalizacja),
– pokrywanie substancją światło-
czułą,
– naświetlanie,
– wywoływanie,
– trawienie,
– pokrywanie maską lutowniczą,
– pokrywanie pól lutowniczych
związkami ułatwiającymi lutowa-
nie (cynowanie lub złocenie),
– nanoszenie, za pomocą sitodru-
ku opisu elementów oraz innych
nadruków.
Jeżeli zdecydujemy się na wyko-
Rys. 47.
Elektronika Praktyczna 12/2006
103
K U R S
Rys. 48.
Jeżeli zmieniliśmy już
którąś, a chcemy powró-
cić do ustawienia stan-
dardowego, wystarczy
w określone pole wpisać
„0”. Poniżej znajdują się
kolejne dwa pola:
Vertical
oraz
Horizontal
. Za ich
pomocą możemy określić
położenie wydruku na
stronie: po lewej, po pra-
wej, na górze, na dole,
lub po środku. Różne
rozmieszczanie wydruku
może być przydatne, gdy
na jednej folii chcemy
wydrukować kilkukrotnie, różne płyt-
ki. W polu
Calibrate
możemy dopaso-
wać drukarkę do wydruków dokład-
nie w skali 1:1. Jest to praktycznie
niezbędne w przypadku drukowania
na folii, za pomocą której będziemy
naświetlać płytkę. Może się zdarzyć,
że aby znaleźć odpowiednią wartość
trzeba będzie wykonać kilka wydru-
ków próbnych. Wartości możemy
wpisywać z dokładnością do pięciu
zer po przecinku. W polu X kalibru-
jemy kierunek, w którym przesuwa
się głowica drukarki, natomiast w po-
lu Y kierunek, w którym przesuwa
się papier. Jeżeli zaznaczymy poniżej
umieszczone okienko
Caption
, to do
wydruku zostanie dołączona linijka
z informacjami o wydruku: data, czas,
skala oraz ścieżka, w której znajduje
się plik. Także tutaj należy uważać
na dołączoną informację o skali. Jest
ona bowiem zaokrąglona do czterech
miejsc po przecinku i wartość 1.0000
nie oznacza, że wydruk jest dokład-
nie w skali 1:1, lecz przykładowo
w skali 1:1,000025. Może się zdarzyć,
iż będziemy potrzebowali wydruku,
na którym otwory w przelotkach oraz
padach będą niewidoczne. Możemy je
wyłączyć w menu
Options>Set...>Misc
.
W polu
Display mode
należy wtedy
zaznaczyć opcję
No Drills
.
Opisane wcześniej funkcje dru-
kowania płytki mogą być przydatne,
gdy chcemy płytkę wytrawić same-
mu, domowym sposobem. Jeżeli jed-
nak produkcję płytki zlecimy firmie
wykonującej obwody drukowane,
musimy dostarczyć jej odpowiednich,
niezbędnych do tego plików. W za-
leżności od firmy, wystarczy czasa-
mi przesłać plik z płytką z EAGLE–a
(
*.brd
). Jeżeli chcemy jednak, aby
nasza płytka wyglądała dokładnie,
tak jak ją sobie wyobraziliśmy, mu-
simy wygenerować dane w forma-
cie gerbera. Obecnie szeroko roz-
Black
– powoduje wydruk czar-
no–biały. Jeżeli opcja jest odzna-
czona, to wydruk, w zależności od
drukarki, jest kolorowy lub w róż-
nych odcieniach szarości;
Solid
– powoduje, że wszystkie
elementy na wydruku są całkowicie
wypełnione, bez względu na to, jaki
został wcześniej ustalony wzór (wzór
wypełnienia –
Fillstyle
możemy zmie-
nić za pomocą funkcji
Change layer
properties
w okienku
Display
).
Po prawej stronie okna dialogo-
wego drukowania mamy możliwość
zmiany skali wydruku oraz określenia
liczby stron, na których wydruk ma
się zmieścić. Pole
Page limit
jest prio-
rytetowe, program próbuje umieścić
wydruk na zadeklarowanej przez nas
liczbie stron, a później dopiero zwra-
ca uwagę na ustawioną skalę. Dzięki
temu nie musimy dokładnie wyliczać
skali, aby schemat lub płytka zmie-
ściła się na określonej kartce. Przy-
kładowo, gdy dla strony A4 ustawi-
my limit liczby kartek na „1”, a skalę
na odpowiednio dużą (powiedzmy
10), to program wydrukuje wszystko
w maksymalnym powiększeniu, ale
tak, aby się zmieściło na jednej kart-
ce A4. Jeżeli zależy nam dokładnie
na skali, to należy w pole
Page limit
wpisać wartość zero, a w pole
Scale
factor
potrzebną skalę. Program będzie
wtedy drukował w dokładnie określo-
nej przez nas skali, na możliwie naj-
mniejszej liczbie kartek.
U dołu okna znajdziemy jeszcze
przycisk
Page...
Gdy go klikniemy,
otworzy się następne okienko dialogo-
we, w którym ustawimy poszczególne
parametry kartki (
rys. 48
). W obsza-
rze
Border
mamy możliwość zmiany
szerokości marginesów, które pozosta-
ną niezadrukowane. Wartości możemy
wpisywać w milimetrach lub calach.
Rys. 50.
powszechnionym formatem danych
dla fotoplottera jest Gerber–RS274X.
Oprócz nich musimy wygenerować
również pliki z danymi na temat
otworów. Będą one niezbędne przy
wierceniu płytki. Dla tych danych
rozpowszechnił się format Excellon.
Wszystkie wyżej wymienione pliki
wygenerujemy przy pomocy zintegro-
wanego z pakietem CAM–processora.
Jest on uruchamiany wprost z edyto-
ra płytki i generuje dane z pliku ak-
tualnie otwartego w tym edytorze.
Otwórzmy plik
demo3.brd
znaj-
dujący się w katalogu
...EAGLE–4.16\
projects\examples\tutorial
. Wykonamy
przykładową dokumentację produkcyj-
ną dla tej właśnie płytki. Rozpocz-
nijmy od wygenerowania plików dla
wiertarki. Ponieważ na płytce znajdują
się otwory o różnych średnicach, aby
wiertarka „wiedziała” jakich ma użyć
wierteł, musimy na samym począt-
ku utworzyć tzw.
Drill rack
. W pliku
tym będą umieszczone informacje na
temat średnic wierteł. Firma CadSoft
udostępniła programik
drillcfg.ulp
,
który generuje potrzebny nam
Drill
rack
. Po jego uruchomieniu zostaje-
my zapytani, czy w pliku wynikowym
średnice mają być określone w mili-
metrach czy też w calach (
rys. 49
).
Ponieważ w Polsce przyjęty jest układ
metryczny i łatwiej o wiertła, których
średnica jest opisana w milimetrach,
zaznaczamy mm. Po kliknięciu
OK
przechodzimy do następnego okna,
w którym są umieszczone średnice
niezbędnych dla danej płytki otwo-
rów. W zależności od płytki, liczba
oraz średnice wierteł mogą być róż-
ne. Dane w okienku można edytować,
wystarczy kliknąć myszą, po czym
potrzebne zmiany wpisać z klawiatury.
Jakiekolwiek zmiany w tym oknie nie
są jednak zalecane. Poza tym zostaje-
my ostrzeżeni, aby zmian dokonywać
tylko wtedy, gdy jesteśmy pewni co
Rys. 49.
104
Elektronika Praktyczna 12/2006
K U R S
Rys. 51.
gólnych otworów. Kon-
trolki umieszczone w ko-
lejnym polu
Style
mają
identyczne działanie do
kontrolek z menu druko-
wania. Mowa tutaj o
Mir-
ror
,
Rotate
,
Upside down
.
Kontrolka
Pos. coord
nie
pozwala na umieszcze-
niu w pliku wynikowym
otworów z ujemnymi
współrzędnymi. Ponieważ
ujemne koordynaty pro-
wadzą w wielu wiertar-
kach do błędów, kontro-
lka ta musi być zawsze
włączona. Ostatnią kontrolką jest
Optimize.
Służy ona do optymalizacji
drogi, jaką będzie się poruszała gło-
wica w czasie wiercenia płytki. Opcję
tę należy również zawsze aktywować.
Następne w kolejności jest określenie
płaszczyzn, z których zostaną pobra-
ne dane. W przypadku otworów ak-
tywujemy tylko płaszczyzny
44–Drills
oraz
45–Holes
. Żadna inna płaszczy-
zna nie może być aktywna! Najeż-
dżamy na okienko z płaszczyznami
i zaznaczamy potrzebne nam 44 oraz
45. W menu
Layer
zaznaczamy opcję
Show selected
. W ten sposób w prawej
części okna umieszczone są jedynie
płaszczyzny aktywne. Aby wszystkie
wprowadzone przez nas zmiany moż-
na było użyć również w przyszłości,
zapiszemy je przy pomocy menu
File
Save Job...
pod dowolną nową nazwą
(przykładowo
demo3.cam
). Jeżeli nie
popełniliśmy żadnego błędu, to okno
CAM processora powinno teraz wy-
glądać tak jak na rys. 51.
Zakładkę służącą wygenerowaniu
pliku z danymi o otworach mamy już
gotową. Musimy utworzyć jeszcze
kolejne zakładki, dzięki którym wy-
generujemy pliki dla fotoplotera. Kli-
kamy na znajdujący się u dołu okna
przycisk
Add
. Do aktualnej sesji CAM
processora zostaje dodana nowa za-
kładka. Ma ona wszystkie ustawienia
skopiowane z poprzedniej, musimy
je jeszcze pozmieniać. Jako pierwsze
zmienimy nazwę zakładki na „
Góra
“,
ponieważ sekcja ta będzie się tyczyła
miedzi z górnej strony płytki. Może
się zdarzyć, że EAGLE nie będzie ob-
sługiwać polskich liter, wtedy zamiast
„ó” wpiszemy „o”. Następnie zmie-
nimy urządzenie wyjściowe na
GER-
BER_RS274X
. Format ten jest bardzo
rozpowszechniony i praktycznie każdy
zakład produkujący płytki sobie z nim
poradzi. Jego główną zaletą jest to, że
tabela z przesłonami jest zintegrowana
z plikiem wyjściowym. Dzięki temu
nie musimy jej wcześniej generować
oraz osobno dołączać do
CAM proces-
sora
. Nazwę pliku wynikowego zmie-
nimy na „.
TOP#
” (nie zapominajmy
o kropce). Ustawienia
Offset
oraz
Style
pozostawimy bez zmian, czyli
Offset
jest ustawiony na zero, a w polu stylu
aktywne jest tylko
Pos. coord
,
Optimi-
ze
oraz
fill pads
. Pozostało jeszcze
aktywowanie niezbędnych płaszczyzn.
Dla miedzi z górnej strony płytki są
to:
1–Top
,
16–Pads
,
17–Vias
. Wszystkie
inne muszą być wyłączone! Aby nie
było wątpliwości, które płaszczyzny
są aktywne, podobnie jak w przypad-
ku otworów zaznaczamy opcję
Show
selected
w menu
Layer
.
Podobnie jak zakładkę „
Góra
” mu-
simy dołożyć jeszcze parę innych,
wszystkie będą miały jako
Output
Device
ustawiony
GERBER_RS274X
.
Ustawienia offsetu oraz stylu pozosta-
ną identyczne, niezmienione. Poniżej
zostaną opisane w skrócie poszczegól-
ne zakładki:
– miedź z dolnej strony płytki
Sec-
tion
: „
Dół
”,
file
: „.
BOT#
”, aktywne
płaszczyzny:
16–Bottom
,
17–Pads
,
18–Vias
.
– maska lutownicza dla górnej stro-
ny płytki
Section
: „
Maska lutowni-
cza góra
”, file: „
.LSTOP#
”, tylko
jedna aktywna płaszczyzna:
29–
–tStop
.
– maska lutownicza dla dolnej stro-
ny płytki
Section
: „
Maska lutow-
nicza dół
”, file: „
.LSBOT#
”, tylko
jedna aktywna płaszczyzna:
30–
–bStop
.
– opis elementów umieszczonych
na górnej stronie płytki (zakładka
opcjonalna, jeżeli chcemy mieć
opisaną płytkę)
Section
: „
Opis ele-
mentów góra
”, file: „
.PLTOP#
”, ak-
tywne płaszczyzny:
20–Dimension
,
21–tPlace
,
25–tNames
.
– opis elementów umieszczonych
na dolnej stronie płytki (zakładka
opcjonalna, jeżeli chcemy mieć
opisaną płytkę)
Section
: „
Opis ele-
mentów dół
”, file: „
.PLBOT#
”, ak-
tywne płaszczyzny:
20–Dimension
,
22–bPlace
,
26–bNames
.
– szablon do nakładania pasty lu-
towniczej dla górnej strony płytki
(zakładka opcjonalna, jeżeli mamy
elementy SMD, które mają być
lutowane automatycznie)
Section
:
„
Szablon góra
”,
file:
„
.CRTOP#
”,
tylko jedna aktywna płaszczyzna:
31–tCream
.
– szablon do nakładania pasty lu-
towniczej dla dolnej strony płyt-
robimy („
Edit only if you are sure
what you do!
”). Po przyciśnięciu
OK
musimy podać nazwę oraz ścieżkę,
gdzie
Drill rack
ma zostać zapisany.
Kliknijmy po prostu
Save
i plik zo-
stanie zapisany w katalogu, w którym
znajduje się aktualnie otwarta płytka.
Plik przyjmie nazwę płytki oraz roz-
szerzenie
*.drl
, czyli w naszym przy-
padku
demo3.drl
.
Gdy mamy już utworzony
Drill
rack,
możemy uruchomić CAM pro-
cessor. Klikamy na ikonkę CAM ,
zostaje otwarte okno główne, w któ-
rym dokonamy wszystkich niezbęd-
nych ustawień (
rys. 50
). Jako pierwsze
zmienimy nazwę aktualnej zakładki.
W polu
Section
wpisujemy „
Otwory
”.
Następnie musimy określić urządzenie
wyjściowe, ponieważ aktualna sekcja
ma służyć wygenerowaniu danych
dla wiertarki, wybieramy jako
Out-
put Device EXCELLON_RACK
. Wygląd
okna zmienia się w zależności od
wybranego sterownika. Następnie po
przyciśnięciu pola
Rack
wskazujemy
wygenerowany wcześniej
Drill rack
(
demo3.drl
). W polu
File
należy podać
nazwę pliku wynikowego, do którego
mają zostać wpisane dane o otworach.
Podajmy tylko rozszerzenie poprzedzo-
ne kropką (.
drd
). W ten sposób plik
otrzyma nazwę aktualnej płytki i zo-
stanie zapisany w katalogu, w którym
się ona znajduje. Rozszerzenie
*.drd
jest zalecane przez firmę CadSoft jako
standardowe rozszerzenie plików z da-
nymi o otworach. Kolejnym polem,
które musimy wypełnić jest
Toleran-
ce
. Określa ono maksymalne różnice
pomiędzy faktyczną średnicą wiertła,
a średnicą wpisaną w pliku
Drill rack
.
Tutaj zalecaną wartością jest 2,5%
w każdym kierunku, taką też wpisze-
my. W polu
Offset
nie wprowadzamy
żadnych zmian, służy ono do „prze-
sunięcia” punktu zerowego, od które-
go obliczane są koordynaty poszcze-
Elektronika Praktyczna 12/2006
105
K U R S
ki (zakładka opcjonalna, jeżeli
mamy elementy SMD umieszczo-
ne na dolnej stronie płytki, które
mają być lutowane automatycz-
nie)
Section
: „
Szablon dół
”,
file
:
„
.CRBOT#
”, tylko jedna aktywna
płaszczyzna:
31–tCream
.
Uff! To by było na tyle, mamy
teraz jedną zakładkę dla otworów,
oraz osiem następnych dla płyt-
ki. Czasami może się zdarzyć, że
producent płytki będzie wymagał
od nas, aby pliki zawierające dane
z dolnej strony były odbiciem lu-
strzanym oryginału. Należy wtedy
uaktywnić opcję
Mirror
dla od-
powiednich zakładek (dół, maska
lutownicza dół, opis elementów
dół, szablon dół). Widok okna ze
wszystkimi dziewięcioma sekcjami
pokazano na
rys. 52
.
Zanim przystąpimy do urucho-
mienia
CAM processora
na wszelki
wypadek zapiszmy jeszcze owoc
naszej pracy (
File>Save job...
). Nie
pozostało nam już nic innego jak
kliknąć na przycisk
Process Job
.
Uruchamia on program i tworzy 18
plików z danymi w katalogu, w któ-
Rys. 52.
rym znajduje się plik z projektem
płytki. Zauważmy, iż znajdujący
się w rozszerzeniu znak „#” zosta-
je zmieniony raz na literę „x” dla
pliku z danymi gerbera, a drugi raz
na „i” dla pliku z informacjami do-
datkowymi. Wszystkie te pliki mu-
simy wysłać do producenta płytki.
Oprócz nich wyślemy jeszcze plik
demo3.drl
(
Drill Rack
) oraz stworzo-
ny przez nas plik tekstowy w któ-
rym powinny się znaleźć następują-
ce informacje:
– typ oraz grubość materiału bazo-
wego (np. FR4 1,5 mm),
– ilość oraz grubość warstw mie-
dzi (np. płytka dwustronna CU
35 mm),
– objaśnienie znaczenia rozsze-
rzenia plików z danymi (np.
*.TOPx – miedź górna strona
płytki, *.BOTx – miedź... itd.
Dla wszystkich plików).
inż. Henryk Wieczorek
henrykwieczorek@gmx.net
106
Elektronika Praktyczna 12/2006
Plik z chomika:
sp4xql
Inne pliki z tego folderu:
Własne grafiki na płytkach zaprojektownych EAGLE PCB.pdf
(948 KB)
Kurs_Eagle_cz08.pdf
(486 KB)
Kurs_Eagle_cz07.pdf
(351 KB)
Kurs_Eagle_cz06.pdf
(869 KB)
Kurs_Eagle_cz05.pdf
(730 KB)
Inne foldery tego chomika:
Pliki dostępne do 21.01.2024
◙ ALLEGRO
0001 Działająca, bezpieczna przeglądarka internetowa pod Windows XP
Adobe.Photoshop.CS4.Extended.v11.0.Full PL+Crack+Photoshop Designer's Pack
amelia
Zgłoś jeśli
naruszono regulamin