Dodatkowe narzędzia
Edytor CAM w Altium Designer zawiera szereg narzędzi ułatwiających wykonywanie określonych zadań podczas pracy z dokumentem CAM.
Obliczanie powierzchni miedzi
Aby obliczyć całkowitą powierzchnię miedzi dla wybranych obiektów w bieżącym dokumencie, wybierz z menu głównego polecenie Tools » Calc. Copper Area . Po uruchomieniu polecenia kursor zmieni się w mały kwadrat i przejdziesz do trybu obliczania powierzchni miedzi. Procedura obejmuje następującą sekwencję działań:
- Kliknij obiekty, które chcesz uwzględnić w obliczeniach, zaznaczając je. Kliknięcie poza obiektem pozwala przeciągnąć obszar zaznaczenia, aby objąć wiele obiektów jednocześnie. Zaznaczanie jest kumulatywne.
- Gdy wszystkie wymagane obiekty zostaną zaznaczone, kliknij prawym przyciskiem myszy. Zostanie wygenerowany plik raportu (Copper Area.rpt) i otwarty jako aktywny dokument w głównym oknie projektu. Dla każdej warstwy powiązanej z zaznaczonymi obiektami raport podaje powierzchnię miedzi, która zostanie użyta, w calach kwadratowych. Podana jest również całkowita powierzchnia miedzi.
Wstawianie wylewki miedzi
Aby wypełnić zamkniętą granicę miedzią, wybierz z menu głównego polecenie Tools » Copper Pour . Po uruchomieniu polecenia kursor zmieni się w mały kwadrat i zostaniesz poproszony o wskazanie zamkniętej granicy. Zamkniętymi granicami mogą być okręgi, prostokąty lub polilinie (jeśli zostały zamknięte). Procedura obejmuje następującą sekwencję działań:
- Po prostu ustaw kursor w dowolnym miejscu na obrysie obszaru, który chcesz wypełnić miedzią, i kliknij. Pojawi się okno dialogowe Copper Pour.
-
Okno dialogowe pokazuje podgląd wzoru, który zostanie użyty dla wylewki miedzi, oraz wartość odstępu (clearance). Wartość ta tworzy granicę odstępu, aby zapewnić, że wylewka będzie całkowicie zawarta w granicach oryginalnego obrazu. Domyślnie zostanie zaproponowany ostatnio zdefiniowany wzór wypełnienia miedzią. Jeśli chcesz użyć innego wzoru, kliknij przycisk Edit Pattern, aby otworzyć okno dialogowe Edit Pattern - Copper Pour. Użyj tego okna, aby zdefiniować wzór wylewki zgodnie z potrzebami:
- Jeśli Fill Type jest ustawione na Polygon (Raster), wszystkie pozostałe ustawienia w tym oknie dialogowym będą wyłączone. Wybrana granica zostanie wypełniona pełnym poligonem, zgodnie z odstępem określonym w oknie dialogowym Copper Pour.
- Jeśli Fill Type jest ustawione na Vector, możesz wybrać użycie pełnego obrazu lub kształtu/Dcode. Możesz wybrać kształt i wprowadzić rozmiar używany do wypełnienia albo wskazać użycie istniejącej apertury. Jeśli wybrano Kształt/Dcode, można określić odstęp XY używanego kształtu.
- Po zdefiniowaniu wzoru i odstępu zgodnie z wymaganiami kliknij OK , aby wlać miedź do granicy.
- Kontynuuj wybieranie kolejnych zamkniętych granic do wylewania miedzi albo kliknij prawym przyciskiem myszy lub naciśnij Esc, aby zakończyć.
Usuwanie padów
Aby usunąć odizolowane i nałożone (stacked) pady ze wszystkich wewnętrznych warstw sygnałowych w bieżącym dokumencie, wybierz z menu głównego polecenie Tools » Pad Removal. Po uruchomieniu polecenia pojawi się okno informacyjne, zawierające podsumowanie odizolowanych i nałożonych padów wykrytych na wszystkich wewnętrznych warstwach sygnałowych znalezionych w bieżącym dokumencie. Po kliknięciu OK wskazana łączna liczba padów zostanie usunięta.
Modyfikacja rozrostu obiektu
Polecenie Tools » Spread/Reduce z menu głównego służy do zwiększania lub zmniejszania rozrostu (spread) zaznaczonego obiektu, czyli zasadniczo do dodania grubości lub „odchudzenia” oryginalnej apertury powiązanej z obiektem, a następnie zapisania tego jako nowej apertury.
Po uruchomieniu polecenia kursor zmieni się w mały kwadrat i przejdziesz do trybu rozrostu/redukcji. Procedura obejmuje następującą sekwencję działań:
- Zaznacz obiekt(y), które chcesz powiększyć/zmniejszyć. Po prostu ustaw kursor nad pojedynczymi obiektami i klikaj, aby dodawać je do zaznaczenia, albo użyj jednego z wielu dostępnych narzędzi zaznaczania.
- Po zaznaczeniu wszystkich obiektów kliknij prawym przyciskiem myszy. Pojawi się okno dialogowe Spread/Reduce Size. Użyj go, aby określić wartość powiększenia/zmniejszenia, pamiętając o dodaniu znaku minus przy zmniejszaniu. Możesz wybrać umieszczenie nowych obiektów na tej samej warstwie, na nowej warstwie lub na jednej z istniejących warstw. Opcja Delete Old Objects pozwala zachować oryginalne obiekty do celów porównawczych.
- Po zdefiniowaniu opcji rozmiaru kliknięcie OK spowoduje zmianę rozmiaru zaznaczonego obiektu(ów). Uzyskane kształty zostaną dodane jako nowe definicje apertur — po jednej dla każdej różnej apertury początkowej w zaznaczeniu — a do każdej zostanie przypisany Dcode, zaczynając od pierwszego dostępnego (pustego) Dcode.
- Kontynuuj powiększanie/zmniejszanie kolejnych obiektów albo kliknij prawym przyciskiem myszy lub naciśnij Esc, aby zakończyć.
Łezkowanie zaznaczonych padów
Polecenie Tools » Teardrops z menu głównego służy do wykonania łezek (teardrop) na zaznaczonych padach na warstwach trasowania (sygnałowych) w bieżącym dokumencie. Łezkowanie padów to powszechna technika zabezpieczająca przed „wybiciem” wiertła (drill breakout) na etapie produkcji płytki.
Najpierw upewnij się, że warstwy trasowania (sygnałowe), na których chcesz dodać pady z łezkami, są włączone (ON) na liście Layers w panelu CAMtastic .
Po uruchomieniu polecenia kursor zmieni się w mały kwadrat i zostaniesz poproszony o zaznaczenie padów, dla których chcesz wykonać łezki. Po prostu ustaw kursor nad pojedynczymi padami i klikaj, aby dodawać je do zaznaczenia, albo użyj jednego z wielu dostępnych narzędzi zaznaczania. Gdy wszystkie pady, które chcesz łezkować, zostaną zaznaczone, kliknij prawym przyciskiem myszy. Pojawi się okno dialogowe Add Teardrops .
Lewa część okna dialogowego pozwala zdefiniować styl łezkowania, który chcesz zastosować — Pad lub Line. Łezka w stylu Pad umieści pad o połowie rozmiaru oryginalnego pada w miejscu przecięcia ścieżki z padem. Łezka w stylu Line umieści dwie linie (styczne do pada), aby wypełnić obszar przecięcia ścieżki z padem. Przy użyciu stylu Line możesz określić Line Offset Factor, który kontroluje długość łezki.
Prawa część okna dialogowego pozwala zdefiniować i zastosować różne kontrole odstępów (clearance). Zdefiniuj te ograniczenia zgodnie z potrzebami. Domyślnie każde z nich jest ustawione na 5mil.
Pole Inflate Pads/Vias bounding Rect By służy jako metoda przyspieszenia procesu łezkowania. Poprzez „nadmuchanie” (inflation) prostokąta ograniczającego pada można zawęzić liczbę ścieżek branych pod uwagę do łezkowania tylko do tych, które dotykają powiększonej granicy. Traktuj to jako zgrubną kontrolę, po której następuje dokładna kontrola pozostałych ścieżek, aby ustalić, czy rzeczywiście łączą się z padem. Ustawienie domyślne to 25mil/side.
Po zdefiniowaniu stylu łezki i kontroli odstępów kliknięcie OK spowoduje dodanie łezek do wszystkich zaznaczonych padów. Jeśli umieszczenie łezki spowodowałoby naruszenie jednej lub więcej kontroli, dla danego pada łezka nie zostanie utworzona.
Kontynuuj wybieranie kolejnych padów do łezkowania albo naciśnij Esc , aby zakończyć.
Przycinanie sitodruku
Polecenie Tools » Trim Silkscreen z menu głównego służy do przycinania obrazów na warstwie sitodruku w miejscach, w których nachodzą one na pola (pady) warstwy maski lutowniczej.
Po uruchomieniu polecenia pojawi się okno dialogowe Trim Silkscreen . Użyj tego okna, aby określić wymaganą szczelinę (clearance) pomiędzy elementami sitodruku a krawędzią padów maski lutowniczej. Można wprowadzać wartości dodatnie (odsunięcie sitodruku od pada) lub ujemne (wejście na pad).
Użyj opcji Copy to New Layer , aby zapisać kopię oryginalnego sitodruku na nowej warstwie. Może to być bardzo przydatne, gdy chcesz porównać wyniki operacji przycinania.
Po zdefiniowaniu wymaganych opcji przycinania kliknięcie OK spowoduje wykonanie przycinania.
Create & Group Parts
Polecenie Tools » Parts » Create & Group Parts z menu głównego służy do tworzenia i grupowania identycznych elementów w bieżącym obrazie projektu, co ostatecznie umożliwia wygenerowanie listy części, którą można następnie wyeksportować.
Najpierw upewnij się, że w głównym oknie projektu widoczna jest tylko jedna warstwa górna lub dolna (np. warstwa Top lub Bottom Solder Mask), a wszystkie pozostałe warstwy są wyłączone.
Po uruchomieniu polecenia kursor zmieni się w mały kwadrat i zostaniesz poproszony o wskazanie footprintu. Procedura obejmuje następującą sekwencję działań:
- Użyj kursora, aby zaznaczyć wszystkie pady w danym footprincie — klikając każdy pad osobno albo przeciągając ramkę zaznaczenia wokół nich.
- Kliknij prawym przyciskiem — pojawi się okno dialogowe Assign/Group Parts . Użyj go, aby nadać footprintowi opis (np. DIP14), określić jego obrót oraz zdefiniować jego typ (Thru Hole lub SMT).
- Po zdefiniowaniu właściwości footprintu zgodnie z potrzebą kliknij OK. Oprogramowanie będzie szukać identycznych footprintów wyłącznie na tej samej warstwie, porównując rozmiar, kształt i orientację. Każdy identyczny element zostanie obrysowany prostokątem z krzyżem przechodzącym przez środek. Te prostokąty z krzyżem są dodawane do nowej warstwy — Refdes_Top lub Refdes_Bottom — w zależności od tego, czy warstwa używana do tworzenia części znajduje się po stronie górnej czy dolnej. Warstwa ta zostanie dodana do listy Layers w panelu CAMtastic .
- Kontynuuj wybieranie i grupowanie kolejnych footprintów albo kliknij prawym przyciskiem, albo naciśnij Esc, aby zakończyć.
Assign Reference Designators
Polecenie Tools » Parts » Assign Ref Designators z menu głównego służy do przypisywania oznaczeń referencyjnych (reference designators) wszystkim częściom, które zostały pomyślnie utworzone/zgrupowane w bieżącym dokumencie projektu.
Po uruchomieniu polecenia kursor zmieni się w mały kwadrat i zostaniesz poproszony o wskazanie części. Wystarczy ustawić kursor nad środkiem krzyża w zgrupowanej części i kliknąć. Pojawi się okno dialogowe Enter Value , w którym możesz wprowadzić oznaczenie referencyjne, jakie chcesz przypisać do części. Po wpisaniu wymaganego oznaczenia i kliknięciu OKoznaczenie pojawi się w środku krzyża dla danej części.
Kontynuuj przypisywanie oznaczeń referencyjnych innym częściom w projekcie albo kliknij prawym przyciskiem, albo naciśnij Esc, aby zakończyć.
Convert Flashed Pads to Homebase Pads
Polecenie Tools » SMT Stencil » Homebase Pad Conversion z menu głównego służy do konwersji pary padów typu flashed na pad typu homebase. Pady homebase są używane do poprawy pola pasty (na pad) nakładanej za pomocą szablonu SMT.
Po uruchomieniu polecenia kursor zmieni się w mały kwadrat i przejdziesz w tryb konwersji. Procedura obejmuje następującą sekwencję działań:
- Wybierz początkową parę padów flashed do konwersji. Po prostu ustaw kursor nad każdym padem w parze i kliknij.
-
Kliknij prawym przyciskiem, aby uzyskać dostęp do okna dialogowego Flash - Homebase Conversion . Użyj tego okna, aby:
- Zdefiniować pad homebase pod kątem kierunku i stopnia fazowania (beveling) stosowanego do każdego z padów w parze.
- Wybrać, czy wynikowe pady homebase mają być rysowane na tej samej warstwie, na nowej warstwie czy na dowolnej z istniejących warstw w bieżącym dokumencie.
- W oknie dostępne są także inne opcje konwersji, w tym możliwość ustawienia tolerancji flash — podczas wyszukiwania par padów pasujących do początkowo wybranej pary — oraz wybór, czy zachować stare pady, czy usunąć je całkowicie.
- Po zdefiniowaniu opcji zgodnie z potrzebą kliknięcie OK spowoduje powrót do głównego okna projektu i pojawi się prośba o zaznaczenie całego obszaru, który ma zostać uwzględniony w konwersji. Po prostu przeciągnij ramkę zaznaczenia wokół całego projektu, a następnie kliknij prawym przyciskiem, gdy obszar zostanie zaznaczony. Zaznaczone obiekty zostaną porównane z początkowo wybraną parą padów, a wszystkie znalezione dopasowania zostaną przekonwertowane na pady homebase.
- Kontynuuj konwersję kolejnych par padów flashed na pady homebase albo kliknij prawym przyciskiem, albo naciśnij Esc, aby zakończyć.
Add Epoxy Bars
Polecenie Tools » SMT Stencil » Add Epoxy Bars z menu głównego służy do dodania belki epoksydowej (epoxy bar) pomiędzy wszystkimi wystąpieniami wybranej kombinacji pary padów flashed w bieżącym dokumencie.
Po uruchomieniu polecenia kursor zmieni się w mały kwadrat i przejdziesz w tryb dodawania belek epoksydowych. Procedura obejmuje następującą sekwencję działań:
- Wybierz początkową parę padów flashed. Po prostu ustaw kursor nad każdym padem w tej początkowej parze i kliknij.
-
Kliknij prawym przyciskiem, aby uzyskać dostęp do okna dialogowego Add Epoxy Bars . Użyj tego okna, aby:
- Zdefiniować szerokość i wysokość belki epoksydowej w odniesieniu do jej położenia pomiędzy dwoma padami.
- Wybrać, czy wynikowe belki epoksydowe mają być rysowane na tej samej warstwie, na nowej warstwie czy na dowolnej z istniejących warstw w bieżącym dokumencie.
- W oknie dostępne są także inne opcje konwersji, w tym możliwość ustawienia tolerancji flash — podczas wyszukiwania par padów pasujących do początkowo wybranej pary — oraz wybór, czy zachować stare pady, czy usunąć je całkowicie.
- Po zdefiniowaniu opcji zgodnie z potrzebą kliknięcie OK spowoduje powrót do głównego okna projektu i pojawi się prośba o zaznaczenie całego obszaru, który ma zostać uwzględniony w konwersji. Po prostu przeciągnij ramkę zaznaczenia wokół całego projektu, a następnie kliknij prawym przyciskiem, gdy obszar zostanie zaznaczony. Zaznaczone obiekty zostaną porównane z początkowo wybraną parą padów, a wszystkie znalezione dopasowania będą miały umieszczoną pomiędzy nimi belkę epoksydową.
- Kontynuuj dodawanie belek epoksydowych albo kliknij prawym przyciskiem, albo naciśnij Esc, aby zakończyć.
Tworzenie i używanie makra
Aby nagrać nowe makro dla działań wykonywanych w bieżącym dokumencie, wybierz polecenie Macro » Start Recording z menu głównego. Po uruchomieniu polecenia pojawi się okno dialogowe Create New Macro File. Użyj tego okna, aby określić, gdzie i pod jaką nazwą ma zostać zapisany nowy plik skryptu makra. Po kliknięciu Open przejdziesz do trybu nagrywania. Wszelkie działania wykonywane w edytorze CAMtastic będą rejestrowane, a odpowiadające im linie skryptu zostaną dodane do pliku makra (*.bas).
Po zakończeniu wykonywania wszystkich działań, które mają zostać uwzględnione w makrze, użyj polecenia Macro » Stop Recording, aby wyjść z trybu nagrywania. Bieżąca sesja nagrywania makra zostanie zakończona, a wygenerowany plik skryptu makra zostanie automatycznie otwarty jako aktywny dokument w głównym oknie projektu. Wygenerowany plik pojawi się w panelu Projects panel jako dokument wolny. Używanym językiem skryptowym jest Enable Basic.
Aby edytować wygenerowany skrypt makra, użyj polecenia Macro » Edit Script. Po uruchomieniu polecenia pojawi się okno dialogowe Open Macro File. Użyj tego okna, aby zlokalizować i otworzyć plik makra (*.bas), który chcesz edytować. Plik makra zostanie otwarty jako aktywny dokument w głównym oknie projektu. Następnie możesz edytować skrypt zgodnie z potrzebami.
Aby uruchomić wskazany skrypt makra, wybierz polecenie Macro » Run Script z menu głównego. Po uruchomieniu polecenia pojawi się okno dialogowe Open Macro File. Użyj tego okna, aby zlokalizować plik makra (*.bas), który chcesz uruchomić. Po kliknięciu Open makro zostanie uruchomione, a zawarte w nim polecenia zostaną wykonane.