PCB Libraries

W skrócie

Dowiedz się, jak tworzyć biblioteki PCB oparte na plikach i zarządzać nimi w Altium Designer — od utworzenia nowej biblioteki po zbudowanie jej na podstawie footprintów już umieszczonych w projekcie PCB. W tym artykule omówiono dodawanie, zmianę nazw i usuwanie footprintów, a także korzystanie z narzędzia IPC Footprint Batch Generator do zbiorczego tworzenia footprintów na podstawie danych komponentów z plików Excel lub CSV. Czytaj dalej, aby wykorzystać te narzędzia do zarządzania bibliotekami w swoim kolejnym projekcie.

- Utwórz nową bibliotekę PCB lub wygeneruj ją na podstawie istniejącego dokumentu PCB, aby móc ją ponownie wykorzystać lub zarchiwizować.
- Dodawaj i usuwaj footprinty oraz zmieniaj ich nazwy za pomocą edytora footprintów PCB i panelu PCB Library.
- Skonfiguruj zbiorcze generowanie footprintów, w tym pliki wejściowe, opcje bibliotek wyjściowych i raporty przetwarzania.
Zagłęb się w temat dzięki AI:

Rzeczywisty komponent montowany na płytce jest reprezentowany przez symbol schematowy podczas tworzenia schematu oraz przez footprint PCB podczas projektowania płytki. Komponenty w Altium Designer mogą być:

W tym dokumencie opisano tworzenie bibliotek PCB (*.PcbLib) i zarządzanie nimi. Więcej informacji o tworzeniu samego footprintu PCB można znaleźć na stronie Tworzenie footprintu PCB.

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

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 sekcji File okna dialogowego New Library.

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

Zawartość biblioteki jest widoczna w panelu PCB Library.

Możesz teraz dodawać, usuwać lub edytować footprinty komponentów w nowej bibliotece PCB za pomocą poleceń edytora footprintów PCB.

Tworzenie biblioteki PCB na podstawie dokumentu PCB

Jeśli masz projekt PCB ze wszystkimi footprintami już umieszczonymi na płytce, możesz użyć polecenia Design » Make PCB Library w edytorze PCB, aby wygenerować bibliotekę PCB zawierającą tylko te footprinty. Jest to bardzo przydatne, gdy chcesz utworzyć dokładną bibliotekę roboczą lub archiwum ukończonego projektu.

Po uruchomieniu polecenia dokument biblioteki (<PCBDocumentName>.PcbLib) zostanie automatycznie utworzony (i zapisany w tej samej lokalizacji co dokument PCB, na podstawie którego powstał) oraz dodany do projektu. Utworzony plik pojawi się w panelu Projects jako część projektu, w podfolderze Libraries\PCB Library Documents. Dokument zostanie otwarty jako aktywny dokument w edytorze footprintów PCB. Następnie każdy unikatowy 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 myszy w obszarze projektowym, a następnie wybierz polecenie Tools » New Blank Footprint z menu kontekstowego lub kliknij prawym przyciskiem myszy w sekcji Footprints  panelu PCB Library, a następnie 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. W tym celu wybierz PCBComponent_1 z listy Footprints 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. W polu Name wpisz nową nazwę footprintu, która będzie go jednoznacznie identyfikować.

Aby usunąć aktywny footprint z bieżącego dokumentu biblioteki PCB, wybierz polecenie Tools » Remove Footprint z menu głównego lub kliknij prawym przyciskiem myszy w obszarze projektowym, a następnie wybierz polecenie Tools » Remove Footprint z menu kontekstowego. Po uruchomieniu polecenia pojawi się okno dialogowe z prośbą o potwierdzenie usunięcia. Po kliknięciu Yes footprint zostanie usunięty z dokumentu biblioteki, a poprzedni footprint na liście Footprints stanie się aktywny. Jeden lub więcej footprintów bibliotecznych można również usunąć bezpośrednio w panelu PCB Library. Zaznacz wymagane footprinty na liście Footprints , kliknij prawym przyciskiem myszy, a następnie wybierz polecenie Delete z menu kontekstowego. Pojawi się okno dialogowe z prośbą o potwierdzenie usunięcia n footprintów. Po kliknięciu Yes footprinty zostaną usunięte z dokumentu biblioteki, a następny footprint na liście Footprints stanie się aktywny.

