Erstellen des BOM-Dokuments
Erstellen des BOM-Dokuments
Das Arbeits-BOM-Dokument von ActiveBOM wird als BomDoc bezeichnet. Fügen Sie dem Projekt über das Untermenü File » New ein neues BomDoc hinzu oder klicken Sie im Bereich Projects mit der rechten Maustaste auf das Projekt. Wenn sich mindestens eine Komponente im Projekt befindet, kann ein neues BomDoc erstellt werden, indem Sie auf das Steuerelement + Create neben dem Eintrag ActiveBOM innerhalb der Projektstruktur im Bereich Projects klicken. Beachten Sie, dass jedes PCB-Projekt nur ein BomDoc enthalten kann.
Wenn Sie Ihrem Projekt ein neues BomDoc hinzufügen, wird der Schaltplan automatisch kompiliert, und alle vorhandenen Komponenten werden im BomDoc aufgelistet. Bei Workspace-Library-Komponenten, die Part Choices enthalten, werden Solutions im unteren Bereich der Benutzeroberfläche detailliert dargestellt, wie im Abschnitt Understanding the Solution weiter unten erläutert.
Sobald zusätzliche Komponenten im Schaltplan platziert werden, werden sie automatisch zum BomDoc hinzugefügt. Zusätzliche BOM-Items und zusätzliche Parameter können auch manuell direkt in ActiveBOM über die Schaltfläche Add new oberhalb der Komponentenliste hinzugefügt werden. Weitere Informationen finden Sie im Abschnitt Custom BOM Items and Columns.
Die BOM-Items-Liste
Der obere Bereich des BomDoc ist eine tabellarische Liste aller im PCB-Designprojekt erkannten Komponenten sowie zusätzlicher BOM-Items, die Sie direkt im BomDoc hinzugefügt haben. Dieser Bereich wird als BOM-Items-Liste bezeichnet.

Die Komponenten bzw. die BOM-Items-Liste werden in der Base-Ansicht angezeigt.
Es stehen 3 Ansichtsmodi zur Verfügung, um die BOM-Items anzuzeigen. Wählen Sie den gewünschten Modus über die Schaltflächen oberhalb der Liste:
Flat view - eine Zeile für jede Komponente.
Base view - eine Zeile für jede eindeutige Komponente im Projekt; die Spalte Designator listet die Designatoren aller Komponenten dieses Typs auf. Für gruppierte Designatoren stehen mehrere Darstellungsoptionen zur Verfügung. Wählen Sie den gewünschten Modus Designator Grouping im Bereich Properties.
Consolidated view - wird verwendet, wenn das Projekt Varianten enthält, um eine konsolidierte BOM für alle Varianten anzuzeigen.
Bearbeitungsfunktionen der BOM-Items-Liste
Die Komponentenliste unterstützt eine Reihe tabellenkalkulationsähnlicher Bearbeitungsfunktionen, darunter:
- Verwenden Sie die Registerkarte Column des Bereichs Properties, um eine Spalte ein-/auszublenden und einen Aliasnamen für eine Spalte festzulegen. Ein Alias kann auch über den Dialog Enter Column Properties definiert werden, auf den Sie zugreifen, indem Sie im Spaltenkopfbereich des BomDoc mit der rechten Maustaste auf einen Spaltennamen klicken und dann den Befehl Rename Column aus dem Kontextmenü auswählen. Beachten Sie, dass der Alias der Spaltenname in generierten BOM-Ausgaben ist.
-
Spalten können auch über den Dialog Select Columns hinzugefügt und entfernt werden, auf den Sie zugreifen, indem Sie im Spaltenkopfbereich des BomDoc mit der rechten Maustaste auf einen Spaltennamen klicken und dann Select Columns wählen.

