PCB Libraries

Die reale Komponente, die auf der Leiterplatte montiert wird, wird während der Schaltplanerfassung als Schaltplansymbol und für das Leiterplattendesign als PCB-Footprint dargestellt. Altium Designer Komponenten können:

  • in lokalen Bibliotheken erstellt und daraus platziert werden oder
  • direkt aus einem verbundenen Workspace platziert werden, auf den das gesamte Designteam zugreifen kann.
Dieses Dokument beschreibt die Erstellung und Verwaltung von PCB-Bibliotheken (*.PcbLib). Weitere Informationen zum Erstellen eines PCB-Footprints selbst finden Sie auf der Seite Creating a PCB Footprint.

Footprints können aus dem PCB-Editor in eine PCB-Bibliothek kopiert, zwischen PCB-Bibliotheken kopiert oder mithilfe der Footprint Wizard  oder Zeichenwerkzeuge von Grund auf neu erstellt werden.

Erstellen einer neuen PCB-Bibliothek

Um eine neue PCB-Bibliothek zu erstellen, wählen Sie den Befehl File » New » Library in den Hauptmenüs und anschließend die Option PCB Library im Bereich File des Dialogs New Library.

Nach dem Klicken auf Create wird ein neues PCB-Bibliotheksdokument mit dem Namen PcbLib1.PcbLib erstellt und im Bereich Projects angezeigt; außerdem wird ein leeres Komponentenblatt mit dem Namen PCBComponent_1 angezeigt.

Der Inhalt der Bibliothek wird im PCB Library panel angezeigt.

Sie können nun die Footprint-Komponenten in der neuen PCB-Bibliothek mit den Befehlen des PCB-Footprint-Editors hinzufügen, entfernen oder bearbeiten.

Erstellen einer PCB-Bibliothek aus einem PCB-Dokument

Wenn Sie ein PCB-Design haben, in dem bereits alle Footprints platziert sind, können Sie den Befehl Design » Make PCB Library im PCB-Editor verwenden, um eine PCB-Bibliothek zu erzeugen, die nur diese Footprints enthält. Das ist sehr nützlich, wenn Sie eine exakte Arbeitsbibliothek oder ein Archiv Ihres fertigen Designs erstellen möchten.

Nach dem Starten des Befehls wird automatisch ein Bibliotheksdokument (<PCBDocumentName>.PcbLib) erstellt (und am selben Speicherort wie das PCB-Dokument abgelegt, aus dem es erstellt wurde) und dem Projekt hinzugefügt. Die erstellte Datei erscheint im Bereich Projects als Teil des Projekts unter dem Unterordner Libraries\PCB Library Documents. Das Dokument wird als aktives Dokument im PCB-Footprint-Editor geöffnet. Jede auf der PCB erkannte eindeutige PCB-Komponente wird dann der Bibliothek hinzugefügt.

Erstellen eines neuen PCB-Footprints

In einer PCB-Bibliothek kann eine beliebige Anzahl von PCB-Footprints erstellt werden. Um einen neuen PCB-Footprint in einer vorhandenen Bibliothek zu erstellen, wählen Sie den Befehl Tools » New Blank Footprint  in den Hauptmenüs, klicken Sie mit der rechten Maustaste in den Designbereich und wählen Sie dann den Befehl Tools » New Blank Footprint  im Kontextmenü, oder klicken Sie mit der rechten Maustaste im Bereich Footprints  des PCB Library panel und wählen Sie dann New Blank Footprint  im Kontextmenü.

Da eine neue Bibliothek immer einen leeren PCB-Footprint enthält, können Sie auch Component_1 umbenennen, um mit der Erstellung eines Footprints zu beginnen. Wählen Sie dazu PCBComponent_1 aus der Liste Footprints  im Bereich aus und klicken Sie auf die Schaltfläche Edit im Bereich oder doppelklicken Sie auf PCBComponent_1, um die Registerkarte Footprint des Bereichs Properties im Modus Library Options zu öffnen. Geben Sie im Feld Name den neuen Footprint-Namen ein, der ihn eindeutig identifiziert.

