W oprogramowaniu do projektowania PCB firmy Altium dostępne są dwa tryby projektowania rigid-flex. Pierwotny, czyli standardowy tryb, określany jako Rigid-Flex, obsługuje proste projekty rigid-flex. Jeśli projekt ma bardziej złożone wymagania rigid-flex, takie jak nakładające się obszary flex, potrzebny jest tryb Advanced Rigid-Flex (znany również jako rigid-flex 2.0). Tryb wybiera się w menu Tools w Layer Stack Manager .
► Dowiedz się więcej o Rigid-Flex Design
Kształt płytki (Board Shape) definiuje ogólny kształt gotowej płytki. Przejrzyj slajdy, aby zobaczyć trzy obszary płytki (Board Regions), które składają się na kształt rigid-flex, oraz gotową płytkę w 3D.
Podsumowanie
Kształt płytki (Board Shape), nazywany również obrysem płytki (board outline), to zamknięty wielokąt, który definiuje całkowite granice płytki. Board Shape może składać się z jednego obszaru płytki (Board Region) (dla tradycyjnej sztywnej PCB) lub z wielu obszarów płytki (dla PCB rigid-flex). Board Shape jest wykorzystywany przez oprogramowanie do:
Zapewnienia wizualnego przewodnika po granicach przestrzeni dostępnej do rozmieszczania elementów i prowadzenia ścieżek.
Odsunięcia krawędzi polygonów zasilania (power plane edge pullback) oraz jako odniesienia krawędziowe przy dzieleniu polygona zasilania na oddzielne strefy napięć. Dowiedz się więcej w Defining and Managing Copper Areas .
Obliczania krawędzi płytki podczas eksportu danych projektowych do innych narzędzi.
Dla pustego projektu PCB lub dodatkowych dokumentów PCB dodanych do istniejącego projektu domyślny kształt płytki jest prostokątny (6Inch x 4Inch lub 6000mil x 4000mil, albo 152.4mm x 101.6mm). Dla określonych szablonów projektów, które można wykorzystać podczas tworzenia nowego projektu PCB, powiązany dokument PCB w każdym przypadku ma określony kształt płytki, zgodny z formatem (form factor) płytki.
Dostępność
Board Shape jest dostępny wyłącznie w edytorze PCB. Po utworzeniu nowego pliku PCB otwiera się on z prostokątnym Board Shape utworzonym z jednego Board Region .
Ogólny Board Shape można utworzyć poprzez:
Interaktywne zdefiniowanie Board Shape w trybie Board Planning Mode.
Utworzenie Board Shape z zaznaczonych obiektów track/arc tworzących zamkniętą granicę. Jeśli pracujesz w trybie Advanced Rigid-Flex, można utworzyć wiele Board Regions z obiektów zaznaczonych w obszarze roboczym.
Dla projektu Rigid-Flex (tryb Standard lub Advanced) Board Shape można pociąć (sliced) na różne Board Regions wymagane w projekcie.
Umieszczenie jednego lub wielu Board Regions w celu zbudowania ogólnego Board Shape (tryb Advanced Rigid-Flex).
Domyślny Board Shape w nowym dokumencie PCB ma kształt prostokąta (6 inch x 4 inch lub 6000mil x 4000mil, albo 152.4mm x 101.6mm). Dla określonych szablonów projektów, które można wykorzystać podczas tworzenia nowego projektu PCB, powiązany dokument PCB w każdym przypadku ma określony Board Shape zgodny z formatem płytki.
Bieżący tryb widoku dokumentu PCB można zmienić za pomocą odpowiednich poleceń z głównego View menu. Alternatywnie, widoki można szybko przełączać skrótami klawiaturowymi: 1 (Board Planning Mode), 2 (2D) oraz 3 (3D).
Interaktywne definiowanie i edycja Board Shape
Board Shape jest tworzony z jednego lub wielu Board Regions. Dla projektantów pracujących nad projektem płytki z jednym obszarem (single-region) do zdefiniowania Board Shape można użyć następujących poleceń:
Board Planning Mode (standard Rigid-Flex mode - the Active Bar at the top of the graphical editing space has two buttons):
Design » Redefine Board Shape - użyj tego polecenia, aby interaktywnie przerysować bieżący Board Shape. Zwróć uwagę, że to polecenie nie jest dostępne, jeśli w Layer Stack Manager włączono tryb Advanced Rigid-Flex. Jeśli płytka jest w trybie Advanced Rigid-Flex, po prostu kliknij, aby zaznaczyć kształt, i modyfikuj go za pomocą standardowych technik edycji obiektów wielokątnych.
Using the Redefine Board Shape Command
Po uruchomieniu polecenia kursor zmieni się w krzyżyk i wejdziesz w standardowy tryb umieszczania obiektów wielokątnych. Definiowanie kształtu płytki odbywa się poprzez wykonanie następującej sekwencji działań:
Ustaw kursor i kliknij, aby zakotwiczyć wierzchołek początkowy kształtu płytki.
Przesuń kursor, aby umieścić drugi wierzchołek. Domyślne zachowanie polega na umieszczaniu dwóch krawędzi przy każdym kliknięciu, z kształtem narożnika zdefiniowanym przez użytkownika pomiędzy nimi. Więcej informacji o zmianie trybów narożników znajdziesz na stronie Editing Polygonal Shaped PCB Design Objects .
Kontynuuj przesuwanie myszy i klikaj, aby umieszczać kolejne wierzchołki.
Po umieszczeniu ostatniego wierzchołka kliknij prawym przyciskiem myszy lub naciśnij Esc , aby zamknąć i zakończyć definiowanie kształtu płytki. Nie ma potrzeby ręcznego domykania kształtu, ponieważ oprogramowanie automatycznie uzupełni kształt, łącząc punkt początkowy z ostatnio umieszczonym punktem.
Design » Edit Board Shape - użyj tego polecenia, aby przesuwać i przekształcać krawędzie Board Shape, korzystając ze standardowych technik edycji obiektów wielokątnych .
Zwróć uwagę, że to polecenie nie jest dostępne, jeśli w Layer Stack Manager włączono tryb Advanced Rigid-Flex. Jeśli płytka jest w trybie Advanced Rigid-Flex, po prostu kliknij, aby zaznaczyć kształt, i modyfikuj go za pomocą standardowych technik edycji obiektów wielokątnych.
Przed wybraniem polecenia upewnij się, że w Selection Filter włączona jest opcja Other , aby można było użyć polecenia ( ).
Using the Edit Board Shape Command
Po uruchomieniu polecenia istniejący kształt płytki zmieni kolor na zielony. Zewnętrzny kształt jest zdefiniowany przez serię krawędzi, gdzie każda krawędź jest reprezentowana przez wierzchołek końcowy pokazany jako pełny biały kwadrat, oraz wierzchołek środkowy pokazany jako pusty biały kwadrat. Każdy wierzchołek końcowy reprezentuje miejsce, w którym spotykają się dwie krawędzie.
Uchwyty edycyjne dla przykładowego kształtu płytki po wejściu w tryb edycji.
Kliknij i przeciągnij A , aby wykonać jedną z poniższych czynności w zależności od bieżącego trybu (użyj Shift+Spacebar , aby zmieniać tryby):
Moving Vertex mode - swobodnie przesuń wierzchołek końcowy, zachowując go jako wierzchołek końcowy.
Miter to Segment mode - utwórz nową prostą krawędź, przy czym przesuwany wierzchołek końcowy stanie się wierzchołkiem środkowym tej krawędzi.
Miter to Arc mode - utwórz nową zakrzywioną krawędź, przy czym przesuwany wierzchołek końcowy stanie się wierzchołkiem środkowym tej krawędzi.
Kliknij i przeciągnij B , aby wykonać jedną z poniższych czynności w zależności od bieżącego trybu (użyj Shift+Spacebar , aby zmieniać tryby):
Move mode - swobodnie przesuń całą krawędź, łącznie z jej wierzchołkami końcowymi. Przesunięty wierzchołek środkowy pozostaje wierzchołkiem środkowym tej krawędzi.
Break mode - przesuń wierzchołek środkowy, zamieniając go w nowy wierzchołek końcowy i dzieląc pierwotną krawędź na dwie. Wierzchołki końcowe pozostają na swoich pierwotnych pozycjach.
Incurvate mode - dodaj krzywiznę do krawędzi, przy czym wierzchołki końcowe pozostają na swoich pierwotnych pozycjach. Przesunięty wierzchołek środkowy pozostaje wierzchołkiem środkowym tej krawędzi.
Kliknij w dowolnym miejscu wzdłuż krawędzi z dala od uchwytów edycyjnych i przeciągnij, aby przesunąć tę krawędź — zmniejszając lub zwiększając przesuwaną krawędź tak, aby zachować położenie sąsiednich krawędzi.
Ctrl +kliknij w dowolnym miejscu wzdłuż krawędzi z dala od uchwytów edycyjnych, aby wstawić nowy wierzchołek końcowy.
Kliknij i przytrzymaj wierzchołek końcowy (A ), a następnie naciśnij Delete aby usunąć ten wierzchołek. Alternatywnie, przytrzymaj Ctrl i najedź kursorem na wierzchołek końcowy (A ), który ma zostać usunięty. Pojawi się biały krzyżyk. Kliknij i przytrzymaj chwilę, aby usunąć wierzchołek.
Wyjdź z trybu edycji, klikając w dowolnym miejscu w obszarze roboczym (na kształcie płytki lub poza nim).
Podczas przesuwania wierzchołka pojawią się zielone prowadnice wyrównania. Pojawiają się one w użytecznych miejscach, na przykład gdy położenie wierzchołka spowoduje wyrównanie nowej krawędzi z istniejącą krawędzią lub gdy cięciwa łuku wyrówna się z sąsiednią krawędzią. Gdy prowadnice się pojawiają, występuje lekkie „przyciąganie”, co ułatwia utrzymanie tej pozycji wierzchołka. W razie potrzeby, podczas przesuwania wierzchołka, prowadnice można wyłączyć, przytrzymując Shift .
Domyślna siatka przyciągania zostanie rozszerzona/zwężona tak, aby wypełnić obszar zdefiniowany przez prostokąt ograniczający (bounding rectangle) kształtu płytki.
Board Planning Mode (Advanced Rigid-Flex mode - the Active Bar at the top of the graphical editing space has six buttons):
Place » Board Region - użyj tego polecenia, aby interaktywnie zdefiniować Board Region (dla płytki z jednym obszarem Board Region definiuje Board Shape). Dowiedz się więcej w Placing a Board Region .
2D Layout Mode:
Design » Board Shape » Define Board Shape from Selected Objects - zaznacz zestaw prymitywów linii i/lub łuków, które definiują zamknięty kształt, a następnie użyj tego polecenia, aby przedefiniować Board Shape tak, by odpowiadał temu kształtowi.
Design » Board Shape » Create Primitives from Board Shape - utwórz zestaw prymitywów wzdłuż granicy Board Shape, zgodnie z ustawieniami skonfigurowanymi w oknie dialogowym Line/Arc Primitives from Board Shape dialog .
3D Layout Mode:
Design » Board Shape » Define Board Shape from 3D body - użyj tego polecenia, aby zdefiniować Board Shape poprzez wybranie żądanej powierzchni modelu 3D.
Dodatkowo, w trybie Board Planning Mode możesz użyć następujących poleceń:
Design » Modify Board Shape - użyj tego polecenia, aby zmodyfikować istniejący kształt płytki poprzez dodawanie kolejnych punktów wierzchołków, a tym samym zdefiniować dodatkowe ukształtowanie obrysu.
Using the Modify Board Shape Command
Po uruchomieniu polecenia kursor zmieni się w krzyżyk i przejdziesz do trybu modyfikacji kształtu płytki. Na istniejącej krawędzi pojawi się nowy punkt wierzchołkowy końca. Gdy będziesz przesuwać kursor, ten wierzchołek będzie się również przemieszczał wzdłuż obrysu. Aby zmodyfikować obrys:
Ustaw nowy punkt wierzchołkowy w wymaganym miejscu na istniejącej krawędzi i kliknij, aby go umieścić.
Ustaw kursor i klikaj, aby umieszczać kolejne punkty wierzchołkowe, definiując w ten sposób dodatkowe kształtowanie obrysu. Możesz wyprowadzić pierwotny obrys na zewnątrz istniejącego kształtu i/lub wrócić do wnętrza pierwotnego obrysu, aby w praktyce „usunąć” istniejący obszar.
Gdy kształt będzie zgodny z wymaganiami, doprowadź kursor z powrotem do punktu na pierwotnym obrysie — i kliknij w tym miejscu, aby zakończyć modyfikację i zastosować zmianę.
Aby wyjść bez wprowadzania zmian, po prostu kliknij prawym przyciskiem myszy lub naciśnij Esc .
Podobnie jak przy umieszczaniu obiektu o kształcie wielokąta, użyj skrótu klawiaturowego Shift+Spacebar , aby zmieniać tryby umieszczania, oraz skrótu Spacebar , aby przełączać tryby zaokrąglania narożników końcowych — zgodnie z potrzebą, aby uzyskać pożądane ukształtowanie obrysu.
Design » Move Board Shape - użyj tego polecenia, aby przenieść kształt płytki w inne miejsce w bieżącym dokumencie. To polecenie przenosi wyłącznie kształt płytki. Rzeczywisty projekt i obiekty składowe pozostają na miejscu.
Po uruchomieniu polecenia konturowa kopia kształtu zostanie „przyczepiona” do kursora za lewy dolny róg. Przesuń kształt do żądanego nowego położenia w obszarze roboczym, a następnie kliknij lub naciśnij Enter , aby zatwierdzić umieszczenie. Podczas przesuwania naciśnij Spacebar , aby obrócić kształt płytki przeciwnie do ruchu wskazówek zegara, lub Shift+Spacebar dla obrotu zgodnie z ruchem wskazówek zegara (wartość kroku Rotation Step jest zdefiniowana na stronie PCB Editor – General w oknie Preferences ) albo naciśnij klawisze X lub Y , aby odbić lustrzanie kształt płytki odpowiednio względem osi X lub osi Y. Aby anulować bez przenoszenia, kliknij prawym przyciskiem myszy lub naciśnij Esc .
Design » Move Board - użyj tego polecenia, aby przenieść całą płytkę — kształt płytki oraz wszystkie obiekty projektu znajdujące się w tym kształcie — w inne miejsce w bieżącym dokumencie.
Po uruchomieniu polecenia konturowa kopia kształtu płytki zostanie „przyczepiona” do kursora, trzymana za lewy dolny róg. Przesuń kształt do żądanego nowego położenia w przestrzeni projektu, a następnie kliknij lub naciśnij Enter , aby zatwierdzić umieszczenie. Wszystkie składowe obiekty projektu również zostaną przeniesione, aby zachować położenie względem kształtu płytki. Aby anulować bez przenoszenia, kliknij prawym przyciskiem myszy lub naciśnij Esc .
Różnica między poleceniem Define Board Shape from Selected Objects a poleceniem Create Board Region from Selected Objects polega na tym, że pierwsze polecenie zastępuje wszystkie istniejące Board Regions nowym regionem tworzonym podczas uruchomienia polecenia, natomiast drugie polecenie tworzy dodatkowy Board Region bez usuwania żadnego z istniejących Board Region(ów).
Definiowanie Board Shape na podstawie zaznaczonych obiektów
Board Shape można również zdefiniować na podstawie zaznaczonych obiektów (w trybie 2D Layout Mode). Zwykle jest to zestaw linii i/lub łuków umieszczonych na warstwie Keepout lub na warstwie mechanicznej.
Wykonaj następującą sekwencję kroków:
Ustaw tryb widoku na 2D Layout Mode (menu View ).
Otwórz panel View Configuration i kliknij dwukrotnie, aby edytować warstwę mechaniczną zawierającą kształt płytki. Otworzy się okno Edit Layer , w którym możesz ustawić Layer Type na Board Shape, jak pokazano na filmie poniżej.
Ustaw warstwę mechaniczną zawierającą kształt jako warstwę aktywną i zaznacz obiekty. Polecenie Edit » Select » All on Layer idealnie się do tego nadaje; zestaw zaznaczenia może obejmować wyłącznie ścieżki i łuki tworzące kształt obrysu płytki.
Po zaznaczeniu wszystkich obiektów uruchom polecenie Design » Board Shape » Define Board Shape from Selected Objects . Board Shape zostanie zaktualizowany tak, aby podążać ścieżką zdefiniowaną przez zaznaczone linie. Jeśli oprogramowanie nie będzie w stanie podążać po osi środkowej zaznaczonych obiektów, pojawi się okno ostrzeżenia. Tryb widoku zmieni się na Board Planning Mode .
Prezentacja Board Shape w trybie Standard Rigid-Flex Mode
Film pokazuje tworzenie Board Shape na podstawie zaznaczonych obiektów, a następnie umieszczanie Split Lines w celu utworzenia trzech wymaganych regionów.
Prezentacja Board Shape w trybie Advanced Rigid-Flex Mode
Film najpierw pokazuje tworzenie Board Shape na podstawie zaznaczonych obiektów, a następnie cięcie kształtu w celu utworzenia trzech wymaganych regionów. Następnie przedstawia podejście alternatywne, w którym
trzy Board Regions są definiowane na podstawie zaznaczonych obiektów. Zwróć uwagę, że te demonstracje wykorzystują funkcje Rigid-Flex 2.0, opisane na początku tej strony.
Oprogramowanie spróbuje wyznaczyć kształt na podstawie osi środkowej zaznaczonych obiektów. Jeśli współrzędne końca jednego segmentu ścieżki/łuku nie będą dokładnie zgodne ze współrzędnymi następnego segmentu ścieżki/łuku, algorytm identyfikacji granicy zakończy się niepowodzeniem i zostanie wyświetlony komunikat wskazujący miejsce błędu. Program zaproponuje wówczas użycie algorytmu śledzenia. Pamiętaj, że algorytm śledzenia podąża po zewnętrznej krawędzi obiektów ścieżki/łuku, więc Board Shape będzie nieco inny niż ten utworzony na podstawie osi środkowych. Wybierz tę opcję tylko wtedy, gdy projekt może zaakceptować skutki tej różnicy.
Importowanie obrysu do użycia jako Board Shape
Board Shape można zdefiniować na podstawie zamkniętego obrysu zaimportowanego jako dane DXF/DWG.
Łącząc możliwość importu danych DXF/DWG do warstwy mechanicznej z definiowaniem kształtu płytki na podstawie zaznaczonych obiektów, można przenieść do edytora PCB kształt zdefiniowany w pakiecie mechanicznego CAD.
Aby przygotować nową płytkę do importu:
Wybierz File » New » PCB . Otworzy się nowa pusta płytka PCB; czarny obszar reprezentuje bieżący Board Shape.
Przed zaimportowaniem nowego kształtu ustaw — zgodnie z wymaganiami projektu i importowanego kształtu — następujące elementy:
Jednostki — ustaw wymagane jednostki w sekcji Other panelu Properties w trybie Board (show image ).
Siatka — kliknij dwukrotnie Global Board Snap Grid i ustaw ją zgodnie z potrzebą w sekcji Grid Manager panelu Properties w trybie Board (show image ).
Początek układu (Origin) — dla nowej płytki PCB domyślna lokalizacja definiowanego przez użytkownika początku układu znajduje się w początku bezwzględnym, w lewym dolnym rogu przestrzeni projektu. Wybierz Edit » Origin » Set z menu głównego, a następnie kliknij, aby zdefiniować położenie początku definiowanego przez użytkownika, na przykład lewy dolny róg bieżącego kształtu płytki. Warto ustawić to tak, aby odpowiadało położeniu początku w importowanym obrysie.
Następnym krokiem jest zaimportowanie kształtu płytki jako pliku .DXF lub .DWG . Zwróć uwagę, że importowany kształt musi być kształtem zamkniętym, a wewnętrzne wycięcia nie są tworzone automatycznie (ale można je później zdefiniować na podstawie zaimportowanych obiektów).
Wybierz File » Import » DXF/DWG , aby otworzyć okno Import File , następnie upewnij się, że File Type w prawym dolnym rogu okna ma wartość AutoCAD Files (*.DXF, *.DWG) , po czym wskaż wymagany plik.
Po kliknięciu przycisku Open otworzy się okno Import from AutoCAD (show image ).
Ustaw Scale , Default Line Width oraz Layer Mappings zgodnie z potrzebą, a następnie kliknij OK .
Każdy obiekt DXF/DWG zostanie odwzorowany na obiekt i będzie wyświetlony w przestrzeni projektu.
Ustaw warstwę mechaniczną zawierającą obiekty kształtu płytki jako warstwę aktywną, a następnie zaznacz wszystkie obiekty na tej warstwie (Edit » Select » All on Layer ).
Aby zaktualizować Board Shape tak, by odpowiadał zaznaczonemu obrysowi, uruchom polecenie Design » Board Shape » Define from Selected Objects .
Jeśli płytka zawiera wycięcia (board cutouts), można je utworzyć, zaznaczając obrys wycięcia i uruchamiając polecenie Tools » Convert » Create Board Cutout from Selected Primitives .
Oprogramowanie spróbuje wyznaczyć kształt na podstawie osi środkowej zaznaczonych obiektów. Jeśli współrzędne końca jednego segmentu ścieżki/łuku nie będą dokładnie zgodne ze współrzędnymi następnego segmentu ścieżki/łuku, algorytm identyfikacji granicy zakończy się niepowodzeniem i zostanie wyświetlony komunikat wskazujący miejsce błędu. Program zaproponuje wówczas użycie algorytmu śledzenia. Pamiętaj, że algorytm śledzenia podąża po zewnętrznej krawędzi obiektów ścieżki/łuku, więc kształt płytki będzie nieco inny niż ten utworzony na podstawie osi środkowych. Wybierz tę opcję tylko wtedy, gdy projekt może zaakceptować skutki tej różnicy.
Definiowanie Board Shape na podstawie obiektu 3D
Ta funkcja redefiniuje kształt płytki na podstawie powierzchni (ścianki) zaimportowanego modelu 3D. Obsługiwane formaty modeli obejmują: STEP (*.Stp lub *.STEP), Parasolid (*.x_t lub *x_b) lub plik części SOLIDWORKS (*.SldPrt). Można jej użyć do szybkiego utworzenia złożonego kształtu płytki i ułatwia ona integrację między obszarami projektowania elektronicznego i mechanicznego. Jest to proces dwuetapowy: najpierw importowany jest model STEP, a następnie wybierany jest wymagany kształt z modelu STEP.
Tylko płaska (planarna) powierzchnia może zostać użyta do zdefiniowania kształtu płytki.
Aby to zrobić:
Przełącz się na View » 3D Layout Mode (skrót: 3 ).
Aby zaimportować model 3D, wstaw bryłę 3D (Place » 3D Body ).
W oknie dialogowym Choose Model odszukaj i wybierz plik modelu. Model 3D zostanie zaimportowany do edytora PCB i zapisany wewnątrz obiektu 3D Body. Zwróć uwagę, że w razie potrzeby model ten można usunąć z PCB po ponownym zdefiniowaniu kształtu płytki.
Wybierz Design » Board Shape » Define Board Shape from 3D body .
Pasek stanu poprosi o Pick a 3D body . Kliknij zaimportowaną bryłę 3D, aby ją zaznaczyć. Model stanie się przezroczysty.
Kursor zmieni się w celownik, a pasek stanu poprosi o Choose Face . Gdy najedziesz kursorem na każdą ścianę, zostanie ona obrysowana. Gdy pod kursorem znajdzie się płaska powierzchnia, stanie się ona nieprzezroczysta i otrzyma cienką niebieską obwódkę. Kliknij, aby wybrać właściwą ścianę.
Pojawi się okno dialogowe Board Outline Creation Successful , prezentujące opcje określające, która powierzchnia PCB ma zostać wyrównana do wybranej powierzchni (zwykle warstwa górna), oraz czy model 3D ma zostać ukryty w widoku i wyłączony z kontroli reguł projektowych. Zachowanie ukrywania i wyłączania można później zmienić, jeśli będzie to potrzebne, w trybie 3D Models mode panelu PCB .
Zwróć uwagę, że jeśli pozostawisz model STEP osadzony w pliku PCB lub z nim powiązany, będziesz otrzymywać powiadomienia za każdym razem, gdy plik STEP ulegnie zmianie. Zostaniesz też poproszony o aktualizację kształtu, co jest pomocne, jeśli kształt jest nadal rozwijany i spodziewane są aktualizacje.
Tylko powierzchnie wyrównane do płaszczyzny X‑Y mogą zostać użyte do utworzenia kształtu płytki. Jeśli wybierzesz powierzchnię modelu, która wymaga wyrównania w płaszczyźnie X‑Y, w oknie Confirm dialog zostaniesz poproszony o wyrównanie tej powierzchni, zanim będzie można kontynuować. To okno dialogowe umożliwia również umieszczenie modelu z użyciem wybranej ściany w odniesieniu do górnej lub dolnej powierzchni płytki. Oznacza to, że jednocześnie można ustawić także pionowe położenie modelu. Po wyrównaniu trzeba będzie ponownie wybrać Design » Board Shape » Define from 3D Body . Po ponownym zdefiniowaniu kształtu płytki otrzymasz możliwość ukrycia bryły 3D.
Tworzenie prymitywów na podstawie kształtu płytki
Oprócz definiowania Board Shape na podstawie wybranych prymitywów, możliwe jest także tworzenie prymitywów z Board Shape za pomocą polecenia Design » Board Shape » Create Primitives from Board Shape . To polecenie otworzy okno dialogowe Line/Arc Primitives from Board .
Okno dialogowe Line/Arc Primitives From Board Shape
Options and Controls of the Line/Arc Primitives From Board Shape Dialog
Width - określ szerokość generowanych prymitywów Line/Arc.
Layer - wybierz warstwę z listy rozwijanej dla generowanych prymitywów Line/Arc.
Include Cutouts - włącz, aby uwzględniać wycięcia podczas generowania prymitywów obrysu.
Include layer stack regions - włącz, aby uwzględniać regiony stosu warstw podczas generowania prymitywów obrysu. Region stosu warstw to zdefiniowany przez użytkownika obszar PCB, któremu można przypisać unikalny stos warstw. Płytkę można podzielić na wiele regionów i każdemu przypisać indywidualny układ stosu warstw. Stosy warstw (zdefiniowane w Layer Stack Manager ) można skonfigurować tak, aby obsługiwały zarówno sztywne, jak i elastyczne obszary płytki, ułatwiając rigid-flex PCB design . Regiony stosu warstw można przeglądać w panelu PCB skonfigurowanym w trybie Layer Stack Regions mode .
Route Tool Outline - domyślnie prymitywy obrysu są umieszczane tak, aby ich linia środkowa leżała na krawędzi kształtu płytki. Po włączeniu tej opcji obiekty line/arc są zamiast tego umieszczane tak, aby ich krawędź stykała się z krawędzią kształtu płytki oraz krawędzią wycięcia, zgodnie z wymaganiami dla obrysu narzędzia frezującego (rout).
Delete Existing Non-Net Lines/Arcs On Layer - włącz, aby usuwać istniejące Lines/Arcs, które nie są powiązane z konkretną siecią na wybranej warstwie.
Użyj tego polecenia, gdy Board Shape istnieje, ale obecnie nie ma żadnych obiektów wzdłuż granicy. Sytuacje, w których to polecenie może być przydatne, obejmują:
Gdy chcesz zmodyfikować Board Shape (lub wycięcia w płytce), najpierw modyfikując prymitywy ścieżek i łuków.
Gdy potrzebujesz granicy keepout dla płytki lub granic keepout dla wycięć płytki na warstwie Keep-Out. Zostało to omówione bardziej szczegółowo poniżej w sekcji Important Design Considerations When Using Board Cutouts .
Jeśli jako warstwę docelową wskazano warstwę Keep-Out, zostaną umieszczone bezpośrednio na tej warstwie obiekty keepout specyficzne dla obiektu (keepout track i keepout arcs).
Wycinanie otworu w kształcie płytki
Wycięcie w płytce (board cutout) można umieścić w dowolnym miejscu w Board Shape. Aby wstawić wycięcie, przełącz widok płytki na 2D Layout Mode i użyj polecenia Design » Board Shape » Define Board Cutout z menu głównego (alternatywnie możesz też użyć polecenia Place » Define Board Cutout w Board Planning Mode). Zwróć uwagę, że wycięcie jest w rzeczywistości obiektem Region object skonfigurowanym jako obiekt negatywny.
Na kształcie płytki umieszczono Board Cutout.
Jeśli wycięcie ma nietypowy kształt, np. okrąg, łatwiej może być utworzyć obrys kształtu wycięcia za pomocą ścieżek i łuków (na przykład Place » Arc » Full Circle ), zaznaczyć kształt, a następnie przekonwertować go na Board Cutout (Tools » Convert » Create Board Cutout from Selected Primitives ).
Ważne kwestie projektowe przy korzystaniu z wycięć w płytce
Odsunięcie poligonu od krawędzi wycięcia w płytce
Poligony, które nakładają się na wycięcie płytki w postaci pełnego regionu, zostaną wylane tak blisko krawędzi wycięcia, jak pozwala na to odpowiednia reguła projektowa Clearance design rule . W razie potrzeby można utworzyć specyficzną regułę Clearance, która mogłaby na przykład mieć zakres zastosowania pomiędzy IsBoardCutoutRegion i InPolygon.
Definiowanie ścieżki narzędzia frezującego wokół krawędzi płytki i wycięć
Powszechnie stosowanym podejściem do wycięcia gotowej płytki z panelu produkcyjnego jest frezowanie (milling) lub wycinanie (routing) płytki z panelu. Wycięcia w płytce również mogą być wyfrezowane. Ścieżkę narzędzia frezującego (Route Tool path) definiuje się przez umieszczenie obiektów Line i/lub Arc na warstwie mechanicznej. Można to zrobić ręcznie lub automatycznie przez oprogramowanie.
Aby zdefiniować ścieżkę narzędzia frezującego dla płytki i wszystkich wycięć:
Gdy płytka jest w 2D Layout Mode, uruchom polecenie Design » Board Shape » Create Primitives From Board Shape . Otworzy się okno Line/Arc Primitives From Board Shape dialog .
Zdefiniuj odpowiednią Width dla obiektów, które będą definiować ścieżkę Rout Tool. Jeśli nie masz pewności, skonsultuj to z producentem.
Wybierz dostępną warstwę mechaniczną. Ta warstwa powinna być zarezerwowana wyłącznie do definicji ścieżki Rout Tool.
Włącz opcję Include Cutouts , jeśli płytka ma wycięcia.
Włącz opcję Route Tool Outline . Gdy ta opcja jest włączona, obiekty line/arc są umieszczane tak, aby ich krawędź stykała się z krawędzią Board Shape oraz krawędzią wycięcia.
Kliknij OK , aby utworzyć obiekty Route Tool na wybranej warstwie mechanicznej.
Użyta warstwa mechaniczna musi zostać ustawiona jako warstwa Route Tool. Aby to zrobić, przejdź do zakładki Layers & Colors panelu View Configuration panel . Kliknij prawym przyciskiem w siatce warstw i wybierz polecenie Add Mechanical Layer . W otwartym oknie Edit Layer ustaw Layer Type na Route Tool Path . Ten typ warstwy służy do wskazania warstwy zawierającej mechaniczne informacje o trasowaniu.
Zwróć uwagę, że nazwa zdefiniowana przez użytkownika nie jest dozwolona, gdy Layer Type jest ustawione na Route Tool Path . Powodem jest to, że starsze wersje oprogramowania używają nazwy warstwy Route Tool Path do identyfikacji warstwy zawierającej informacje o trasowaniu (nazywane też informacjami rout). Ustalenie nazewnictwa tej warstwy zapewnia, że projekt będzie nadal działał poprawnie w starszej wersji.
Poniższe obrazy pokazują ścieżkę Route Tool zdefiniowaną na warstwie mechanicznej.
Board Cutout na pierwszym obrazie oraz ścieżka Route Tool zdefiniowana na drugim obrazie.
Keepouty i kształt płytki
Oprócz Board Shape należy również zdefiniować granicę rozmieszczania i prowadzenia ścieżek wokół krawędzi płytki. Można ją utworzyć automatycznie na podstawie samego Board Shape za pomocą polecenia Design » Board Shape » Create Primitives From Board Shape (w 2D Layout Mode) i ustawienia Layer w oknie Line/Arc Primitives from Board dialog na Keep-Out Layer.
Alternatywnie można to zrobić ręcznie przez umieszczanie obiektów na warstwie keepout. Obiekty umieszczone na tej warstwie definiują granicę no-crossing-allowed dla komponentów i trasowania. Zwykle chcesz, aby obiekty takie jak komponenty i ścieżki znajdowały się w określonej odległości od krawędzi płytki; odległość tę można kontrolować, ustawiając odpowiednie reguły projektowe dla trasowania i rozmieszczania komponentów. Możesz też zdefiniować inne obszary keepout dla trasowania i komponentów dla obiektów mechanicznych, takich jak łby śrub lub inne wymagania montażowe.
Granica keepout zdefiniowana przez umieszczenie standardowych obiektów liniowych na warstwie keepout (fioletowej).
Granice keepout można definiować, umieszczając dowolne standardowe obiekty projektowe, takie jak linie, łuki, wypełnienia i regiony na warstwie Keepout. Obiekty umieszczone na warstwie Keepout tworzą keepout na wszystkich warstwach sygnałowych.
Możesz także definiować keepouty specyficzne dla warstwy na dowolnej warstwie miedzi. Aby to zrobić:
Kliknij zakładkę warstwy wymaganej warstwy.
Zdefiniuj granicę lub obszar strefy keepout, umieszczając obiekty keepout specyficzne dla warstwy (Place » Keepout podmenu). Keepouty specyficzne dla warstwy to standardowe obiekty z włączonym atrybutem Keepout . Są wyświetlane w tym samym kolorze co warstwa, z krawędzią w kolorze keepout. Pamiętaj, że obiekty keepout specyficzne dla warstwy nie są uwzględniane w plikach wyjściowych Gerber ani ODB++.