PCB Libraries

Rzeczywisty komponent montowany na płytce jest podczas tworzenia schematu reprezentowany jako symbol schematowy, a na etapie projektowania PCB jako footprint. Komponenty w Altium Designer mogą być:

  • Utworzone i wstawiane z lokalnych bibliotek lub
  • Wstawiane bezpośrednio z połączonego Workspace, dostępnego dla całego zespołu projektowego.
Niniejszy dokument opisuje tworzenie i zarządzanie bibliotekami PCB (*.PcbLib). Aby dowiedzieć się więcej o tworzeniu samego footprintu PCB, zobacz stronę Creating a PCB Footprint .

Footprinty można kopiować z edytora PCB do biblioteki PCB, kopiować pomiędzy bibliotekami PCB lub tworzyć od podstaw za pomocą Footprint Wizard lub narzędzi rysunkowych.

Tworzenie nowej biblioteki PCB

Aby utworzyć nową bibliotekę PCB, wybierz polecenie File » New » Library z menu głównego, a następnie wybierz opcję PCB Library w obszarze File okna dialogowego New Library.

Po kliknięciu Create zostanie utworzony nowy dokument biblioteki PCB o nazwie PcbLib1.PcbLib i wyświetlony w panelu Projects, a także pojawi się pusty arkusz komponentu o nazwie PCBComponent_1.

Zawartość biblioteki jest wyświetlana w panelu PCB Library panel.

Możesz teraz dodawać, usuwać lub edytować komponenty footprintów w nowej bibliotece PCB, korzystając z poleceń edytora footprintów PCB.

Tworzenie biblioteki PCB na podstawie dokumentu PCB

Jeśli masz projekt PCB, w którym wszystkie footprinty są już rozmieszczone, możesz użyć polecenia Design » Make PCB Library w edytorze PCB, aby wygenerować bibliotekę PCB zawierającą wyłącznie te footprinty. Jest to bardzo przydatne, jeśli chcesz utworzyć dokładną, działającą bibliotekę lub archiwum ukończonego projektu.

Po uruchomieniu polecenia dokument biblioteki (<PCBDocumentName>.PcbLib) zostanie utworzony automatycznie (i zapisany w tej samej lokalizacji co dokument PCB, na podstawie którego został utworzony) oraz dodany do projektu. Utworzony plik pojawi się w panelu Projects jako część projektu, w podfolderze Libraries\PCB Library Documents . Dokument otworzy się jako aktywny dokument w edytorze footprintów PCB. Następnie każdy unikalny komponent PCB wykryty na płytce zostanie dodany do biblioteki.

Tworzenie nowego footprintu PCB

W bibliotece PCB można utworzyć dowolną liczbę footprintów PCB. Aby utworzyć nowy footprint PCB w istniejącej bibliotece, wybierz polecenie Tools » New Blank Footprint  z menu głównego, kliknij prawym przyciskiem w obszarze roboczym i wybierz polecenie Tools » New Blank Footprint  z menu kontekstowego lub kliknij prawym przyciskiem w obszarze Footprints  panelu PCB Library panel i wybierz New Blank Footprint  z menu kontekstowego.

Ponieważ nowa biblioteka zawsze zawiera jeden pusty footprint PCB, możesz również zmienić nazwę Component_1, aby rozpocząć tworzenie footprintu. Aby to zrobić, wybierz PCBComponent_1 z Footprints listy w panelu, a następnie kliknij przycisk Edit w panelu lub kliknij dwukrotnie PCBComponent_1, aby otworzyć kartę Footprint panelu Properties w trybie Library Options. Wpisz nową nazwę footprintu, która jednoznacznie go identyfikuje, w polu Name .