Tworzenie footprintu za pomocą generatora wsadowego footprintów IPC

Oprócz metod opisanych na stronie Tworzenie footprintu PCB można użyć IPC Footprint Batch Generator do generowania wielu footprintów dla różnych poziomów gęstości upakowania. Generator odczytuje dane wymiarowe komponentów elektronicznych z arkusza kalkulacyjnego Excel lub pliku z wartościami rozdzielanymi przecinkami, a następnie stosuje równania IPC do tworzenia footprintów PCB w pełni zgodnych z rewizją B normy IPC 7351 — Generic Requirements for Surface Mount Design and Land Pattern Standard.

Aby korzystać z funkcji generatora wsadowego footprintów IPC w Altium Designer, należy zainstalować rozszerzenie IPC Footprint Generator. To rozszerzenie jest domyślnie instalowane wraz z Altium Designer. Można je zainstalować lub usunąć ręcznie.

Więcej informacji o zarządzaniu rozszerzeniami można znaleźć na stronie Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Generator wsadowy umożliwia tworzenie następujących typów footprintów: BGA, BQFP, CAPAE, CFP, CHIP, Chip Array, CQFP, DFN, DIP, DPAK, FM, LCC, LGA, MELF DIODE/RESISTOR, MOLDED CAP/IND/DIODE, PLCC, PQFN, PQFP, PSON, QFN, QFN-2ROW, SIP, SODFL, SOIC, SOJ, SON, SOP, SOT143/343, SOT223, SOT23, SOT89, SOTFL, WIRE WOUND oraz ZIP.

Obsługa IPC Footprints Batch Generator obejmuje:

  • Puste pliki szablonów dla poszczególnych typów obudów znajdują się w folderze \Templates w katalogu instalacyjnym Altium Designer.
  • Pliki wejściowe obudów mogą zawierać informacje dotyczące jednego lub większej liczby footprintów jednego typu obudowy i mogą mieć format Excel lub format z wartościami rozdzielanymi przecinkami (CSV).

Wybierz polecenie Tools » IPC Compliant Footprints Batch Generator z menu głównego, aby otworzyć okno dialogowe IPC Compliant Footprints Batch Generator. W tym oknie dodaj pliki obudów footprintów, które chcesz przetworzyć, i odpowiednio ustaw opcje generowania.

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

Proces przebiega następująco:

  1. Dodaj do listy pliki do przetworzenia. Mogą to być pliki Excel lub CSV. Użyj przycisków Add Files/Remove Files, aby utworzyć listę, lub po prostu przeciągnij pliki i upuść je w obszarze listy.
  2. Określ folder wyjściowy dla wygenerowanych plików (jeśli w ramach procesu tworzone są nowe pliki bibliotek PCB).
  3. Za pomocą dostępnych opcji określ sposób generowania footprintów. Wszystkie footprinty można wygenerować w aktywnym dokumencie biblioteki PCB. Można też wygenerować jeden dokument biblioteki PCB dla każdego pliku wejściowego (o takiej samej nazwie jak plik wejściowy) lub jeden dokument biblioteki PCB dla każdej nazwy footprintu (nazwany zgodnie z polem FootprintName  określonym w pliku albo zgodnie z nazewnictwem IPC, jeśli to pole jest puste). Wygenerowane pliki bibliotek zostaną zapisane zgodnie z ustawieniem Output Folder.
  4. Opcjonalnie wybierz utworzenie raportu HTML (oraz jego otwarcie po zakończeniu przetwarzania). Raport zawiera datę, godzinę i czas przetwarzania, a także listę wszystkich przetworzonych plików oraz wszelkie powiązane błędy krytyczne, błędy i ostrzeżenia.
  5. Jeśli wybrano generowanie nowych bibliotek PCB, można również włączyć ich otwieranie po zakończeniu generowania.