Der Dialog Select ColumnsOptions/Controls of the Select Columns dialog
- Search - Geben Sie Zeichen in das Feld ein, um die Spaltenliste zu filtern, sodass nur die Spalten angezeigt werden, deren Name die eingegebenen Zeichen enthält.
-
Visibility column - damit wird gesteuert, ob eine ActiveBOM-Spalte im ActiveBOM-Dokument sichtbar ist (
*.BomDoc). Klicken Sie auf das Augensymbol, um eine Spalte zwischen sichtbar und nicht sichtbar umzuschalten. Sichtbare Spalten werden im Dialog immer oben in der Reihenfolge aufgeführt, in der sie im BomDoc erscheinen. -
Data Source column - zeigt die Datenquelle der Spalte an. Unterstützte Datenquellen sind:
-
- direkt zur BOM hinzugefügte Elemente
-
- Schaltplankomponentenparameter
-
- Workspace-Komponentenparameter
-
- Parameter aus verknüpften Datenbanken (DbLink, DbLib)
-
- Schaltplandokumentparameter
-
- Altium Cloud Services
-
- Column Name - zeigt den Namen der Datenquelle an, der im BomDoc als Spaltenname angezeigt wird.
- Up / Down - verwenden Sie dies, um die aktuell ausgewählte Spalte in der Liste nach oben oder unten zu verschieben. Dadurch wird die Spalte im BomDoc nach links oder rechts verschoben, wenn auf OK geklickt wird. Beachten Sie, dass nur sichtbare Spalten in ihrer Reihenfolge geändert werden können.
-
- klicken Sie auf das Filtersymbol neben jeder Überschrift, um die Informationen im Raster nach dem ausgewählten Listeneintrag zu filtern.
- Ziehen Sie Spalten per Drag-and-drop, um ihre Reihenfolge zu ändern.
- Sortieren Sie nach einer beliebigen Spalte; halten Sie Shift gedrückt, um nach weiteren Spalten unterzusortieren.
-
Klicken Sie auf das Filtersymbol, um nach Spaltenwerten zu filtern
- Wählen Sie Zellen mit den standardmäßigen Windows-Auswahltechniken aus.
- Kopieren Sie Zellinhalte aus ActiveBOM und fügen Sie Werte aus einem externen Tabellenkalkulationseditor in benutzerdefinierte ActiveBOM-Spalten ein.
- Benutzerdefinierbare Positionsnummern können festgelegt werden, wenn sich die BOM in der Base-Ansicht befindet. Klicken Sie in der Base-Ansicht auf die Schaltfläche Set line numbers , um jeder Zeile eine Positionsnummer hinzuzufügen. Klicken Sie auf das Dropdown-Symbol rechts neben der Schaltfläche, um den Dialog Line # Options zu öffnen, in dem Start- und Inkrementwerte definiert werden können. Weitere Informationen finden Sie im Abschnitt Line Number Column.
- Klicken Sie auf das Dropdown-Menü Add New , um zusätzliche Zeilen oder Spalten hinzuzufügen. Weitere Informationen finden Sie im Abschnitt Custom BOM Items and Columns.
- Klicken Sie auf die Schaltfläche Group by , um das Raster nach der aktivierten Spalte zu gruppieren. Es können mehrere Group-By-Spalten aktiviert werden (show image), und ihre Reihenfolge kann per Drag-and-drop geändert werden. Dies ist eine Anzeigeeigenschaft des Rasters; die Gruppierung wird nicht in den Dialog Report Manager übernommen, wenn der Befehl Bill of Materials ausgeführt wird.
- Klicken Sie auf die Schaltfläche Reset Supply Chain , um benutzerdefinierte Solution-Rangfolgen und manuell zugewiesene SPN-Prioritäten aus den ausgewählten BOM-Items zu entfernen.
- Die aktuelle Konfiguration des BOM-Items-Rasters kann als BOM Set gespeichert werden. Weitere Informationen finden Sie im Abschnitt Configuring and Saving the Display of the BOM Items Grid.
-
Verwenden Sie die standardmäßigen Windows-Tastenkombinationen, um durch die Liste der BOM-Items zu scrollen:
- Vertikales Scrollen = MouseWheel Roll
- Horizontales Scrollen = Shift + MouseWheel Roll
Die Spaltengruppen