Aby usunąć aktywny footprint z bieżącego dokumentu PCB Library, wybierz polecenie Tools » Remove Footprint z menu głównego lub kliknij prawym przyciskiem w obszarze roboczym i wybierz polecenie Tools » Remove Footprint  z menu kontekstowego. Po uruchomieniu polecenia pojawi się okno potwierdzenia z pytaniem, czy chcesz kontynuować usuwanie. Po kliknięciu Yes footprint zostanie usunięty z dokumentu biblioteki, a aktywny stanie się poprzedni footprint na Footprints liście. Jeden lub więcej footprintów biblioteki można również usunąć bezpośrednio w panelu PCB Library panel. Zaznacz wymagany(e) footprint(y) na Footprints liście, kliknij prawym przyciskiem i wybierz polecenie Delete  z menu kontekstowego. Pojawi się okno potwierdzenia z pytaniem, czy chcesz kontynuować usuwanie n footprintów. Po kliknięciu Yes footprint(y) zostaną usunięte z dokumentu biblioteki, a aktywny stanie się kolejny footprint na Footprints liście.

Tworzenie footprintu za pomocą IPC Footprint Batch Generator

Oprócz technik opisanych na stronie Creating a PCB Footprint , IPC Footprint Batch Generator może służyć do generowania wielu footprintów na wielu poziomach gęstości. Generator odczytuje dane wymiarowe komponentów elektronicznych z arkusza Excel lub pliku rozdzielanego przecinkami, a następnie stosuje równania IPC do budowy footprintów PCB, które są rzeczywiście zgodne z rewizją B normy IPC 7351 - Generic Requirements for Surface Mount Design and Land Pattern Standard.

Aby uzyskać dostęp do możliwości IPC Footprint Batch Generator w Altium Designer, należy zainstalować rozszerzenie oprogramowania IPC Footprint Generator . To rozszerzenie jest domyślnie instalowane wraz z Altium Designer. Można je zainstalować lub usunąć ręcznie.

Aby uzyskać więcej informacji o zarządzaniu rozszerzeniami, zobacz stronę Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Generator wsadowy może tworzyć następujące typy footprintów: BGABQFPCAPAECFPCHIPChip ArrayCQFPDFNDIPDPAKFMLCCLGAMELF DIODE/RESISTORMOLDED CAP/IND/DIODEPLCCPQFNPQFPPSONQFNQFN-2ROWSIPSODFLSOICSOJSONSOPSOT143/343SOT223SOT23SOT89SOTFLWIRE WOUND oraz ZIP.

Obsługa dla IPC Footprints Batch Generator obejmuje:

  • Puste pliki szablonów dla typów obudów są dołączone w folderze \Templates w instalacji Altium Designer .
  • Pliki wejściowe obudów mogą zawierać informacje dla jednego lub wielu footprintów jednego typu obudowy i mogą mieć format Excel lub rozdzielany przecinkami (CSV).

Aby uzyskać dostęp do okna dialogowego IPC Compliant Footprints Batch Generator, wybierz polecenie Tools » IPC Compliant Footprints Batch Generator z menu głównego. Użyj okna dialogowego, aby dodać pliki obudów footprintów, które chcesz przetworzyć, oraz ustawić wymagane opcje generowania.

IPC Footprints Batch Generator ma opcje umożliwiające utworzenie wszystkich footprintów w otwartej bibliotece footprintów PCB lub wygenerowanie pojedynczej biblioteki na podstawie pliku wejściowego albo nazwy footprintu.
IPC Footprints Batch Generator ma opcje umożliwiające utworzenie wszystkich footprintów w otwartej bibliotece footprintów PCB lub wygenerowanie pojedynczej biblioteki na podstawie pliku wejściowego albo nazwy footprintu.

Proces można podsumować następująco:

  1. Dodaj do listy pliki do przetworzenia. Mogą to być pliki oparte na Excelu lub CSV. Użyj przycisków Add Files/Remove Files do zbudowania listy lub po prostu przeciągnij i upuść pliki do obszaru listy.
  2. Określ folder wyjściowy dla wygenerowanych wyników (jeśli w ramach procesu generowane są nowe pliki PCB Library).
  3. Użyj opcji, aby określić sposób generowania footprintów. Wszystkie footprinty mogą zostać wygenerowane w aktywnym dokumencie PCB Library. Alternatywnie: wygeneruj jeden dokument PCB Library na plik wejściowy (o nazwie takiej samej jak plik wejściowy) lub jeden dokument PCB Library na nazwę footprintu (nazwany przy użyciu pola FootprintName  określonego w pliku lub z użyciem nazewnictwa IPC, jeśli pole jest puste). Wygenerowane pliki bibliotek będą przechowywane zgodnie z wybranym Output Folder.
  4. Opcjonalnie wybierz utworzenie raportu w formacie HTML (i opcjonalnie jego otwarcie po zakończeniu przetwarzania). Raport zawiera datę, godzinę i czas przetwarzania, a także wszystkie przetworzone pliki oraz powiązane błędy krytyczne, błędy i ostrzeżenia.
  5. Jeśli wybrano generowanie nowych bibliotek PCB, można również wybrać ich otwarcie po zakończeniu generowania.