Po zdefiniowaniu listy plików do przetworzenia i skonfigurowaniu pozostałych opcji kliknij Start. Rozpocznie się przetwarzanie, a jego postęp będzie widoczny w oknie dialogowym. Proces można anulować w dowolnym momencie, klikając Stop lub Close. Po zakończeniu generowania wszystkich footprintów kliknij Close , aby zamknąć okno dialogowe i korzystać z wyników pracy generatora.

  • W przypadku obudów z dużym padem termicznym (o wymiarach 2,1 mm × 1,6 mm lub większych) otwory w masce pasty lutowniczej są dzielone na mniejsze obszary wypełnienia. 

  • W przypadku obudów z wyprowadzeniami typu gull-wing pady są przycinane, aby nie sięgały pod korpus obudowy.

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

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

  • Aktualne zestawy danych dla poszczególnych obsługiwanych obudów można znaleźć w legendach bazowych szablonów Excel (dostępnych z menu Open Template w oknie dialogowym IPC Compliant Footprints Batch Generator). Przy domyślnej instalacji rozszerzenia IPC Footprint Generator szablony plików typów obudów znajdują się w następującym folderze:

    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ą danymi wejściowymi generatora.

  • Aby szybko wygenerować pojedynczy footprint zgodny z IPC, użyj kreatora footprintów zgodnych z IPC.

Dodawanie footprintów z innych źródeł

Komponenty PCB można kopiować z innych bibliotek PCB, a następnie zmieniać ich nazwy i modyfikować je w bibliotece docelowej, aby odpowiadały wymaganym specyfikacjom. Można to zrobić na kilka sposobów.

  • Zaznacz footprinty umieszczone w dokumencie PCB, a następnie skopiuj je (Edit » Copy) i wklej 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 osobne footprinty komponentów.
  • Wybierz Edit » Copy Component, gdy footprint do skopiowania jest aktywny w edytorze bibliotek PCB, przejdź do otwartej docelowej biblioteki PCB, a następnie wybierz Edit » Paste Component.
  • Zaznacz jeden lub więcej footprintów na liście w panelu PCB Library za pomocą standardowych klawiszy Shift+Click lub Ctrl+Click, kliknij prawym przyciskiem myszy i wybierz Copy. Przejdź do biblioteki docelowej, kliknij prawym przyciskiem myszy na liście nazw footprintów i 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 przyrostkiem DUPLICATE lub DUPLICATEn, gdzie n jest numerem duplikatu, jeśli istnieje więcej niż jeden duplikat.

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

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

Sprawdzanie footprintów i generowanie raportów

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

Lista zawartości biblioteki

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

Raport zostanie dodany do panelu Projects jako niezależny dokument w podfolderze Documentation\Text Documents.

Raport biblioteki

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

Wybierz polecenie Reports » Library Report z menu głównego, aby otworzyć okno dialogowe Library Report Settings. W tym oknie możesz skonfigurować zawartość i styl raportu, a także miejsce jego zapisania oraz nazwę. Domyślnie raport otrzyma nazwę biblioteki PCB i zostanie 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ę otwarcia raportu po wygenerowaniu, zostanie on otwarty pod warunkiem, że na komputerze jest zainstalowany program Microsoft Word (w przypadku raportu w formacie Doc) lub Microsoft Internet Explorer (w przypadku raportu w formacie HTML).

Jeśli wybrano opcję dodania wygenerowanego raportu do projektu, pojawi się on w panelu Projects w podfolderze Generated\Documents (w przypadku raportu w formacie HTML) lub w podfolderze Generated\Text Documents (w przypadku raportu w formacie Doc).

Sprawdzanie reguł komponentów