Die ActiveBOM-Komponentenliste verfügt über unterschiedliche Spaltengruppen, die in jedem Ansichtsmodus vorhanden sind; das obige Bild zeigt die Base-Ansicht.
Das BOM-Items-Raster ist in die folgenden Hauptgruppen gegliedert:
- Item Details (orange Hervorhebung im Bild) - diese Spalten zeigen parametrische Komponentendetails an, wie Designator, Description, Library Reference und andere Komponentenparameter.
- Solutions(green hervorgehoben im Bild) – der am höchsten eingestufte Hersteller + Lieferant(en) aus der Lieferkette. Die Anzahl der Lösungen (Herstellerteile) und die Anzahl der Lieferanten für jede Lösung werden im ActiveBOM Properties Panel konfiguriert – diese werden durch ein durchgehendes, farbiges Banner in der Lieferantenkachel angezeigt. Die Einstufung erfolgt automatisch und kann auch manuell festgelegt werden, wie im Abschnitt Understanding the Solution weiter unten beschrieben.
- BOM Status (cyanfarben hervorgehoben im Bild) – ein Hinweis auf das aktuelle Risiko, das mit jeder Komponente verbunden ist. Bewegen Sie den Mauszeiger über ein Symbol, um eine Beschreibung anzuzeigen, oder aktivieren Sie alternativ die detaillierte Spalte BOM Status im Properties Panel, um die Beschreibung anzuzeigen.
Benutzerdefinierte BOM-Elemente und Spalten
Das BOM-Management für ein PCB-Designprojekt erfordert die Verwaltung von Komponenten und BOM-Elementen, die über die im Schaltplan und auf der PCB platzierten hinausgehen, zum Beispiel noch nicht detailliert ausgearbeitete Teile, Befestigungselemente, die unbestückte Leiterplatte oder den Montagekleber. Es gibt viele Fälle, in denen benutzerdefinierte BOM-Elemente oder Parameter im PCB-Designprojekt verwendet werden. Für diese Situationen unterstützt ActiveBOM das Hinzufügen zusätzlicher BOM-Elemente und Spalten (Parameter), die dann in die generierte BOM aufgenommen werden können:
- Custom row – eine einfache Möglichkeit, ein benutzerdefiniertes BOM-Element hinzuzufügen, das im Design berücksichtigt werden muss (unbestückte Leiterplatte, Kleber usw.). Alle Felder in einer benutzerdefinierten Zeile sind benutzerdefiniert. Benutzerdefinierte Zeilen werden nicht von ActiveBOM verwaltet; wenn die Menge beispielsweise auf 3 gesetzt ist, werden in der Flat View nicht 3 separate Elemente angezeigt. Die Suche in der Lieferkette wird für benutzerdefinierte Zeilen ebenfalls nicht unterstützt.
- Custom column – zusätzliche BOM-Spalte, die in ActiveBOM verwaltet wird und beliebigen benutzerdefinierten Text enthalten kann.
- Custom Item – ein zusätzliches BOM-Element; dies ist typischerweise für Elemente gedacht, die benötigt werden, aber noch nicht vollständig bekannt sind oder noch nicht in der Bibliothek existieren. Dadurch können ihre Kosten in die Gesamtkostenschätzung der Leiterplatte einbezogen werden.
-
Managed Component – ein zusätzliches BOM-Element, das manuell im BOM-Dokument verwaltet wird. Der Dialog Component Search wird geöffnet und listet die Komponenten im aktuell verbundenen Workspace auf.
Options and Controls of the Component Search Dialog
- Search – verwenden Sie das Suchtextfeld, um manuell nach einer bestimmten Komponente zu suchen.
-
– klicken Sie, um auf ein Menü zuzugreifen und aus Folgendem auszuwählen:
- File-based Libraries Preferences – klicken Sie, um den Dialog Available File-based Libraries dialog zu öffnen und Bibliotheken hinzuzufügen oder zu entfernen.
- File-based Libraries Search – klicken Sie, um den Dialog File-based Libraries Search dialog zu öffnen und nach Bibliotheken zu suchen.
- Refresh – klicken Sie, um den Dialog zu aktualisieren.
-
– klicken Sie, um den Details region des Dialogs zu öffnen/schließen (unten beschrieben).
Kategorien
Verwenden Sie diesen Filter, um bestimmte Komponententypen anzuzeigen oder alle verfügbaren Komponenten darzustellen. Verwenden Sie
, um auf die Categories search bar zuzugreifen, mit der Sie manuell nach einer bestimmten Komponente oder .IntLib Datei suchen können.
Filter
Klicken Sie auf das Symbol Filters , um den Bereich Filters zu öffnen, in dem Sie die in der Liste Components ausgewählten Kategorien weiter filtern können.
Komponenten
- Name - der Name der Komponente.
- Description - die Beschreibung jeder Komponente.
- Footprint - der Footprint der Komponente.
- Operating Temperature Range - der geeignete Temperaturbereich, in dem diese Komponenten betrieben werden.
- Package Description - die Gehäusebeschreibung der Komponente.
- Manufacturer Part Search – klicken Sie, um das Manufacturer Part Search Panel zu öffnen und nach dem am besten geeigneten Komponententeil zu suchen und es auszuwählen.
- Create component – klicken Sie, um den Dialog Create new component zu öffnen und den Komponententyp auszuwählen.
- Results - listet die Gesamtzahl der in der Suche gefundenen/aufgelisteten Komponenten auf.
Details
- Component Revision ID - listet die Revisions-ID und den Preis einer bestimmten Komponente auf. Klicken Sie auf die Revisions-ID, um das Explorer panel zu öffnen und weitere Informationen zu einer Komponente anzuzeigen.
- References - klicken Sie, um Referenzinformationen zur Komponente in einem Webbrowser zu öffnen. Verwenden Sie die Dropdown-Liste, um auf das Manufacturer URL oder das Datasheet zuzugreifen.
- Place – klicken Sie, um die ausgewählte Komponente in einem Schaltplandokument zu platzieren.
- Component information – listet relevante Informationen zur Komponente auf, einschließlich Hersteller, Veröffentlichungsdatum und beschreibender Informationen. Klicken Sie auf den Link Show More , um alle Informationen anzuzeigen; klicken Sie auf Show Less , um die Informationen zu reduzieren.
- Models - erweitern, um die bereitgestellten Modelle anzuzeigen. Verwenden Sie die verfügbaren Links, um verschiedene Teile eines einzelnen Modells anzuzeigen.
- References - erweitern, um auf das Manufacturer URL oder das Datasheet zuzugreifen.
- Part Choices - erweitern, um die Teileauswahl anzuzeigen. Name, Preis und Beschreibung werden angegeben. Das Datenblatt der Komponente wird ebenfalls aufgeführt.
- Where Used – erweitern, um die Projekte anzuzeigen, die die Komponente verwenden.
Rechtsklick-Menü
- Place <component> – klicken Sie, um die Komponente im entsprechenden Dokument zu platzieren.
- Edit – klicken Sie, um die Component Library Documents der ausgewählten Komponente zu öffnen.
- Navigate to <revision> – klicken Sie, um die ausgewählte Komponente im Explorer panel zu öffnen.
- Operations – bewegen Sie den Mauszeiger darüber, um auf die Optionen Submit Request, Create, Download, Make a copy, Change Component Type, Create / Edit PCL und Full Item History zuzugreifen.
- Refresh – klicken Sie, um zu aktualisieren und aktuelle Aktualisierungen oder Bearbeitungen anzuzeigen. Sie können auch mit dem Tastenkürzel F5 aktualisieren.
Instanzen einer Managed Component oder eines Custom Item hinzufügen
Nach dem Hinzufügen einer Managed Component oder eines Custom Item klicken Sie mit der rechten Maustaste darauf und wählen den Befehl Operations » Add Instances of, um den Dialog Add to BOM Components zu öffnen. Verwenden Sie diesen Dialog, um die Anzahl der Instanzen der Komponente für die BOM festzulegen.
Geben Sie das Designator prefix, das optionale Separator (das definiert werden kann, um Ergebnisse wie X-1 oder X:1 zu erzeugen) und die Quantity der benötigten Komponenten an (dieser Wert wird verwendet, um den Designatorbereich festzulegen, und erscheint auch in der ActiveBOM-Spalte Quantity ). Alle anderen Parameter, wie z. B. die Beschreibung, können direkt im BOM-Items-Raster bearbeitet werden.
Ändern/Entfernen einer Managed Component oder eines Custom Item
Um den Designator zu bearbeiten oder eine Instanz einer Managed Component oder eines Custom Item zu entfernen, klicken Sie mit der rechten Maustaste darauf und wählen den Befehl Operations » Edit item. Der Dialog Change / Remove wird geöffnet.
Options and Controls of the Change/Remove Dialog
- BOM Components – der Rasterbereich des Dialogs listet jede Instanz des neuen Elements auf. Um das Designator-Präfix oder den Wert zu bearbeiten, klicken Sie in die entsprechende Zelle New Designator und bearbeiten Sie sie nach Bedarf.
- Remove All – durch Klicken auf diese Schaltfläche werden alle im Dialog aufgelisteten Instanzen des zusätzlichen BOM-Elements ausgewählt und zum Entfernen markiert. Wenn auf die Schaltfläche OK des Dialogs geklickt wird, werden alle mit Remove markierten Elemente aus dem BOM-Items-Raster von ActiveBOM entfernt. Beachten Sie, dass das Element ebenfalls entfernt wird, da keine Instanzen dieses neuen Elements mehr vorhanden sind. Diese Aktion kann nicht rückgängig gemacht werden.
- Remove None – klicken Sie auf diese Schaltfläche, um alle Remove-Markierungen zu löschen.
- Remove Selected – wenn eine Instanz ausgewählt ist, die nicht zum Entfernen markiert ist, kann die dritte Schaltfläche verwendet werden, um die Remove-Markierung für die aktuell ausgewählte(n) Instanz(en) zu setzen.
- Restore Selected – wenn eine Instanz ausgewählt ist, die derzeit zum Entfernen markiert ist, kann die dritte Schaltfläche verwendet werden, um die Remove-Markierung von der/den aktuell ausgewählten Instanz(en) zu löschen.
Datenquellen
Die in ActiveBOM standardmäßig verfügbaren Datenquellen sind die Schaltplankomponentenparameter , die Workspace-Komponentenparameter für Workspace-Inhalte sowie die von ActiveBOM bereitgestellten Daten Aus diesen Quellen erzeugt ActiveBOM das Haupt-BOM-Item-Raster des Projekts. Datenquellen werden auf der Registerkarte Columns aktiviert und ihre Anzeige im ActiveBOM-Properties panel gesteuert.
Durch Aktivieren der entsprechenden Schaltfläche Sources (oberhalb der Spaltenliste) kann die BOM außerdem Informationen aus den folgenden zusätzlichen Datenquellen enthalten:
The PCB - aktivieren Sie diese, um PCB-Daten zu Position/Drehung/Platinenseite für jede Komponente in die verfügbaren Columns aufzunehmen. Wenn das Projekt mehrere PCB-Dokumente enthält, wird der Dialog Choose PCB to Use dialog geöffnet, in dem das gewünschte PCB ausgewählt werden kann.
Database - zum Laden zusätzlicher Komponentenparameter aus einer externen Datenbank (über *.DbLib, *.SVNDbLib oder *.DbLink).
Altium Cloud Services - aktivieren Sie dies, um auf eine breite Palette zusätzlicher Komponentendaten für jene BOM-Items zuzugreifen, die vom Altium Parts Provider identifiziert wurden und eine Supply-Chain-Lösung anzeigen.
Document Parameters - aktivieren Sie dies, um alle erkannten Schaltplandokumentparameter aus sämtlichen Schaltplänen im PCB-Projekt in die verfügbaren Columns aufzunehmen.