Um den aktiven Footprint aus dem aktuellen PCB-Bibliotheksdokument zu entfernen, wählen Sie den Befehl Tools » Remove Footprint in den Hauptmenüs oder klicken Sie mit der rechten Maustaste in den Designbereich und wählen Sie dann den Befehl Tools » Remove Footprint  im Kontextmenü. Nach dem Starten des Befehls erscheint ein Bestätigungsdialog, in dem Sie gefragt werden, ob Sie mit dem Löschen fortfahren möchten. Nach dem Klicken auf Yes wird der Footprint aus dem Bibliotheksdokument entfernt und der vorherige Footprint in der Liste Footprints  wird aktiv. Ein oder mehrere Bibliotheks-Footprints können auch direkt im PCB Library panel gelöscht werden. Wählen Sie den/die gewünschten Footprint(s) in der Liste Footprints  aus, klicken Sie mit der rechten Maustaste und wählen Sie dann den Befehl Delete  im Kontextmenü. Es erscheint ein Bestätigungsdialog, in dem Sie gefragt werden, ob Sie mit dem Löschen von n Footprints fortfahren möchten. Nach dem Klicken auf Yes wird/werden der/die Footprint(s) aus dem Bibliotheksdokument entfernt und der nachfolgende Footprint in der Liste Footprints  wird aktiv.

Erstellen eines Footprints mit dem IPC Footprint Batch Generator

Zusätzlich zu den auf der Seite Creating a PCB Footprint beschriebenen Techniken kann IPC Footprint Batch Generator verwendet werden, um mehrere Footprints in mehreren Dichtestufen zu erzeugen. Der Generator liest die Maßdaten elektronischer Komponenten aus einer Excel-Tabelle oder einer kommagetrennten Datei und wendet dann die IPC-Gleichungen an, um PCB-Footprints zu erstellen, die Revision B des IPC-Standards 7351 - Generic Requirements for Surface Mount Design and Land Pattern Standard vollständig entsprechen.

Um in Altium Designer auf die Funktionen des IPC Footprint Batch Generator zugreifen zu können, muss die Software-Erweiterung IPC Footprint Generator installiert sein. Diese Erweiterung wird standardmäßig mit Altium Designer installiert. Sie kann manuell installiert oder entfernt werden.

Weitere Informationen zur Verwaltung von Erweiterungen finden Sie auf der Seite Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Der Batch-Generator kann die folgenden Footprint-Typen erstellen: BGABQFPCAPAECFPCHIPChip ArrayCQFPDFNDIPDPAKFMLCCLGAMELF DIODE/RESISTORMOLDED CAP/IND/DIODEPLCCPQFNPQFPPSONQFNQFN-2ROWSIPSODFLSOICSOJSONSOPSOT143/343SOT223SOT23SOT89SOTFLWIRE WOUND und ZIP.

Die Unterstützung für IPC Footprints Batch Generator umfasst:

  • Leere Vorlagendateien für Gehäusetypen sind im Ordner \Templates der Altium Designer Installation enthalten.
  • Eingabedateien für Gehäuse können die Informationen für einen oder mehrere Footprints eines einzelnen Gehäusetyps enthalten und entweder im Excel- oder im kommagetrennten (CSV-)Format vorliegen.

Wählen Sie den Befehl Tools » IPC Compliant Footprints Batch Generator in den Hauptmenüs, um auf den Dialog IPC Compliant Footprints Batch Generator zuzugreifen. Verwenden Sie den Dialog, um die zu verarbeitenden Footprint-Gehäusedateien hinzuzufügen und die Generierungsoptionen nach Bedarf festzulegen.

IPC Footprints Batch Generator bietet Optionen, um entweder alle Footprints in der geöffneten PCB-Footprint-Bibliothek zu erstellen oder eine einzelne Bibliothek basierend auf entweder einer Eingabedatei oder einem Footprint-Namen zu erzeugen.
IPC Footprints Batch Generator bietet Optionen, um entweder alle Footprints in der geöffneten PCB-Footprint-Bibliothek zu erstellen oder eine einzelne Bibliothek basierend auf entweder einer Eingabedatei oder einem Footprint-Namen zu erzeugen.

Der Prozess lässt sich wie folgt zusammenfassen:

  1. Fügen Sie der Liste die zu verarbeitenden Dateien hinzu. Diese können Excel-basiert oder CSV-basiert sein. Verwenden Sie die Schaltflächen Add Files/Remove Files, um die Liste zusammenzustellen, oder ziehen Sie Dateien einfach per Drag-and-drop in den Listenbereich.
  2. Geben Sie einen Ausgabeordner für die erzeugten Ausgaben an (falls im Rahmen des Prozesses neue PCB-Bibliotheksdateien erzeugt werden).
  3. Verwenden Sie die Optionen, um festzulegen, wie die Footprints erzeugt werden. Alle Footprints können im aktiven PCB-Bibliotheksdokument erzeugt werden. Alternativ kann pro Eingabedatei ein PCB-Bibliotheksdokument erzeugt werden (mit demselben Namen wie die Eingabedatei) oder pro Footprint-Name ein PCB-Bibliotheksdokument (benannt anhand des im Feld FootprintName  in der Datei angegebenen Werts oder unter Verwendung der IPC-Benennung, wenn dieses Feld leer ist). Erzeugte Bibliotheksdateien werden entsprechend dem angegebenen Output Folder gespeichert.
  4. Optional können Sie festlegen, dass ein HTML-basierter Bericht erstellt wird (und optional nach Abschluss der Verarbeitung geöffnet wird). Dieser listet Datum, Uhrzeit und Verarbeitungsdauer sowie alle verarbeiteten Dateien und alle zugehörigen schwerwiegenden Fehler, Fehler und Warnungen auf.
  5. Wenn Sie sich für die Erzeugung neuer PCB-Bibliotheken entschieden haben, können Sie außerdem festlegen, dass diese nach Abschluss der Erzeugung geöffnet werden.