Po zdefiniowaniu listy plików do przetworzenia i wszystkich pozostałych opcji zgodnie z potrzebami kliknij Start. Przetwarzanie rozpocznie się, a postęp będzie widoczny w oknie dialogowym. Możesz anulować w dowolnym momencie, klikając Stop lub Close. Po zakończeniu generowania wszystkich footprintów kliknij Close , aby zamknąć okno dialogowe i cieszyć się efektami pracy generatora.

  • Maski pasty są dzielone na małe wypełnienia dla obudów z dużym padem termicznym (o wymiarach 2,1 mm x 1,6 mm lub większym).

  • W przypadku obudów z wyprowadzeniami typu gullwing pady są przycinane, aby nie rozciągały się pod korpusem obudowy.

  • Dla małych obudów z dużym centralnym padem termicznym (PQFP, QFN, SOIC i SOP) przycinane są pady obwodowe, aby zapewnić wymagany odstęp między padami zgodnie ze standardem IPC.

  • Wszystkie wymiary wprowadza się do kreatora w jednostkach metrycznych (mm).

  • Zapoznaj się z legendami w bazowych szablonach programu Excel (dostępnych z menu Open Template w oknie dialogowym IPC Compliant Footprints Batch Generator), aby sprawdzić aktualne zestawy danych dla każdej z obsługiwanych obudów. Szablony plików typów obudów znajdują się w następującym folderze, dla domyślnej instalacji rozszerzenia IPC Footprint Generator:

    Altium Designer Develop / Altium Designer Agile: \ProgramData\Altium\Altium Designer <Solution> <GUID>\Extensions\IPC Footprint Generator\Templates

    Altium Designer: \ProgramData\Altium\Altium Designer <GUID>\Extensions\IPC Footprint Generator\Templates

    Użyj ich jako podstawy do tworzenia plików obudów, które będą „podawane” do generatora.

  • Aby szybko wygenerować pojedynczy footprint zgodny z IPC, użyj IPC Compliant Footprint Wizard.

Dodawanie footprintów z innych źródeł

Komponenty PCB można kopiować z innych bibliotek PCB, a następnie zmieniać ich nazwy i modyfikować w bibliotece docelowej, aby dopasować je do wymaganych specyfikacji. Istnieje kilka sposobów wykonania tej operacji.

  • Wybierz umieszczone footprinty w dokumencie PCB, a następnie skopiuj (Edit » Copy) i wklej je do otwartej biblioteki PCB za pomocą Edit » Paste Component. Jeśli z edytora PCB skopiowano do schowka wiele komponentów, wszystkie zostaną wklejone do dokumentu biblioteki jako oddzielne footprinty komponentów.
  • Wybierz Edit » Copy Component, gdy footprint do skopiowania jest aktywny w edytorze biblioteki PCB, przełącz się do otwartej biblioteki PCB docelowej, a następnie wybierz Edit » Paste Component.
  • Wybierz jeden lub więcej footprintów na liście w panelu PCB Library panel używając standardowych Shift+Click lub Ctrl+Click, kliknij prawym przyciskiem myszy, a następnie wybierz Copy. Przełącz się do biblioteki docelowej, kliknij prawym przyciskiem myszy na liście nazw footprintów, a następnie wybierz Paste n Components, gdzie n to liczba komponentów.
