
Obudowa (footprint) komponentu PCB uzupełniona o obiekt 3D Body.
3D Body to prymitywny obiekt projektowy używany jako kontener, do którego można zaimportować ogólny model 3D w standardowym formacie, aby odwzorować trójwymiarowy kształt fizycznego komponentu montowanego na złożonej płytce PCB. Rzeczywisty kształt 3D jest wyświetlany po przełączeniu edytora w tryb widoku 3D (kliknij View » 3D Layout Mode lub użyj skrótu 3).
Modele 3D są dostępne u wielu producentów komponentów oraz na stronach społecznościowych. Obsługiwane są następujące formaty plików:
-
STEP – *.Stp oraz *.Step
-
SOLIDWORKS parts – *.SldPrt
Aby uzyskać informacje, z których wersji SOLIDWORKS wyeksportowane pliki *.SldPrt są obsługiwane podczas importu do Altium Designer, zapoznaj się ze stroną Mechanical Data Import-Export Support.
-
Parasolid Models – *.x_t oraz *.x_b
Umieszczanie obiektów 3D Body w celu zdefiniowania kształtu komponentów pozwala realnie ocenić rozmieszczenie elementów na zmontowanej płytce. Oprócz możliwości zobaczenia, jak będzie wyglądała gotowa płytka, można wykonywać kontrolę prześwitów 3D w czasie rzeczywistym, co umożliwia wykrywanie kolizji komponent–komponent oraz komponent–obudowa już na etapie projektowania.
3D Body jest zwykle umieszczany w edytorze obudów PCB jako część footprintu PCB. Footprint definiuje punkty połączeń oraz obszar płytki zajmowany przez komponent i jest minimalnym wymaganiem do zaprojektowania płytki. 3D Body jest opcjonalny; można go dodać do footprintu, aby zdefiniować obrys (envelope) komponentu montowanego na tym footprincie.
Obsługa modeli 3D nie ogranicza się do komponentów. Można jej także użyć do importu innych detali mechanicznych, takich jak wspornik czy gotowa obudowa. Zaimportuj obudowę bezpośrednio do edytora PCB.
Chociaż umieszczanie ogólnych modeli 3D jest zalecanym sposobem używania obiektów 3D Body (zapewnia to dokładną i szczegółową reprezentację komponentu na PCB oraz dokładniejsze testy kolizji 3D w edytorze PCB), obiekt 3D Body może być również używany do umieszczania wyciąganych wielokątów (extruded polygon) oraz cylindrycznych i sferycznych kształtów 3D Body zarówno w edytorze PCB, jak i w footprincie komponentu w bibliotece PCB. Informacje o pracy z tymi obiektami znajdziesz na stronie
Working with Extruded, Spherical & Cylindrical 3D Bodies in Altium Designer .
Umieszczanie obiektu 3D Body
Model ogólny, np. model komponentu w formacie STEP, umieszcza się poprzez podlinkowanie lub osadzenie go w obiekcie 3D Body.
Aby umieścić model ogólny osadzony wewnątrz footprintu PCB lub dokumentu PCB:
-
Wybierz polecenie Place » 3D Body z menu głównego lub użyj polecenia 3D Body (
) na Active Bar.
-
W standardowym oknie Windows Open, które pojawi się po uruchomieniu polecenia umieszczania 3D Body, wybierz wymagany typ pliku z listy rozwijanej, następnie przejdź do lokalizacji i wskaż wymagany plik modelu, po czym kliknij Open. Kursor zmieni się w krzyżyk, a wybrany model 3D będzie „unosił się” na kursorze.
-
Naciśnij Tab, aby wstrzymać umieszczanie i wyświetlić panel Properties w trybie 3D Body. W obszarze projektu pojawi się nakładka przycisku pauzy (
), wskazująca, że możesz uzyskać dostęp do pól panelu Properties. W panelu zostanie wybrany Generic 3D Model Type, a jako źródło 3D Body ustawione będzie Embed Model (oznacza to, że plik modelu 3D ma zostać osadzony w bibliotece PCB lub pliku PCB).
-
Domyślny kolor modelu można w razie potrzeby nadpisać. W sekcji Display panelu włącz pole wyboru Override Color, a następnie ustaw Color oraz Opacity zgodnie z potrzebami.
-
Po zakończeniu edycji w panelu kliknij nakładkę przycisku pauzy, aby wrócić do obszaru projektu.
-
Model będzie „unosił się” na kursorze; ustaw go w odpowiednim miejscu i kliknij, aby umieścić.
-
Domyślne działanie programu polega na pozostaniu w trybie umieszczania. Umieść kolejne modele, jeśli to potrzebne, lub kliknij prawym przyciskiem myszy, aby wyjść z trybu umieszczania modelu.
-
Jest bardzo prawdopodobne, że model ogólny będzie wymagał zmiany orientacji; aby dowiedzieć się więcej, zapoznaj się z sekcją Orienting and Positioning the 3D Model na stronie Additional Tools for Working with 3D Bodies.
Aby umieścić model ogólny korzystający ze źródła innego niż Embed Model (Server lub Link to Model):
-
Wybierz polecenie Place » Extruded 3D Body z menu głównego lub ikonę
na Active Bar. Kursor zmieni się w krzyżyk i znajdziesz się w domyślnym trybie umieszczania, w którym wstawiany jest obiekt Extruded 3D Body.
-
Naciśnij Tab, aby wstrzymać umieszczanie i wyświetlić panel Properties w trybie 3D Body. W obszarze projektu pojawi się nakładka przycisku pauzy (
), wskazująca, że możesz uzyskać dostęp do pól panelu Properties.
-
W obszarze 3D Model Type panelu Properties kliknij przycisk Generic.
-
W sekcji Source panelu Properties kliknij, aby ustawić źródło na:
-
Server – model 3D ma zostać pobrany z Workspace. Następnie kliknij przycisk Choose, aby otworzyć okno Choose Item, w którym możesz uzyskać dostęp do zawartości w connected Workspace. Aby dowiedzieć się więcej, zapoznaj się z sekcją Referencing a Workspace-based 3D Model poniżej.
-
Link to Model – plik modelu 3D jest linkowany do PCB; ta opcja nie jest dostępna w edytorze biblioteki PCB. Następnie kliknij przycisk Choose, aby otworzyć okno
Choose Model dialog, w którym możesz wybrać wymagany model. Jeśli wymagana lokalizacja modelu nie jest wymieniona w oknie Choose Model, zapoznaj się z sekcją Working with a Linked Model poniżej, aby dowiedzieć się więcej.
-
Wrócisz do panelu Properties, w którym zostaną wyświetlone informacje o wybranym modelu.