Nachdem Sie die Liste der zu verarbeitenden Dateien und alle weiteren Optionen wie erforderlich festgelegt haben, klicken Sie auf Start. Die Verarbeitung beginnt, und der Fortschritt wird im Dialog angezeigt. Sie können jederzeit durch Klicken auf Stop oder Close abbrechen. Sobald die Erzeugung aller Footprints abgeschlossen ist, klicken Sie auf Close , um den Dialog zu verlassen, und freuen Sie sich über die Ergebnisse der Arbeit des Generators.

  • Lötpastenmasken werden bei Gehäusen mit einem großen Thermal-Pad (2,1 mm x 1,6 mm oder größer) in kleine Flächen aufgeteilt.

  • Bei Gehäusen mit Gullwing-Anschlüssen werden Pads beschnitten, damit sie sich nicht unter das Gehäusegehäuse erstrecken.

  • Bei kleinen Gehäusen mit großem zentralem Thermal-Pad (PQFP, QFN, SOIC und SOP) werden die äußeren Pads beschnitten, um den gemäß IPC-Standard erforderlichen Abstand zwischen den Pads sicherzustellen.

  • Alle Abmessungen werden im Wizard in metrischen Einheiten (mm) eingegeben.

  • Konsultieren Sie die Legenden in den zugrunde liegenden Excel-Vorlagen (zugänglich über das Menü Open Template im Dialog IPC Compliant Footprints Batch Generator) für die aktuellen Datensätze zu jedem der unterstützten Gehäuse. Die Vorlagen für Gehäusetypdateien befinden sich bei einer Standardinstallation der Erweiterung IPC Footprint Generator im folgenden Ordner:

    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

    Verwenden Sie diese als Grundlage zum Erstellen der Gehäusedateien, die in den Generator „eingespeist“ werden.

  • Um schnell einen einzelnen IPC-konformen Footprint zu erzeugen, verwenden Sie den IPC Compliant Footprint Wizard.

Footprints aus anderen Quellen hinzufügen

PCB-Komponenten können aus anderen PCB-Bibliotheken kopiert und dann in der Zielbibliothek umbenannt und geändert werden, damit sie den erforderlichen Spezifikationen entsprechen. Es gibt mehrere Möglichkeiten, diese Funktion auszuführen.

  • Wählen Sie platzierte(s) Footprint(s) in einem PCB-Dokument aus, kopieren Sie sie (Edit » Copy) und fügen Sie sie mit Edit » Paste Component in eine geöffnete PCB-Bibliothek ein. Wenn mehrere Komponenten aus dem PCB-Editor in die Zwischenablage kopiert wurden, werden alle als separate Komponenten-Footprints in das Bibliotheksdokument eingefügt.
  • Wählen Sie Edit » Copy Component, wenn der zu kopierende Footprint im PCB Library Editor aktiv ist, wechseln Sie zur geöffneten PCB-Zielbibliothek und wählen Sie dann Edit » Paste Component.
  • Wählen Sie einen oder mehrere Footprints in der Liste im PCB Library panel mit den Standardfunktionen Shift+Click oder Ctrl+Click aus, klicken Sie mit der rechten Maustaste und wählen Sie dann Copy. Wechseln Sie zur Zielbibliothek, klicken Sie in der Liste der Footprint-Namen mit der rechten Maustaste und wählen Sie dann Paste n Components, wobei n die Anzahl der Komponenten ist.
Wenn dieselbe Komponente mehr als einmal in die Bibliothek eingefügt wird, wird sie durch das Suffix DUPLICATE oder DUPLICATEn hervorgehoben, wobei n die Nummer des Duplikats ist, wenn mehr als ein Duplikat vorhanden ist.