Die Quelle jedes Parameters wird durch das Symbol in der Spaltenliste angezeigt.
Data Source Parameter Priority
Wenn derselbe Parameter in mehr als einer Datenquelle vorhanden ist, gelten in ActiveBOM die folgenden Prioritäten (höchste bis niedrigste):
- BOM
- PCB
- Dokumente
- Server
- Datenbank
- Cloud
- Schaltplan
- Manuell
Spalte „Zeilennummer“
Für PCB-Designs mit Bestückungszeichnungen oder für den Austausch von BOM-Daten zwischen Designingenieuren, Kosteningenieuren oder Einkaufsspezialisten ist die BOM-Zeilennummer (BOM-Item-Positionsnr.) eine einfache Methode, um BOM-Zeilen individuell zu unterscheiden. Diese kann dann verwendet werden, um die entsprechende Positionsmarkierung, Komponente und Darstellung im Design explizit zu identifizieren oder find.
Als Datenquelle für die Projekt-BOM unterstützt ActiveBOM benutzerdefinierte Line #s für die Projekt-BOM und bietet sowohl manuelle als auch automatische Verwaltungsfunktionen für Line # (BOM-Item-Positionsnr.).
-
Um die Positionsnummer für alle Projekt-BOM-Items automatisch festzulegen (in der Basisansicht), klicken Sie auf die Schaltfläche Set Line #
. Zeilennummern werden in der Spalte Line # in der Spaltengruppe „Item Details“ angezeigt. Klicken Sie auf das Dropdown-Symbol rechts neben der Schaltfläche, um den Dialog Line # Options zu öffnen, in dem Start- und Inkrementwerte definiert werden können.