Dostępne są dokładne i szczegółowe modele komponentów.
-
Model 3D jest importowany do obiektu 3D Body. Jeśli klikniesz, aby zaznaczyć model MCAD w edytorze biblioteki PCB, panel Properties pokaże właściwości obiektu 3D Body zawierającego ten model MCAD.
-
Przed umieszczeniem 3D Body możesz przypisać parę warstw komponentu typu
3D Body, która będzie zawierać obiekty 3D. Aby dowiedzieć się więcej o warstwach mechanicznych i parach warstw komponentu, zapoznaj się ze stroną Working with Mechanical Layers.
-
Dostępne są różne opcje sprawdzania prześwitów między komponentami, w tym tryb, który pozwala dopasować jeden model 3D wewnątrz drugiego. Więcej informacji znajdziesz w Component Clearance design rule.
-
Modele mechaniczne 3D można czasem pozyskać od producenta komponentu.
-
Istnieją znakomite portale społecznościowe, takie jak 3D Content Central oraz GrabCAD, gdzie projektanci udostępniają modele.
-
Istnieje także rosnąca liczba komercyjnych serwisów 3D, w tym PCB 3D.
Jeśli nie widzisz obiektów 3D Body w edytorze PCB lub edytorze footprintów PCB, naciśnij
L, aby otworzyć panel
View Configuration panel i upewnij się, że opcja
Show 3D Bodies jest ustawiona na
On w obszarze
General Settings na karcie
View Options (skrót:
Shift+Z).
Praca z modelem linkowanym
Zwykle ta funkcja służy do linkowania dużego modelu MCAD, np. obudowy produktu, który chcesz umieścić w edytorze PCB, aby sprawdzić dopasowanie zmontowanej płytki. Zaletą linkowania modelu jest to, że jeśli oprogramowanie wykryje aktualizację zewnętrznego linkowanego pliku modelu, wyświetli ostrzeżenie przy otwieraniu pliku, umożliwiając odświeżenie linkowanego modelu.
Modele linkowane muszą być przechowywane w lokalizacji zdefiniowanej na stronie PCB Editor – Models page w oknie Preferences. Jeśli wymagana lokalizacja nie jest wymieniona w oknie Choose Model, kliknij przycisk Add Directories, aby otworzyć okno Preferences.
Aby dodać nową lokalizację na stronie PCB Editor – Models Preferences:
-
Wpisz pełną ścieżkę lub kliknij przycisk po prawej stronie pola Model Search Path (
), aby otworzyć okno Windows Browse for Folder.
-
Po wskazaniu wymaganego folderu i kliknięciu OK w oknie dialogowym wrócisz do okna Preferences. Kliknij przycisk Add, aby dodać tę lokalizację do listy dostępnych ścieżek wyszukiwania modeli.
-
Zwróć uwagę, że przeszukiwany jest tylko wskazany folder; podfoldery nie są przeszukiwane.
-
Po wskazaniu wymaganej lokalizacji kliknij OK, aby zamknąć okno Preferences i wrócić do okna Choose Model.
Odwoływanie się do modelu 3D opartego na Workspace
Aby odwołać się do modelu 3D przechowywanego w connected Workspace:
-
Wybierz Server w obszarze Source trybu 3D Body panelu Properties.
-
Kliknij przycisk Choose po prawej stronie pola Item Revision.
-
Otworzy się okno Choose Item; użyj go, aby przejść do i wybrać rewizję wymaganego modelu 3D z Workspace.
- Po kliknięciu OK zostanie utworzone łącze pomiędzy obiektem 3D Body a docelową rewizją modelu 3D Workspace. Potwierdzenie istnienia tego łącza można zobaczyć z powrotem w panelu Properties . Zwróć uwagę, że pole Identifier dla obiektu 3D Body zostanie wypełnione identyfikatorem Item-Revision ID powiązanego modelu 3D Workspace.