Beachten Sie, dass, wenn die Komponente aus Ihrem verbundenen Workspace oder aus dem Manufacturer Part Search panel auf der PCB platziert wurde, eine Verknüpfung zum Quell-Workspace bestehen bleibt. Sie können die Workspace-Verknüpfungen für alle Komponenten in der geöffneten Bibliothek löschen, indem Sie den Befehl Tools » Clear Server Links aus den Hauptmenüs wählen. Nach dem Starten des Befehls wird der Dialog Confirm Clear Vault Links geöffnet. Klicken Sie auf Yes , um die im Dialog angegebenen Workspace-Verknüpfungen zu löschen und die Bibliothek zu speichern; klicken Sie auf No , um den Dialog ohne Aktion zu verlassen.

Die Zwischenablage kann eine Reihe von Objekten speichern, die verschiedenen Dokumenttypen innerhalb von Altium Designer hinzugefügt (eingefügt) werden können. Die Zwischenablage unterstützt abhängig von Ursprung und Objekttyp verschiedene Datenformate und kann so eingestellt werden, dass entweder nur Objekte gespeichert werden, die innerhalb der Altium Designer-Umgebung kopiert oder ausgeschnitten wurden, oder die gesamte Windows-Zwischenablage – mithilfe der Option Monitor clipboard content within this application only auf der Seite System - General page des Dialogs Preferences . Beachten Sie, dass nicht alle Datentypen von jedem Design-Editor unterstützt werden und dass nicht unterstützte Objekte nicht eingefügt werden.

Footprints prüfen und Berichte erzeugen

Um zu prüfen, ob die neuen Footprints korrekt erstellt wurden, können mehrere Berichte erzeugt werden.

Bibliotheksliste

Um einen Bericht zu erzeugen, der alle PCB-Footprints im aktuellen PCB-Bibliotheksdokument auflistet, wählen Sie den Befehl Reports » Library List aus den Hauptmenüs. Nach dem Starten des Befehls wird der Bericht (<PCBLibraryDocumentName>.REP) im selben Ordner wie das Quell-PCB-Bibliotheksdokument erzeugt und automatisch als aktives Dokument im Hauptdesignfenster geöffnet. Der Bericht fasst die Gesamtzahl der Komponentenmodelle in der Bibliothek zusammen und listet alle Komponentenmodelle nach Namen auf.

Der Bericht wird dem Bereich Projects als freies Dokument unter dem Unterordner Documentation\Text Documents hinzugefügt.

Bibliotheksbericht

Sie können aus dem aktiven Bibliotheksdokument einen Bericht erzeugen, der Informationen über die in dieser Bibliothek gespeicherten Komponenten enthält. Der Bericht kann so konfiguriert werden, dass er Komponentenvorschauen enthält (farbig dargestellt oder in Schwarzweiß belassen). Der Bericht kann als Microsoft-Word-Dokument (*.doc) oder als Standard-HTML-Dokument (*.html) erzeugt werden.

Wählen Sie den Befehl Reports » Library Report aus den Hauptmenüs, um den Dialog Library Report Settings zu öffnen. Verwenden Sie diesen Dialog, um Inhalt und Stil des Berichts zu konfigurieren sowie den Speicherort und den Namen festzulegen, unter dem der Bericht erzeugt werden soll. Standardmäßig wird der Bericht nach der PCB-Bibliothek benannt und am selben Speicherort gespeichert.

Der Dialog Library Report Settings
Der Dialog Library Report Settings

Nach dem Klicken auf OK wird der Bericht erzeugt. Wenn Sie ausgewählt haben, dass der Bericht nach der Erzeugung geöffnet werden soll, geschieht dies, sofern auf Ihrem Computer entweder Microsoft Word (bei Erzeugung eines Berichts im Doc-Stil) oder Microsoft Internet Explorer (bei Erzeugung eines Berichts im HTML-Stil) installiert ist.

Wenn Sie ausgewählt haben, den erzeugten Bericht nach der Erzeugung zum Projekt hinzuzufügen, wird er im Bereich Projects unter dem Unterordner Generated\Documents (für einen Bericht im HTML-Stil) oder dem Unterordner Generated\Text Documents (für einen Bericht im Doc-Stil) angezeigt.

Komponentenregelprüfung