Aby zweryfikować wszystkie komponenty w aktywnej bibliotece, edytor footprintów PCB udostępnia funkcję sprawdzania reguł komponentów. Oferuje ona szereg kontroli, w tym wykrywanie zduplikowanych obiektów podstawowych, brakujących oznaczeń pól lutowniczych, niepodłączonej miedzi oraz nieprawidłowego oznaczenia komponentu. Wynikiem jest raport tekstowy zawierający listę wszystkich wykrytych naruszeń. Aby uruchomić sprawdzanie reguł komponentów:

  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 zatytułowany <LibraryName>.ERR, który otworzy się w edytorze tekstu. Raport będzie zawierał informacje o wszelkich błędach. Każdy footprint komponentu, w którym wykryto błędy, zostanie wymieniony wraz z konkretnymi testami, których nie przeszedł.
  4. Zamknij raport, aby powrócić do edytora footprintów PCB.
Dla aktywnego footprintu PCB można wygenerować raport komponentu — dowiedz się więcej.

Aktualizowanie footprintu PCB

Footprint PCB można zaktualizować na podstawie biblioteki PCB na dwa sposoby: przez „wypchnięcie” aktualizacji z biblioteki PCB lub przez jej „pobranie” z poziomu edytora PCB. Wypchnięcie aktualizacji footprintu PCB polega na użyciu wybranego footprintu lub footprintów z biblioteki PCB do zaktualizowania wszystkich otwartych dokumentów PCB zawierających dany footprint. Ta pierwsza metoda jest najlepszym rozwiązaniem, gdy wymagana jest całkowita zamiana. Druga metoda pozwala przejrzeć wszystkie różnice między istniejącym footprintem a footprintem w bibliotece przed wykonaniem aktualizacji. Możesz również wybrać, które obiekty mają zostać zaktualizowane na podstawie biblioteki. Ta druga metoda jest najlepszym rozwiązaniem, gdy trzeba dokładnie ustalić, co zmieniło się między footprintem na płytce a footprintem w bibliotece.

Wypychanie aktualizacji footprintów z biblioteki PCB

W edytorze PCBLIB użyj polecenia Tools » Update PCB with Current Footprint (gdy footprint, którego zmiany chcesz przenieść do dokumentów PCB, jest aktywny) lub 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ć obiekty podstawowe i atrybuty do zaktualizowania. Użyj tego okna, aby określić, które elementy footprintu mają zostać zaktualizowane. Po kliknięciu OK, wszystkie umieszczone wystąpienia tego footprintu we wszystkich otwartych dokumentach PCB zostaną zaktualizowane o wprowadzone zmiany zgodnie z określonymi opcjami aktualizacji.

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

Aby dowiedzieć się, jak przekazywać aktualizacje symboli schematowych, zapoznaj się z informacjami o panelu Schematic Library.

Pobieranie aktualizacji footprintów z poziomu edytora PCB

W edytorze PCB użyj polecenia Tools » Update From PCB Libraries, które otworzy okno 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 edytowanie ich właściwości. Gdy dokument biblioteki PCB jest aktywny, panel wypełnia się informacjami dotyczącymi footprintów zawartych w tej bibliotece. Panel umożliwia również przekazywanie 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ść.
Nav
Contents
Dostępność funkcji

Dostępne funkcje zależą od tego, z którego rozwiązania Altium korzystasz – Altium Develop, Altium Agile Teams, Altium Agile Enterprise lub Altium Designer (w ramach aktywnej subskrypcji terminowej).

Jeśli opisana funkcja nie jest widoczna w Twoim oprogramowaniu, skontaktuj się z działem sprzedaży Altium, aby dowiedzieć się więcej.

Starsza dokumentacja

Dokumentacja Altium Designer nie jest już wersjonowana. Jeśli potrzebujesz dostępu do dokumentacji dla starszych wersji Altium Designer, odwiedź sekcję Starsza dokumentacja na stronie Inne instalatory.

Contents