Łączenie obiektu 3D Body z rewizją modelu 3D Workspace
Edycja graficzna
Graficzna metoda edycji pozwala wybrać umieszczony obiekt 3D Body bezpośrednio w obszarze projektu i zmienić jego położenie graficznie.
Kliknij obiekt 3D Body, a następnie przeciągnij, aby zmienić jego pozycję. Podczas przeciągania obiekt 3D Body można obracać lub odbijać lustrzanie:
-
Naciśnij Spacebar, aby obrócić obiekt 3D Body przeciwnie do ruchu wskazówek zegara, lub Shift+Spacebar, aby obrócić zgodnie z ruchem wskazówek zegara. Wielkość kroku Rotation Step jest definiowana na stronie PCB Editor – General page w oknie dialogowym Preferences.
-
Naciśnij klawisze X lub Y, aby odbić lustrzanie obiekt 3D Body względem osi X lub osi Y.
Edycja niegraficzna
Ta metoda edycji wykorzystuje powiązany tryb panelu Properties do modyfikowania właściwości obiektu 3D Body.
3D Body Properties

Tryb 3D Body panelu Properties.
Lokalizacja
Ikona

(zablokowana) po prawej stronie tego obszaru musi być wyświetlana jako

(odblokowana), aby uzyskać dostęp do poniższych pól. Przełącz ikonę blokady/odblokowania, aby zmienić jej stan.
-
(X/Y)
-
X (pierwsze pole) – bieżąca współrzędna X (pozioma) punktu odniesienia obiektu 3D Body, względem aktualnego początku układu współrzędnych przestrzeni projektu. Edytuj, aby zmienić pozycję X obiektu 3D Body. Wartość można wprowadzić w jednostkach metrycznych lub imperialnych; podaj jednostki podczas wprowadzania wartości, której jednostki nie są aktualnie domyślne.
-
Y (drugie pole) – bieżąca współrzędna Y (pionowa) punktu odniesienia obiektu 3D Body, względem aktualnego początku układu współrzędnych. Edytuj, aby zmienić pozycję Y obiektu 3D Body. Wartość można wprowadzić w jednostkach metrycznych lub imperialnych; podaj jednostki podczas wprowadzania wartości, której jednostki nie są aktualnie domyślne.
Właściwości
-
Component – to pole jest wyświetlane w edytorze PCB tylko wtedy, gdy wybrany obiekt 3D Body jest częścią składową komponentu PCB i pokazuje oznaczenie (designator) nadrzędnego komponentu PCB. Wybierz klikalny link Component, aby otworzyć tryb Component mode of the Properties panel dla komponentu nadrzędnego.
-
Identifier - wprowadź czytelną dla człowieka nazwę używaną do identyfikacji obiektu 3D Body. Identyfikatory są przydatne przy wybieraniu obiektu 3D Body w panelu PCB .
-
Board Side - użyj listy rozwijanej, aby wybrać, z której strony płytki będzie wystawał obiekt 3D Body. To ustawienie jest automatycznie zmieniane, jeśli obiekt 3D Body zostanie przerzucony na drugą stronę płytki w ramach przerzucenia komponentu.
-
Layer - użyj listy rozwijanej, aby wybrać, na której warstwie znajduje się obiekt 3D Body. Dostępne są tylko warstwy aktualnie włączone. Jeśli wybrana warstwa jest sparowana, to gdy obiekt zostanie przerzucony na drugą stronę płytki jako część swojego komponentu, zostanie również przeniesiony na warstwę sparowaną.
Typ modelu 3D
Wybierz typ modelu dla obiektu 3D Body spośród dostępnych opcji: Generic, Extruded, Cylinder lub Sphere. Opcje różnią się w zależności od typu i zapewniają elementy sterujące niezbędne do wymiarowania i pozycjonowania w przestrzeni projektu 3D.
-
Generic- po wybraniu tej opcji obiekt 3D Body działa jako kontener dla modelu i jest automatycznie skalowany tak, aby obejmował wybrany model.
-
Rotation X° - obrót kątowy (w stopniach) modelu 3D wokół osi X. Kliknij przyciski +/- , aby zmieniać obrót kątowy w 9
0° krokach, lub wpisz wartość ręcznie.
-
Rotation Y° - obrót kątowy (w stopniach) modelu 3D wokół osi Y. Kliknij przyciski +/- , aby zmieniać obrót kątowy w 9
0° krokach, lub wpisz wartość ręcznie.
-
Rotation Z° - obrót kątowy (w stopniach) modelu 3D wokół osi Z. Kliknij przyciski +/- , aby zmieniać obrót kątowy w 9
0° krokach, lub wpisz wartość ręcznie.
-
Standoff Height - odległość od powierzchni płytki do spodniej strony modelu 3D. Kliknij przyciski +/- , aby zwiększyć lub zmniejszyć wartość, albo wpisz ją ręcznie. Użyj wartości ujemnej dla modelu, który musi przechodzić w dół przez PCB.
-
Source
-
Server
-
Item Revision - rewizja wymaganego elementu 3D Model Item. Kliknij przycisk Choose po prawej stronie pola Item Revision , aby otworzyć okno dialogowe Choose Item. Użyj tego okna, aby przejść do i wybrać żądaną rewizję. Po kliknięciu OK zostanie utworzone łącze między 3D Body a docelową rewizją elementu 3D Model.
-
Vault - wyświetla serwer docelowy. Użyj przycisku Show in Explorer, aby otworzyć panel Explorer.
-
Details - wyświetla szczegóły rewizji.
-
Revision State - wyświetla status połączonego elementu 3D Model.
-
Update - jeśli dostępna jest nowsza rewizja połączonego elementu, kliknij, aby użyć najnowszej rewizji.
-
Embed Model - służy do wybrania modelu 3D (STEP, Parasolid, SolidWorks Part) do osadzenia.
-
Path - kliknij Choose , aby wyszukać i wybrać ścieżkę do modelu.
-
Link to Model - służy do utworzenia łącza do 3D Model.
-
Path - kliknij Choose , aby wyszukać i wybrać ścieżkę do modelu. Kliknij
, aby odświeżyć ścieżkę.
-
Extruded
-
Overall Height - odległość od powierzchni płytki do górnej strony wyciągniętego (extruded) korpusu.
-
Standoff Height - odległość od powierzchni płytki do spodniej strony wyciągniętego (extruded) korpusu. Kliknij przyciski +/- buttons , aby zwiększyć lub zmniejszyć wartość, albo wpisz ją ręcznie. Użyj wartości ujemnej dla wyciągniętych korpusów, które muszą przechodzić w dół przez PCB.
-
Texture
-
Texture File - określa obraz, który ma być wyświetlany na górnej powierzchni wyciągniętego korpusu. Akceptowane formaty plików to
*.bmp, *.dds, *.dib, *.hdr, *.jpg, *.pfm, *.png, *.ppm, and *.tga. Kliknij
, aby otworzyć okno dialogowe i wyszukać oraz wybrać żądany plik.
-
Center - przesunięcia X i Y, jakie będzie miał środek obrazu tekstury względem środka górnej powierzchni wyciągniętego korpusu. Na przykład wartość 100mil, 0mil przesunie punkt środkowy obrazu o 100 milsów w kierunku X względem punktu środkowego górnej powierzchni wyciągniętego korpusu.
-
Size - szerokość (kierunek X) i wysokość (kierunek Y) obrazu tekstury. Domyślnie obraz tekstury zostanie jednolicie przeskalowany, aby dopasować się do granic górnej powierzchni wyciągniętego korpusu.
-
Rotation - obrót wyciągniętego korpusu.
-
Cylinder
-
Height - wysokość korpusu cylindrycznego.
-
Radius - promień korpusu cylindrycznego.
-
Rotation X° - obrót kątowy (w stopniach) korpusu cylindrycznego wokół osi X. Kliknij przyciski +/- buttons , aby zmieniać obrót kątowy w 9
0° krokach, lub wpisz wartość ręcznie.
-
Rotation Y° - obrót kątowy (w stopniach) korpusu cylindrycznego wokół osi Y. Kliknij przyciski +/- buttons , aby zmieniać obrót kątowy w 9
0° krokach, lub wpisz wartość ręcznie.
-
Rotation Z° - obrót kątowy (w stopniach) korpusu cylindrycznego wokół osi Z. Kliknij przyciski +/- buttons , aby zmieniać obrót kątowy w 9
0° krokach, lub wpisz wartość ręcznie.
-
Standoff Height - odległość od powierzchni płytki do spodniej strony korpusu cylindrycznego. Kliknij przyciski +/- buttons , aby zwiększyć lub zmniejszyć wartość, albo wpisz ją ręcznie. Użyj wartości ujemnej dla korpusu cylindrycznego, który musi przechodzić w dół przez PCB.
-
Sphere
-
Radius - promień korpusu sferycznego.
-
Standoff Height - odległość od powierzchni płytki do najniższej krawędzi korpusu sferycznego. Kliknij przyciski +/- buttons , aby zwiększyć lub zmniejszyć wartość, albo wpisz ją ręcznie. Użyj wartości ujemnej dla korpusu sferycznego, który musi przechodzić w dół przez PCB.
Snap Points
-
Grid region - wyświetla punkty przyciągania X, Y i Z dla sfery.
-
Add - kliknij, aby dodać nowy punkt przyciągania.
-
Average - kliknij, aby użyć średniej ze wszystkich zaznaczonych punktów przyciągania jako jednego, pojedynczego punktu przyciągania. Ta opcja jest dostępna tylko wtedy, gdy w siatce zaznaczone są co najmniej dwa punkty przyciągania.
-
- kliknij, aby usunąć zaznaczony punkt przyciągania.
Display
-
Override Color - włącz, jeśli chcesz, a następnie kliknij pole koloru , aby uzyskać dostęp do opcji określenia koloru obiektu.
-
Opacity - użyj suwaka lub wpisz bezpośrednio wartość procentową, aby określić przezroczystość obiektu 3D — od niewidocznego (skrajnie po lewej) do całkowicie nieprzezroczystego (skrajnie po prawej).
To ustawienie jest ustawieniem trwałym dla tego obiektu, jednak możliwe jest również dostosowanie nieprzezroczystości obiektu temporarily w panelu PCB , gdy jest on ustawiony w trybie 3D Models .