Der Dialog Line Number Options- Start number - der zu verwendende Wert, wenn die erste Zelle Line # leer ist.
- Increment - erhöht jedes leere Feld Line # um diesen Betrag.
-
Um Line #s manuell zu ändern, wechseln Sie in den Basisansichtsmodus und wählen dann die gewünschte(n) Zelle(n) in der Spalte „Line #“ aus und:
- Drücken Sie Delete auf der Tastatur, um die Zellen zu leeren, und
- geben Sie neue Werte manuell ein oder
- fügen Sie einen Wertebereich aus der Windows-Zwischenablage ein.
-
Um neu zu nummerieren oder die Nummerierung ab einer benutzerdefiniert hinzugefügten Nummer fortzusetzen, klicken Sie auf die gewünschte Line-#-Zelle des Items und dann auf die Schaltfläche Set Line #
. Der Dialog Line Numbering wird geöffnet. Dort können Sie die vorhandenen Nummern als Referenz verwenden und die ausgewählten oder alle leeren Zellen fortlaufend nummerieren, beginnend mit den nächstgelegenen nicht leeren Zellen darüber (Continue numbering), oder alle vorhandenen Nummern löschen und alle Zeilen neu nummerieren (Renumber all). Die zuletzt im Dialog Line # Options definierten Basis- und Inkrementwerte werden zur Berechnung der hinzugefügten Nummern verwendet; falls erforderlich, können Sie in der ausgewählten Line-#-Zelle einen Startwert eingeben, um die Anfangsnummer festzulegen.
Konfigurieren und Speichern der Anzeige des BOM-Item-Rasters
Wie jede gute Tabellenkalkulationsanwendung kann auch das BOM-Item-Raster an Ihre Anforderungen angepasst werden. Neben den herkömmlichen Funktionen zur Spaltenreihenfolge und Sortierung kann die aktuelle Konfiguration als BOM Set gespeichert werden.
Grid configuration features
- Beliebige Spalte anzeigen/ausblenden - über die Funktion „Columns“ im Properties panel. Verwenden Sie das Feld Search oben im Panel, um eine Spalte schnell zu finden.
- Reihenfolge der Spalten ändern - auf den Spaltentitel klicken, gedrückt halten und per Drag-and-drop verschieben.
- Breite einer Spalte ändern - mit dem Mauszeiger über den Spaltenrand im Titelbereich fahren und klicken und ziehen (achten Sie auf den Cursor oder an dieser Stelle doppelklicken, um die Größe automatisch an den Inhalt der Spalte anzupassen.
-
Das gesamte Raster nach einer Spalte sortieren:
- Klicken Sie auf den Spaltentitel, um das Raster alphanumerisch nach dem Inhalt dieser Spalte zu sortieren.
- Klicken Sie ein zweites Mal, um in umgekehrter Richtung zu sortieren.
- Halten Sie die Umschalttaste gedrückt und klicken Sie auf einen anderen Spaltentitel, um zusätzlich nach dem Inhalt dieser Spalte zu sortieren.
-
Das Raster nach einem bestimmten Wert filtern - klicken Sie auf das Filtersymbol
, um das Raster nach einem in dieser Spalte verwendeten Wert zu filtern. Wählen Sie (Custom) , um den Dialog Filter Editor zu öffnen und Bedingung, Operator, Wert, Operatortyp usw. zum Filtern der ausgewählten Spalte festzulegen.

Der Dialog Filter Editor - Die Konfiguration als BOM Set speichern - mehr dazu weiter unten.
Arbeiten mit BOM Sets
Es kann eine beliebige Anzahl von BOM-Item-Rasterkonfigurationen gespeichert werden - jede davon wird als BOM Set bezeichnet. Nachdem Sie das Raster nach Ihren Anforderungen konfiguriert haben, klicken Sie im Bereich Add des ActiveBOM-Properties panel auf die Schaltfläche BOM Sets, um der Liste ein BOM Set hinzuzufügen.

Klicken Sie auf das Augensymbol, um ein BOM Set zu aktivieren.
BOM Sets werden im ActiveBOM-Properties panel konfiguriert.
Ersetzen einer Komponente
Es kommt nicht selten vor, dass beim Prüfen des BomDoc und bei der Vorbereitung für die Teilebestellung ein Problem mit einer Komponente festgestellt wird. Beispielsweise hat der Designer möglicherweise vergessen, die Auswahl einer Komponente abzuschließen, oder eine Komponente ist EOL geworden und der Designer möchte Preis und Verfügbarkeit möglicher Ersatzteile prüfen. Bisher bestand die einzige Möglichkeit zur Behebung darin, zum Schaltplan zurückzukehren, die Komponente zu bearbeiten, ein geeignetes Teil auszuwählen und dann das BomDoc zu aktualisieren.
Alternativ können Sie eine Komponente im BomDoc ändern und diese Änderung dann über einen Engineering Change Order zurück in den Schaltplan übertragen. Klicken Sie mit der rechten Maustaste auf die ausgewählte(n) Komponente(n) und wählen Sie den Befehl Operations » Change <ComponentName>. Der Dialog Replace Component dialog wird geöffnet, in dem nach der Ersatzkomponente gesucht werden kann.
Wenn auf die Schaltfläche Replace Component OK geklickt wird, wird der Dialog Engineering Change Order geöffnet, in dem die Änderungen aufgeführt sind, die erforderlich sind, um den Schaltplan mit dem BomDoc zu synchronisieren.
Arbeiten mit Varianten
ActiveBOM unterstützt PCB-Projekte, die Designvarianten enthalten. Mit der Funktion „Designvarianten“ kann ein einziges Basis-PCB-Design erstellt werden, das anschließend auf unterschiedliche Weise bestückt wird. Jede unterschiedliche Bestückung der aufgebauten Leiterplatte wird als design variant bezeichnet.
Arbeiten mit Designvarianten:
- Designvarianten werden im Dialog Variant Management dialog oder im Variant Manager konfiguriert (Project » Variants).
- Um eine Variante zu prüfen, doppelklicken Sie auf ihren Namen im Ordner „Variants“ des Projekts im Projects panel, wie im folgenden Bild gezeigt.
ActiveBOM unterstützt Varianten auf folgende Weise:
- Anzeige der BOM für eine bestimmte Variante im Basisansichtsmodus oder im Flat-View-Modus
- Option zum Einbeziehen von Nicht bestückt-Elementen in die Liste der BOM-Elemente
- Anzeige einer konsolidierten Liste aller in allen Varianten verwendeten Teile im Konsolidiert-Ansichtsmodus
- Definieren manueller Lösungen sowohl für Basiskomponenten als auch für variierte Komponenten
Varianten im Basisansichtsmodus
Aktivieren Sie für die ausgewählte Variante die Option Show Not Fitted im Properties panel, um diese Teile in das BOM-Elementraster aufzunehmen. Wenn diese Option aktiviert ist, wird die Spalte Fitted automatisch in den Elementdetails angezeigt.
Im Basisansichtsmodus zeigt die Spalte Fitted entweder Fitted oder Not Fitted an. Wenn ein Teil variiert ist (für diese Variante wurde ein alternatives Teil ausgewählt), werden die Details des alternativen Teils automatisch für dieses BOM-Element angezeigt.

Beachten Sie, dass die aktuelle Variante in der ActiveBOM-Statuszeile angezeigt wird.
Varianten im Konsolidiert-Ansichtsmodus
Der Konsolidiert-Ansichtsmodus zeigt alle in allen Varianten verwendeten Komponenten an. Die konsolidierte Ansicht bietet die folgenden Funktionen:
- Wenn eine Komponente variiert ist, gibt es für jede verwendete alternative Komponente ein BOM-Element, wobei jedes dieser BOM-Elemente denselben Bezeichner hat. Im folgenden Bild werden beispielsweise die Komponenten DS1 und DS2 jeweils zweimal aufgeführt, da die BGA-Variante eine andersfarbige LED als die TSOP-Variante verwendet. Die Komponente R1 erscheint dreimal, weil sowohl die BGA- als auch die TSOP-Variante einen anderen Widerstand als den ursprünglichen im Basisdesign verwenden.
-
Im Konsolidiert-Ansichtsmodus zeigt die Spalte Fitted bei aktivierter Option Show Not Fitted
FittedoderVariedan. Da die konsolidierte Ansicht alle in allen Varianten verwendeten Komponenten zeigt, ist jede angezeigte Komponente entweder im Basisdesign oder in einer Variante bestückt. - Für jede Variante gibt es eine Spalte <VariantName> - Qty (die angibt, wie viele dieser Komponente in dieser Variante verwendet werden) und eine Spalte <VariantName> - Price, die dem Stückpreis multipliziert mit dem Wert in der Mengenspalte entspricht.
- Da einige Entwickler Fertigungsdokumentation sowohl aus dem Basisdesign als auch aus den Varianten erstellen, gibt es außerdem eine Spalte Quantity, die die Anzahl der Instanzen dieser Komponente in einem Aufbau des Basisdesigns widerspiegelt. Blenden Sie diese Spalte aus, wenn Sie keine Fertigungsdokumentation aus dem Basisdesign erzeugen.
- Das Raster im Konsolidiert-Ansichtsmodus verwendet Farben, um eine Zelle zu kennzeichnen, deren Wert sich vom Wert dieser Zelle im Basisdesign unterscheidet, wie unten gezeigt.

Eine farbige Zelle zeigt an, dass sich der Wert in dieser Zelle vom Wert dieser Zelle im Basisdesign unterscheidet.
Weitere Informationen zu Varianten finden Sie auf der Seite Design Variants.
Arbeiten zwischen dem BomDoc, dem Schaltplan und der PCB
Es stehen zwei Funktionen zur Verfügung, die Ihnen die Arbeit zwischen dem BomDoc, dem Schaltplan und dem PCB-Design erleichtern: Cross Select und Cross Probe. Das Verhalten dieser Funktionen wird auf der Seite System - Navigation page des Dialogs Preferences konfiguriert.
Beide Funktionen können verwendet werden, um dieselbe Komponente in anderen Dokumenten zu finden. Der Unterschied zwischen Cross Select und Cross Probe besteht darin, dass der Cross-Select-Modus die Komponente im Zieldokument auswählt, dieses Dokument jedoch nicht aktiv in den Vordergrund bringt, während Cross Probe das Zieldokument aktiv anzeigt und außerdem umschalten sowie den Editor des Zieldokuments zum aktiven Editor machen kann.
Sie können vom BomDoc zum Schaltplan und PCB per Cross Select oder Cross Probe arbeiten; vom Schaltplan oder PCB zum BomDoc können Sie jedoch weder Cross Select noch Cross Probe verwenden.
Cross-Select-Modus
Der Cross-Select-Modus muss in jedem Editor aktiviert werden, in dem Sie ihn verwenden möchten. Wählen Sie den Befehl Tools » Cross Select Mode (Shift+Ctrl+X). Wenn der Cross-Select-Modus aktiviert ist, wird das Menüsymbol mit einer Umrandung
hervorgehoben.
Der Cross-Select-Modus setzt voraus, dass das Zieldokument geöffnet ist. Wenn Sie eine Komponente in der BOM-Elementliste des BomDoc auswählen, wird diese Komponente in den Ziel-Schaltplan- und PCB-Dokumenten ausgewählt und zentriert (wenn Zooming in den Optionen Cross Select Mode auf der Seite System - Navigation page des Dialogs Preferences aktiviert ist). Beachten Sie, dass das Zieldokument nicht als aktives Dokument angezeigt wird.
Wenn sich das BomDoc im Basisansichtsmodus befindet, werden alle Instanzen dieses Teils im Schaltplan und auf dem PCB ausgewählt, wie im folgenden Bild gezeigt.

Verwenden Sie die Funktion Cross Select, um die in der BOM-Elementliste ausgewählte Komponente im Schaltplan und auf dem PCB zu finden und auszuwählen.
Cross Probing
Während Cross Select lediglich ein Modus ist, der bei Aktivierung das Ergebnis jedes Mal anzeigt, wenn Sie in die BOM-Elementliste klicken, ist Cross Probe eine bewusste Aktion.
Wählen Sie den Befehl Tools » Cross Probe aus den Hauptmenüs oder klicken Sie mit der rechten Maustaste auf ein BOM-Element und wählen Sie Cross Probe aus dem Kontextmenü, um per Cross Probe zu dieser Komponente im Schaltplan zu springen; die PCB-Komponente wird ebenfalls per Cross Probe angesprochen, wenn die Board-Datei geöffnet ist.
Ein wesentliches Merkmal von Cross Probe ist die Möglichkeit, zum Editor des Zieldokuments zu wechseln. Um per Cross Probe zu arbeiten und dabei den Editor zu wechseln, halten Sie die Taste Ctrl gedrückt, während Sie den Befehl Cross Probe auswählen.

Klicken Sie mit der rechten Maustaste, um auf den Cross-Probe-Befehl zuzugreifen; es gibt einen Eintrag für den Bezeichner jeder Komponente, die in diesem BOM-Element vorhanden ist.
Eigenschaftenfenster
Wenn das aktive Dokument ein BOM-Dokument ist (*.BomDoc), zeigt das Fenster Properties das Document Options an.
Die folgenden einklappbaren Abschnitte enthalten Informationen zu den verfügbaren Optionen und Steuerelementen:
General
- Production Quantity – die Anzahl der zu fertigenden Leiterplatten. Es ist wichtig, dieses Feld zu definieren, da es bei der Suche in der Lieferkette verwendet wird, um die Komponentenverfügbarkeit bei den Lieferanten zu prüfen.
- Currency – die bevorzugte Währung zur Anzeige der Komponentenpreise. Wechselkurse für die Währungsumrechnung werden täglich aktualisiert, sofern Sie bei Ihrem Altium-Konto angemeldet sind. Wenn Sie die Verbindung zu Altium trennen (auf der Seite System – Account Management des Dialogs Preferences), geht der Zugriff auf diese aktualisierten Kurse verloren. In diesem Fall gibt es im Dialog für BOM-Berichte eine Option zur Verwendung zwischengespeicherter Daten.
- Price Per Board – aus den lieferantenbasierten Daten abgeleitet; dies ist die Summe von Supplier Subtotals per Board, wie unten beschrieben. Beachten Sie, dass Price Per Board keine Mindestbestellmengen (MOQs) berücksichtigt.
- Order Price – Summe von Supplier Subtotals. Beachten Sie, dass Order Price etwaige MOQs berücksichtigt; dies ist der Betrag, der an den Lieferanten gezahlt wird.
Supply Chain
Informationen zur Lieferkette werden im unteren Bereich der ActiveBOM-Benutzeroberfläche angezeigt. Links ist eine Herstellerkomponente zu sehen, rechts davon eine oder mehrere farbige Lieferantenkacheln. Dieser Bereich zeigt Daten an, wenn für ein BOM-Element gültige Lieferketteninformationen ermittelt werden können. Jede dieser Manufacturer & Supplier(s) Details Zeilen wird als Lösung bezeichnet. Die Herstellerdetails werden als MPNs (Manufacturer Part Numbers) abgekürzt, die Lieferantendetails als SPNs (Supplier Part Numbers).
- Solutions per Item – die Anzahl der Herstellerteile, die für jedes BOM-Element gefunden werden sollen.
- Suppliers per Solution – die Anzahl der Lieferanten, die für jedes Herstellerteil gefunden werden sollen.
-
Solutions
- Exclude Invalid SPNs – aktivieren Sie diese Option, um ungültige SPNs auszuschließen.
- Favorite Suppliers List – öffnet den Dialog Favorite Suppliers, in dem die Gesamtliste der Lieferanten für dieses BomDoc konfiguriert werden kann.
-
Manufacturer Link – öffnet den Dialog Define Manufacturer Link Fields, in dem die Parameter der Schaltplankomponenten angegeben werden, die den Herstellernamen und die Herstellerteilenummer enthalten. Wenn im Design Teile aus Bibliotheken außerhalb des Workspace vorhanden sind (Teile, die nicht aus einem Workspace platziert wurden und außerdem keine Lieferantendetails haben), kann ActiveBOM den Altium Parts Provider abfragen, um geeignete Lieferkettenlösungen zu ermitteln. Es können mehrere Name-/Teilenummer-Parameterpaare definiert werden. Klicken Sie im Dialog auf die Schaltfläche Detect fields, um automatisch alle Parameterpaare hinzuzufügen, die den Begriff
manufacturerin ihrem Namen enthalten und logisch gepaart werden können.
BOM Items
Dieser Bereich wird verwendet, um zu konfigurieren, wie die BOM-Elemente im Raster der BOM-Elemente gruppiert werden sollen.
-
Items
-
Show not Fitted – wenn das PCB-Projekt Varianten enthält und die ausgewählte Variante Teile enthält, die auf
Not Fittedgesetzt sind, aktivieren Sie diese Option, um die nicht bestückten Elemente im Raster der BOM-Elemente anzuzeigen. - Designator Grouping – die Ansichtsmodi Basis und Konsolidiert zeigen gemeinsame Teile in einer einzelnen Zeile im Raster der BOM-Elemente an. Verwenden Sie diese Option, um festzulegen, ob die Designatoren einzeln oder als Bereiche angezeigt werden, wenn eine Zeile mehrere Teile darstellt.
- Component Grouping – durch Klicken auf die Schaltfläche Edit wird der Dialog Component Grouping geöffnet. In der Ansicht Base oder Consolidated identifiziert ActiveBOM Komponenten als identisch, wenn sie dieselbe ItemID (Workspace-Bibliothek) oder LibRef (dateibasierte oder Datenbankbibliothek) gemeinsam haben. Aktivieren Sie im Dialog Parameter, um die Gruppierung der Komponenten weiter zu verfeinern. Beachten Sie, dass die Schaltfläche Edit nicht verfügbar ist, wenn das Projekt nur verwaltete Komponenten enthält, da verwaltete Komponenten immer nach ItemID gruppiert werden.
-
Show not Fitted – wenn das PCB-Projekt Varianten enthält und die ausgewählte Variante Teile enthält, die auf
BOM Sets
BOM-Sets bieten eine Möglichkeit, das Layout und die Konfiguration des Rasters der BOM-Elemente zu erfassen und als benanntes Set zu speichern. Es kann eine beliebige Anzahl von BOM-Sets definiert werden.
-
Current BOM Set – klicken Sie auf das Augensymbol, um dieses BOM-Set auf das Raster der BOM-Elemente anzuwenden.
-
Add – konfigurieren Sie Sichtbarkeit, Reihenfolge und Breite der Spalten und klicken Sie dann auf Add, um diese Konfiguration als BOM-Set zu speichern. Um den Namen des BOM-Sets zu bearbeiten, klicken Sie einmal darauf, um es auszuwählen, und ein zweites Mal, um den Text zu bearbeiten.
-
Update – wenn die Konfiguration des Rasters der BOM-Elemente geändert wurde, klicken Sie auf Update, um diese Konfiguration erneut zu speichern.
-
Delete – klicken Sie auf
, um das aktuell ausgewählte BOM-Set zu entfernen.
BOM Checks
ActiveBOM führt eine umfassende Prüfung jedes BOM-Elements und aller für dieses Element erkannten Lieferkettendaten durch.
- Violation Type grid – zeigt eine Liste jedes Typs und der Anzahl von Verstößen an, die derzeit im BomDoc vorhanden sind. Klicken Sie auf das Filtersymbol, um nur die BOM-Elemente anzuzeigen, die diese BOM-Prüfung nicht bestehen. Beachten Sie, dass ein BOM-Element mehrere BOM-Prüfungen nicht bestehen kann.
-
BOM Checks – klicken Sie auf
, um den Dialog BOM Checks zu öffnen, in dem der Berichtsmodus für jeden möglichen Verstoßtyp konfiguriert werden kann.
Columns
Dieser Bereich des Panels wird verwendet, um zu konfigurieren, welche Parameter für jedes BOM-Element angezeigt werden und welche Datenquellen für diese Parameter verfügbar sind.
-
Sources – zusätzlich zu den direkt in das BomDoc eingegebenen Daten sind die standardmäßig in ActiveBOM verfügbaren Datenquellen die Parameter der Schaltplankomponenten und die Parameter der Workspace-Bibliothekskomponenten für Workspace-Inhalte Aus diesen Quellen erzeugt ActiveBOM das Haupt-BOM-Elementraster des Projekts. Die BOM kann außerdem Informationen aus den folgenden zusätzlichen Datenquellen enthalten:
-
PCB – aktivieren Sie diese Option, um PCB-Daten zu Position/Drehung/Platinenseite in die verfügbaren Columns für jede der Komponenten aufzunehmen.
-
Database – aktivieren Sie diese Option, um zusätzliche Komponentenparameter aus einer externen Datenbank zu laden (*.DbLib,*.SVNDbLiboder*.DbLink). -
Document – aktivieren Sie diese Option, um alle erkannten Schaltplandokumentparameter aus allen Schaltplänen im PCB-Projekt in die verfügbaren Columns aufzunehmen.
-
Altium Cloud Services – aktivieren Sie diese Option, um auf eine große Bandbreite zusätzlicher Komponentendaten für jene BOM-Elemente zuzugreifen, die vom Altium Parts Provider identifiziert wurden und eine Lieferkettenlösung anzeigen.
-
-
Columns – Liste aller für ActiveBOM verfügbaren Quellen von Teileinformationen. Der Bereich Spalten kann durch Klicken auf eines der Überschriftenfelder sortiert werden.
- Visibility – jede Zeile hat ein Augensymbol; klicken Sie darauf, um die Sichtbarkeit dieser Spalte im Haupt-BOM-Elementraster zu steuern.
- Source – zeigt ein Symbol an, das angibt, woher dieser Parameter stammt.
- Name – der Name der Eigenschaft/des Parameters, wie im Quelldokument definiert oder wie für eine benutzererstellte BomDoc-Spalte eingegeben.
- Alias – bei Bedarf kann ein Alias definiert werden, um eine Spalte umzubenennen.
- Add – klicken Sie hier, um dem Raster der BOM-Elemente eine neue benutzerdefinierte Spalte hinzuzufügen.