Jeśli ten sam komponent zostanie wklejony do biblioteki więcej niż raz, zostanie wyróżniony sufiksem DUPLICATE lub DUPLICATEn, gdzie n to numer duplikatu, gdy istnieje więcej niż jeden duplikat.

Zwróć uwagę, że jeśli komponent został umieszczony na PCB z połączonego Workspace lub z panelu Manufacturer Part Search, pozostaje łącze do źródłowego Workspace. Możesz wyczyścić łącza Workspace dla wszystkich komponentów w otwartej bibliotece, wybierając z menu głównego polecenie Tools » Clear Server Links. Po uruchomieniu polecenia otworzy się okno dialogowe Confirm Clear Vault Links. Kliknij Yes , aby wyczyścić łącza Workspace wskazane w oknie dialogowym i zapisać bibliotekę; kliknij No , aby wyjść z okna dialogowego bez wykonywania akcji.

Schowek może przechowywać wiele obiektów, które można dodać (wkleić) do różnych typów dokumentów w Altium Designer. Schowek obsługuje różne formaty danych, w zależności od źródła i typu obiektu, i może być ustawiony tak, aby przechowywać albo tylko obiekty skopiowane lub wycięte w środowisku Altium Designer, albo cały schowek systemu Windows — za pomocą opcji Monitor clipboard content within this application only na stronie System - General page w oknie dialogowym Preferences . Pamiętaj, że nie wszystkie typy danych są obsługiwane przez każdy edytor projektowy i obiekty nieobsługiwane nie zostaną wklejone.

Sprawdzanie footprintów i generowanie raportów

Aby sprawdzić, czy nowe footprinty zostały utworzone poprawnie, można wygenerować kilka raportów.

Library List

Aby wygenerować raport zawierający listę wszystkich footprintów PCB w bieżącym dokumencie biblioteki PCB, wybierz z menu głównego polecenie Reports » Library List. Po uruchomieniu polecenia raport zostanie wygenerowany (<PCBLibraryDocumentName>.REP) w tym samym folderze co źródłowy dokument biblioteki PCB i zostanie automatycznie otwarty jako aktywny dokument w głównym oknie projektowym. Raport podsumowuje łączną liczbę modeli komponentów w bibliotece i wymienia wszystkie modele komponentów według nazwy.

Raport zostanie dodany do panelu Projects jako dokument swobodny w podfolderze Documentation\Text Documents.

Library Report

Możesz wygenerować raport z aktywnego dokumentu biblioteki, zawierający informacje o komponentach przechowywanych w tej bibliotece. Raport można skonfigurować tak, aby zawierał podglądy komponentów (rysowane w kolorze lub pozostawione czarno-białe). Raport można wygenerować jako dokument Microsoft Word (*.doc) lub jako standardowy dokument HTML (*.html).

Wybierz z menu głównego polecenie Reports » Library Report, aby otworzyć okno dialogowe Library Report Settings. Użyj tego okna dialogowego, aby skonfigurować zawartość i styl raportu, a także miejsce (i nazwę), pod jaką raport ma zostać wygenerowany. Domyślnie raport będzie nazwany tak jak biblioteka PCB i zapisany w tej samej lokalizacji.

Okno dialogowe Library Report Settings
Okno dialogowe Library Report Settings

Po kliknięciu OK raport zostanie wygenerowany. Jeśli wybrano opcję otwierania raportu po wygenerowaniu, nastąpi to pod warunkiem, że na komputerze jest zainstalowany Microsoft Word (jeśli generowany jest raport w stylu Doc) lub Microsoft Internet Explorer (jeśli generowany jest raport w stylu HTML).

Jeśli wybrano dodanie wygenerowanego raportu do projektu po wygenerowaniu, pojawi się on w panelu Projects w podfolderze Generated\Documents (dla raportu w stylu HTML) lub w podfolderze Generated\Text Documents (dla raportu w stylu Doc).

Component Rule Checker