Um alle Komponenten in der aktiven Bibliothek zu validieren, stellt der PCB-Footprint-Editor eine Funktion zur Komponentenregelprüfung bereit. Diese Funktion bietet eine Reihe von Prüfungen, darunter die Prüfung auf doppelte Primitive, fehlende Pad-Designatoren, freischwebendes Kupfer sowie eine ungeeignete Komponentenreferenz. Das Ergebnis ist ein textbasierter Bericht, der alle Verstöße gegen diese Prüfungen auflistet. So führen Sie die Komponentenregelprüfung aus:

  1. Speichern Sie Ihre Bibliotheksdatei.
  2. Wählen Sie Reports » Component Rule Check (Tastenkürzel R, R), um den Dialog Component Rule Check zu öffnen.

  3. Aktivieren Sie alle verfügbaren Kontrollkästchen und klicken Sie dann auf OK. Ein Bericht mit dem Titel <LibraryName>.ERR wird erzeugt und im Text Editor geöffnet. Alle Fehler werden darin vermerkt. Jeder Komponenten-Footprint, bei dem ein Fehler gefunden wurde, wird zusammen mit den spezifischen Prüfungen aufgeführt, die nicht bestanden wurden.
  4. Schließen Sie den Bericht, um zum PCB-Footprint-Editor zurückzukehren.
Für den aktiven PCB-Footprint kann ein Komponentenbericht erzeugt werden – mehr erfahren.

Aktualisieren eines PCB-Footprints

Das Aktualisieren eines PCB-Footprints aus einer PCB-Bibliothek kann auf zwei Arten erfolgen: durch „Pushen“ des PCB aus der PCB-Bibliothek oder durch „Pullen“ aus dem PCB-Editor. Beim Pushen einer PCB-Footprint-Aktualisierung wird ein ausgewählter Footprint bzw. werden ausgewählte Footprints aus der PCB-Bibliothek verwendet, um alle geöffneten PCB-Dokumente zu aktualisieren, die diesen Footprint enthalten. Diese erste Methode ist die beste Option, wenn ein vollständiger Ersatz gewünscht ist. Die zweite Option ermöglicht es Ihnen, vor der Durchführung der Aktualisierung alle Unterschiede zwischen dem vorhandenen Footprint und dem Footprint in der Bibliothek zu prüfen. Sie können außerdem auswählen, welche Objekte aus der Bibliothek aktualisiert werden sollen. Diese zweite Methode ist die beste Option, wenn Sie genau nachvollziehen müssen, was sich zwischen dem Footprint auf der Leiterplatte und dem Footprint in der Bibliothek geändert hat.

Pushen von Footprint-Aktualisierungen aus der PCB-Bibliothek

Verwenden Sie im PCBLIB-Editor den Befehl Tools » Update PCB with Current Footprint (wenn der Footprint, dessen Änderungen Sie an das/die PCB-Dokument(e) übergeben möchten, der aktive Footprint ist) oder den Befehl Tools » Update PCB With All Footprints. Klicken Sie im Bereich Components des Fensters PCB Library im Fenster PCB Library mit der rechten Maustaste und wählen Sie dann Update PCB with [Component] oder Update PCB with All. Beim Ausführen dieser Befehle wird der Dialog Component(s) Update Options geöffnet, in dem Sie die zu aktualisierenden Primitive/Attribute auswählen können. Verwenden Sie diesen Dialog, um festzulegen, welche Aspekte des Footprints aktualisiert werden sollen. Nach dem Klicken auf OK werden alle platzierten Instanzen dieses Footprints in allen geöffneten PCB-Dokumenten entsprechend den angegebenen Aktualisierungsoptionen mit allen vorgenommenen Änderungen aktualisiert.

Die ausgewählten Aktualisierungen werden an die entsprechenden Footprints in allen geöffneten PCB-Dokumenten übergeben (unabhängig davon, zu welchem Projekt sie gehören).

Wie Sie Aktualisierungen an Schaltplansymbolen pushen, erfahren Sie in den Informationen zum Schematic Library Panel.

Pullen von Footprint-Aktualisierungen aus dem PCB-Editor

Verwenden Sie im PCB-Editor den Befehl Tools » Update From PCB Libraries, der wiederum den Dialog Update From PCB Libraries - Options öffnet. Klicken Sie auf OK, um den Dialog Update From PCB Libraries zu öffnen.

PCB Library Panel

Das Fenster PCB Library ermöglicht es Ihnen, in der aktiven PCB-Bibliotheksdatei gespeicherte Footprints zu durchsuchen und deren Eigenschaften zu bearbeiten. Wenn ein PCB-Bibliotheksdokument aktiv ist, wird das Fenster mit Informationen zu den enthaltenen Footprints dieser Bibliothek gefüllt. Das Fenster bietet außerdem die Möglichkeit, daran vorgenommene Änderungen direkt an das PCB-Designdokument weiterzugeben.

Das Fenster  PCB Library
Das Fenster PCB Library

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
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.

Inhalt