Aby zweryfikować wszystkie komponenty w aktywnej bibliotece, edytor footprintów PCB udostępnia funkcję Component Rule Checking. Funkcja ta oferuje szereg kontroli, w tym sprawdzanie zduplikowanych prymitywów, brakujących oznaczeń padów, „pływającej” miedzi oraz nieprawidłowego odnośnika komponentu. Wynikiem jest raport tekstowy, który wylicza wszelkie naruszenia tych kontroli. Aby uruchomić Component Rule Check:

  1. Zapisz plik biblioteki.
  2. Wybierz Reports » Component Rule Check (skrót R, R), aby otworzyć okno dialogowe Component Rule Check.

  3. Zaznacz wszystkie dostępne pola wyboru, a następnie kliknij OK. Zostanie wygenerowany raport o tytule <LibraryName>.ERR i otworzy się on w Edytorze tekstu. Wszelkie błędy zostaną odnotowane. Każdy footprint komponentu, w którym wykryto błąd, zostanie wymieniony wraz z konkretnymi testami, których nie przeszedł.
  4. Zamknij raport, aby wrócić do edytora footprintów PCB.
Można wygenerować Component Report dla aktywnego footprintu PCB — dowiedz się więcej.

Aktualizowanie footprintu PCB

Aktualizowanie footprintu PCB z biblioteki PCB można wykonać na dwa sposoby: przez „wypchnięcie” (Pushing) footprintu PCB z biblioteki PCB albo przez „pobranie” (Pulling) z edytora PCB. Wypchnięcie aktualizacji footprintu PCB polega na wzięciu wybranego footprintu (lub footprintów) z biblioteki PCB i użyciu go do zaktualizowania wszystkich otwartych dokumentów PCB zawierających ten footprint. Ta pierwsza metoda jest najlepszą opcją, gdy pożądana jest pełna podmiana. Druga opcja pozwala przejrzeć wszystkie różnice między istniejącym footprintem a footprintem w bibliotece, zanim aktualizacja zostanie wykonana. Możesz także wybrać, które obiekty mają zostać zaktualizowane z biblioteki. Ta druga metoda jest najlepszą opcją, gdy musisz dokładnie ustalić, co zmieniło się między footprintem na płytce a footprintem w bibliotece.

Wypychanie aktualizacji footprintów z biblioteki PCB

Z poziomu edytora PCBLIB użyj polecenia Tools » Update PCB with Current Footprint (gdy footprint, którego zmiany chcesz przekazać do dokumentu(ów) PCB, jest footprintem aktywnym) lub polecenia Tools » Update PCB With All Footprints. W panelu PCB Library kliknij prawym przyciskiem myszy w obszarze Components panelu PCB Library, a następnie wybierz Update PCB with [Component] lub Update PCB with All. Uruchomienie tych poleceń otwiera okno dialogowe Component(s) Update Options, w którym możesz wybrać prymitywy/atrybuty do zaktualizowania. Użyj tego okna dialogowego, aby określić, które aspekty footprintu mają zostać zaktualizowane. Po kliknięciu OK wszystkie umieszczone instancje tego footprintu we wszystkich otwartych dokumentach PCB zostaną zaktualizowane o wprowadzone zmiany zgodnie z określonymi opcjami aktualizacji.

Wybrane aktualizacje zostaną wypchnięte do odpowiadających footprintów we wszystkich otwartych dokumentach PCB (niezależnie od tego, do którego projektu należą).

Aby dowiedzieć się, jak wypychać aktualizacje wprowadzone w symbolach schematu, zapoznaj się z informacjami w sekcji Schematic Library Panel.

Pobieranie aktualizacji footprintów z edytora PCB

Z poziomu edytora PCB użyj polecenia Tools » Update From PCB Libraries, które z kolei otwiera Update From PCB Libraries - Options. Kliknij OK, aby otworzyć okno dialogowe Update From PCB Libraries.

Panel PCB Library

Panel PCB Library umożliwia przeglądanie footprintów zapisanych w aktywnym dokumencie biblioteki PCB oraz edycję ich właściwości. Gdy aktywny jest dokument PCB Library, panel zostaje wypełniony informacjami dotyczącymi footprintów składowych tej biblioteki. Panel oferuje również możliwość przekazania wszelkich wprowadzonych w nich zmian bezpośrednio do dokumentu projektu PCB.

Panel  PCB Library
Panel PCB Library

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Content