Creating the Physical Multi-board Assembly

Altium Designer unterstützt die Erstellung einer Mehrplatinenbaugruppe, die als multi-board assembly bezeichnet wird. Sobald die logische Struktur des Systems in einem Mehrplatinen-Schaltplan (*.MbsDoc) definiert ist, wird das physische Mehrplatinen-Design erstellt, indem das Systemdesign in ein leeres Mehrplatinen-Baugruppendokument (*.MbaDoc) übertragen wird. Bei diesem Vorgang wird die physische Darstellung (PCBs und andere Mehrplatinenbaugruppen), auf die jeder logische Block im Mehrplatinen-Schaltplan verweist, in den Mehrplatinen-Baugruppeneditor geladen. Diese Seite beschreibt diesen Prozess.

Weitere Informationen zur logischen Entwurfsphase einer Mehrplatinenbaugruppe finden Sie auf der Seite Erfassung des logischen Systemdesigns.

Mehrplatinenprojekte und ihre zugehörigen Unterprojekte können in einem verbundenen Workspace gespeichert werden, wo sie von den Versionskontroll-, Freigabe- und Verwaltungsfunktionen eines Altium 365 Workspace oder Enterprise Server Workspace profitieren können.

Informationen zum Speichern und Freigeben eines Mehrplatinenprojekts in einem Altium 365 Workspace finden Sie auf der Seite Workspace Projects .

So erstellen Sie ein neues Mehrplatinen-Baugruppendokument:

  1. Fügen Sie dem Mehrplatinenprojekt ein neues Mehrplatinen-Baugruppendokument (*.MbaDoc) hinzu, indem Sie mit der rechten Maustaste auf den Projekteintrag im Projects-Panel klicken und dann im Kontextmenü Add New to Project » Multi-board Assembly auswählen.

    Jedes Mehrplatinen-Designprojekt kann nur ein Mehrplatinen-Baugruppendokument enthalten.

  2. Speichern Sie das neue Mehrplatinen-Baugruppendokument (klicken Sie mit der rechten Maustaste auf seinen Eintrag im Projects-Panel und wählen Sie Save As im Kontextmenü).

  3. Übertragen Sie die logische Darstellung des Systems aus dem Mehrplatinen-Schaltplan in das Mehrplatinen-Baugruppendokument – mehr erfahren.

  4. Falls das Gehäuse verfügbar ist, laden Sie es in die Baugruppe – mehr erfahren.

  5. Positionieren Sie jedes Element innerhalb der Baugruppe – weitere Informationen finden Sie auf der Seite Positioning & Orienting Your Boards.

  6. Verbinden Sie Elemente innerhalb der Baugruppe mithilfe von Mates – weitere Informationen finden Sie auf der Seite Working with Mates.

Beispiel einer Mehrplatinenbaugruppe. Mehrere verbundene PCBs sind in einem Gehäuse platziert.
Beispiel einer Mehrplatinenbaugruppe. Mehrere verbundene PCBs sind in einem Gehäuse platziert.

Opening a Multi-board Assembly Created in Altium Designer 18

Mehrplatinenbaugruppen, die in Altium Designer 18 erstellt wurden, müssen aufgrund von Dateiformatänderungen importiert werden, die zur Unterstützung der 3D-Engine und des erweiterten Funktionsumfangs erforderlich sind. Wenn ein Mehrplatinen-Baugruppendokument im alten Format geöffnet wird, wird der Dialog Legacy document import geöffnet.

Wählen Sie im Mehrplatinen-Baugruppeneditor den Befehl Design » Import aus, um ECOs zu erzeugen, die die untergeordneten Module neu laden.

Beachten Sie, dass aufgrund der Dateiformatänderungen, die zur Unterstützung des erweiterten Funktionsumfangs und der 3D-Engine erforderlich sind, eine Mehrplatinenbaugruppe, die in einer neueren Version von Altium Designer gespeichert wurde, nicht in Altium Designer 18 geöffnet werden kann.

Der Mehrplatinen-Baugruppeneditor verwendet die Open-CASCADE-Bibliothek für die geometrische Modellierung einer Mehrplatinenbaugruppe. Beachten Sie, dass beim Öffnen eines älteren Mehrplatinen-Baugruppendokuments (aus einer früheren Version der Software) erstellte Mates entfernt werden (Sie können wählen, ob die relativen Positionen der Baugruppenteile beibehalten oder diese in einer Linie angeordnet werden sollen). Sie haben die Möglichkeit, beim Öffnen eine Sicherung dieser älteren Version zu erstellen.

Diese Funktion befindet sich in der Open Beta und ist verfügbar, wenn die Option System.MBAEngine.UseOpenCascade im Dialog Advanced Settings dialog aktiviert ist.

Übertragen des Systemdesigns in das Mehrplatinen-Baugruppendokument

Das Mehrplatinen-Design wird mit einem der folgenden Befehle vom Mehrplatinen-Schaltplan in das Mehrplatinen-Baugruppendokument übertragen:

  • Design » Update Assembly - <MultiBoardAssemblyDocumentName>.MbaDoc aus den Hauptmenüs des Mehrplatinen-Schaltplaneditors.

  • Design » Import Changes From <MultiBoardProjectName>.PrjMbd aus den Hauptmenüs des Mehrplatinen-Baugruppeneditors.

Wenn Sie einen dieser Befehle ausführen, prüft die Software jedes Modul im Mehrplatinen-Schaltplan, identifiziert die PCB/Baugruppe, die für jedes der untergeordneten Projekte ausgewählt wurde, und zeigt die Liste der Änderungen an, die erforderlich sind, um jede dieser Platinen zur Baugruppe hinzuzufügen, im Dialog Engineering Change Order an.

Die Platine aus jedem PCB-Projekt wird als ECO-Änderung aufgeführt und beim Ausführen der ECOs in den Mehrplatinen-Baugruppeneditor geladen.
Die Platine aus jedem PCB-Projekt wird als ECO-Änderung aufgeführt und beim Ausführen der ECOs in den Mehrplatinen-Baugruppeneditor geladen.

Wenn auf die Schaltfläche  geklickt wird, werden die Platinen/Baugruppen in den Mehrplatinen-Baugruppeneditor geladen. Jede Platine/Baugruppe wird im Designbereich in derselben Ausrichtung platziert, die sie im untergeordneten Projekt hat. Dieser Vorgang nimmt einige Zeit in Anspruch, da der vollständige Datensatz für jede PCB analysiert und geladen werden muss.

Platinen in dieser Mehrplatinenbaugruppe, die in den Designbereich des Mehrplatinen-Baugruppeneditors geladen wurden und nun zur Positionierung bereit sind.
Platinen in dieser Mehrplatinenbaugruppe, die in den Designbereich des Mehrplatinen-Baugruppeneditors geladen wurden und nun zur Positionierung bereit sind.

  • Über Optionen auf der Multi-board Assembly – General page des Dialogs Preferences können Sie festlegen, ob freie 3D-Körper aus untergeordneten PCBs importiert werden sollen und ob 3D-Körper mit einer Höhe unter dem angegebenen Wert nicht importiert werden sollen.

  • Verwenden Sie den Befehl View » Toggle Units aus den Hauptmenüs (oder die Tastenkombination Q), um zwischen imperialen und metrischen Einheiten umzuschalten.

Hinzufügen zusätzlicher Objekte zur Mehrplatinenbaugruppe

Sie können auch zusätzliche Objekte in eine Mehrplatinenbaugruppe laden (zusätzlich zu den im Mehrplatinen-Schaltplan referenzierten PCBs). Zusätzliche Objekte können über das Menü Design oder über die Schaltflächen oben im Multi-board Assembly-Panel geladen werden.

Jede Entität bzw. jedes Element in einer Mehrplatinenbaugruppe wird als part bezeichnet.

Verwenden Sie den entsprechenden Befehl oder die entsprechende Schaltfläche, um:

  • Insert PCB Part () – eine weitere PCB in diese Baugruppe einzufügen.

  • Insert MBA Part () – eine weitere Mehrplatinenbaugruppe in diese Baugruppe einzufügen.

  • Insert STEP Part () – ein mechanisches Modell im STEP-Format in diese Baugruppe einzufügen.

  • Beachten Sie, dass ein Teil als einzelne Entität in die Mehrplatinenbaugruppe eingefügt wird. Wenn Sie beispielsweise das STEP-Modell für ein Gehäuse einfügen, das aus einer oberen und einer unteren Hälfte besteht, können Sie diese Hälften nicht unabhängig voneinander bearbeiten. In diesem Fall müssen Sie jede Hälfte separat in die Baugruppe einfügen.

  • Die eingefügte Baugruppe oder PCB wird not zum Mehrplatinen-Designprojekt (*.PrjMbd) hinzugefügt und erscheint daher nicht als untergeordnetes Element dieses Projekts im Projects-Panel.

Aktualisieren oder Bearbeiten eines Baugruppenteils

Sperren/Entsperren eines Teils

Um ein Teil zu sperren/entsperren, wählen Sie das gewünschte Teil aus, klicken Sie mit der rechten Maustaste darauf und wählen Sie dann im Kontextmenü den Befehl Lock Selected Part/Unlock Selected Part , um das Teil (oder verbundene Teile) an seiner aktuellen Position im Designbereich des Baugruppeneditors zu sperren/entsperren. Alternativ klicken Sie mit der rechten Maustaste auf einen Teileintrag im Multiboard Assembly-Panel und wählen dann Locked.

  • Ein gesperrtes Teil kann nicht bearbeitet/verschoben werden.

  • Gesperrte Teile sind im Multiboard Assembly Panel mit einem Vorhängeschloss-Symbol gekennzeichnet.

  • Ein gesperrtes einzelnes Teil zeigt kein Objekt-Gizmo an (weitere Informationen zum Objekt-Gizmo finden Sie auf der Seite Positioning & Orienting Your Boards).

  • Ein gesperrtes Teil kann nicht mit einem Mate versehen werden, wenn es als Quelle ausgewählt ist (das Objekt, das sich bewegt – weitere Informationen zum Verbinden von Teilen finden Sie auf der Seite Working with Mates).

Aktualisieren eines Teils

Wenn ein Teil oder 3D-Körper, das/der einer Baugruppe hinzugefügt wurde, aktualisiert wurde, kann die Aktualisierung mit einer der folgenden Aktionen in die Mehrplatinenbaugruppe geladen werden:

  • Wählen Sie den Befehl Edit » Update All Parts aus den Hauptmenüs oder klicken Sie mit der rechten Maustaste irgendwo in den Designbereich und wählen Sie den Befehl Update All Parts im Kontextmenü (Tastenkombination: Shift+Ctrl+U), um alle Teile in der aktiven Mehrplatinenbaugruppe mit den neuesten Layoutinformationen aus den entsprechenden untergeordneten PCB-Dokumenten zu aktualisieren.

  • Wählen Sie die erforderlichen Teile aus und wählen Sie den Befehl Edit » Update Selected Part aus den Hauptmenüs oder klicken Sie mit der rechten Maustaste irgendwo in den Designbereich und wählen Sie den Befehl Update Selected Part im Kontextmenü (Tastenkombination: Ctrl+U), um die ausgewählten Teile in der aktiven Mehrplatinenbaugruppe mit den neuesten Layoutinformationen aus den entsprechenden untergeordneten PCB-Dokumenten zu aktualisieren.

  • Wählen Sie den erforderlichen 3D-Körper aus und wählen Sie den Befehl Edit » Update Selected 3D Body aus den Hauptmenüs oder klicken Sie mit der rechten Maustaste irgendwo in den Designbereich und wählen Sie den Befehl Update Selected 3D Body im Kontextmenü, um die ausgewählten 3D-Körper in der aktiven Mehrplatinenbaugruppe mit den neuesten Layoutinformationen aus den entsprechenden untergeordneten PCB-Dokumenten zu aktualisieren.

Bearbeiten eines Teils

Eine Baugruppen- oder PCB-Bearbeitungssitzung kann innerhalb des Multi-Board-Baugruppeneditors gestartet werden. Wählen Sie das gewünschte Teil aus und führen Sie den Befehl Edit » Edit Selected Part aus, oder klicken Sie mit der rechten Maustaste irgendwo im Designbereich und wählen Sie im Kontextmenü den Befehl Edit Selected Part (Tastenkürzel: Ctrl+E). Nach dem Starten des Befehls wechseln Sie in den Teilebearbeitungsmodus, wobei die ausgewählte PCB gezoomt und zentriert wird, sodass sie – wenn möglich – in das Hauptdesignfenster passt. Die Platine bleibt in voller Farbgebung dargestellt, während alle anderen Platinen ausgegraut werden (schreibgeschützt).

Nehmen Sie die erforderlichen Änderungen an der Platzierung von Komponenten vor, indem Sie die manuelle Platzierung und/oder Ausrichtungsfunktionen verwenden. Wenn Sie die Bearbeitung abgeschlossen haben, verwenden Sie den Befehl Finish Part Editing (Ctrl+E). Die Ansicht des Designbereichs wird wieder so angepasst, dass alle Platinen in der Baugruppe sichtbar sind, wobei die zuvor bearbeitete Platine ausgewählt bleibt.

Wenn Sie die Bearbeitung abbrechen möchten, ohne Änderungen zu übernehmen, verwenden Sie den Befehl Cancel Part Editing.

Navigieren und Verwalten der Multi-Board-Baugruppe

Zum Navigieren und Verwalten einer Multi-Board-Baugruppe können Sie das Bedienfeld Multiboard Assembly verwenden.

Das Bedienfeld zeigt eine erweiterbare Baumansicht der vollständigen Baugruppenstruktur an, einschließlich:

  • Der enthaltenen Platinen (PCBs) und Multi-Board-Baugruppen sowie der Komponenten, Lagen und Netze innerhalb jeder PCB

  • Eingebundener STEP-Modelle

  • Anderer eingebundener Multi-Board-Baugruppen

  • Zwischen Objekten in der Baugruppe gebildeter Verknüpfungen

Hervorheben von Elementen in der Multi-Board-Baugruppe

Das Bedienfeld Multiboard Assembly bietet Hervorhebungsfunktionen, bei denen das im Baum ausgewählte Teil im Designbereich hervorgehoben wird. Die Hervorhebung ist für Auswahlen auf der obersten Ebene des Baugruppenbaums bidirektional; das bedeutet, dass sich der Auswahlstatus von Bedienfeldeinträgen entsprechend ändert, wenn Objekte der obersten Ebene im Designbereich ausgewählt werden. Vom Bedienfeld aus wird die Auswahl auf allen Ebenen des Baums unterstützt, auf denen dies sinnvoll ist. Wenn Sie beispielsweise ein einzelnes Netz auswählen, wird dieses Netz auf der gesamten Platine hervorgehoben; wenn Sie jedoch eine einzelne dielektrische Lage auswählen, wird diese Lage nicht hervorgehoben. Die standardmäßigen Windows-Tastenkürzel Shift+Click oder Ctrl+Click können für Mehrfachauswahlen im Bedienfeld verwendet werden.

Drei im Designbereich ausgewählte Platinen werden auch im Bedienfeld hervorgehoben.
Drei im Designbereich ausgewählte Platinen werden auch im Bedienfeld hervorgehoben.

Das Hervorheben über das Bedienfeld ist eine ausgezeichnete Methode, um ein bestimmtes Teil zu lokalisieren oder den Verlauf einer Gruppe von Netzen zu verfolgen, wenn diese unter einer Tochterplatine verlaufen.

Steuern der Sichtbarkeit und Transparenz von Baugruppenteilen

Neben dem Hervorheben eines bestimmten Teils oder mehrerer Teile kann das Bedienfeld auch verwendet werden, um die Sichtbarkeit und Transparenz der aktuell im Bedienfeld ausgewählten Teile zu steuern. Klicken Sie mit der rechten Maustaste auf die ausgewählten Teile und wählen Sie dann im Kontextmenü Visible oder Transparent. Transparente Teile werden durchsichtig dargestellt. Teile, bei denen die Option Visible deaktiviert ist, werden ausgeblendet.

Javascript ID: MBA_Pnl_MultiboardAssembly_PartVisibility

Ein STEP-Modell ist in der Baugruppe vollständig sichtbar.

Dasselbe Modell wurde transparent gemacht.

Dasselbe Modell wurde vollständig ausgeblendet.

Sie können die Sichtbarkeit einer PCB, einer PCB-Komponente oder eines STEP-Modells auch direkt im Designbereich steuern.

  • Für ein gesamtes Objekt, z. B. eine PCB oder ein STEP-Modell, wählen Sie das Objekt aus, klicken dann mit der rechten Maustaste, um das Kontextmenü anzuzeigen, und wählen die Option Visible, um das Objekt auszublenden. Verwenden Sie das Bedienfeld Multi-board Assembly, um die Sichtbarkeit wiederherzustellen.

  • Für eine PCB-Komponente wählen Sie die PCB im Designbereich aus, klicken mit der rechten Maustaste und wählen Edit Selected Part. Klicken Sie dann mit der rechten Maustaste auf eine beliebige Komponente auf dieser Platine und wählen Sie im Kontextmenü die Befehle Visible oder Transparent. Wenn Sie die Sichtbarkeit der Komponenten auf dieser Platine fertig konfiguriert haben, klicken Sie erneut mit der rechten Maustaste darauf und wählen entweder Finish Editing Part oder Cancel Editing Part.

Abstand messen

Der Befehl Tools » Measure Distance aus den Hauptmenüs (Tastenkürzel: Ctrl+M) wird verwendet, um Abstände zwischen 3D-Körpern in der Multi-Board-Baugruppe zu messen. Nach dem Starten des Befehls wechseln Sie in den Messmodus. Die Messung wird wie folgt durchgeführt:

  1. Wählen Sie das erste 3D-Objekt oder eine bestimmte Fläche dieses Objekts aus. Wenn Sie den Cursor über ein potenzielles 3D-Objekt bewegen, ändert sich die Farbe dieses Objekts. Wenn Sie eine bestimmte Fläche des Objekts auswählen möchten, halten Sie beim Bewegen des Cursors die Taste Ctrl  gedrückt – die aktuell unter dem Cursor befindliche Fläche wird hervorgehoben. Wenn sich der Cursor an der gewünschten Stelle befindet, klicken Sie, um die Auswahl des Objekts/der Fläche zu bestätigen.

  2. Wählen Sie das zweite 3D-Objekt oder eine bestimmte Fläche dieses Objekts aus.

  3. Das Werkzeug zeigt den kürzesten Abstand zwischen den beiden ausgewählten Objekten (Flächen) visuell an.

  4. Fahren Sie mit dem Messen des Abstands zwischen anderen Objekten/Flächen fort oder drücken Sie Esc, um den Messmodus zu verlassen.

  • Alle Messergebnisse während der aktiven Messsitzung werden im Bedienfeld Messages angezeigt. Sie können auf einen Eintrag doppelklicken, um zu dieser Messung im Designbereich zu springen.

  • Sobald Sie die Messsitzung beenden, werden alle visuellen Messungen sowie alle Messeinträge im Bedienfeld Messages gelöscht.

  • Wenn Sie den Cursor über einen 3D-Körper (oder eine seiner Flächen) bewegen, ändert sich die Farbe zu der für die Systemfarbe Highlight Under Cursor angegebenen Farbe, im Abschnitt System Colors des Bedienfelds View Configuration.

Kollisionsprüfung

Kollisionen werden gemeldet, wenn zwei Objekte Oberflächen haben, die sich berühren oder schneiden.

Um auf Kollisionen zu prüfen, wählen Sie Tools » Check Collisions (Tastenkürzel: Ctrl+K). Nach dem Starten des Befehls prüft die Software auf Kollisionen zwischen den verschiedenen an der Multi-Board-Baugruppe beteiligten Elementen. Zuerst wird jede Platine auf Kollision mit den oberen und unteren Gehäuseteilen (STEP-Teilen) geprüft, anschließend erfolgt die Prüfung zwischen den Platinen selbst (PCBs).

Alle Kollisionen werden über das Bedienfeld Messages gemeldet, und die betreffenden Objekte werden mit der Systemfarbe Violation hervorgehoben. Verwenden Sie den Bereich Details des Bedienfelds Messages, um zu untersuchen, welche Komponente auf einer an einem Konflikt beteiligten Platine die Kollision verursacht.

Falls erforderlich, können nach der Kollisionsprüfung im Designbereich hervorgehobene Kollisionsverletzungen durch Auswahl des Befehls Tools » Clear Violations gelöscht werden.

  • Die Kollisionsprüfung wird zwischen allen Platinen und den Gehäuseteilen durchgeführt, unabhängig von der Sichtbarkeit einer Platine/eines Teils im Designbereich.

  • Verbundene Flächen werden nicht als kollidierend betrachtet.

Unterstützung für Rigid-Flex

Der Multi-Board-Baugruppeneditor unterstützt Rigid-Flex-PCBs. Rigid-Flex ist die Bezeichnung für eine Leiterplatte, die sowohl aus flexiblen als auch aus starren Schaltungsteilen besteht. Der Multi-Board-Baugruppeneditor zeigt die PCB im endgültig gefalteten Zustand an, wie er im PCB-Editor definiert wurde.

Informationen zum Entwurf von Rigid-Flex-PCBs finden Sie auf der Seite Designing a Rigid-Flex PCB.

Export nach MCAD

Die Baugruppe kann im STEP-3D- oder Parasolid-Format exportiert werden. Um die gesamte Baugruppe in STEP 3D (*.step oder *.stp) zu exportieren, wählen Sie File » Export » STEP 3D  in den Hauptmenüs. Um die gesamte Baugruppe im Parasolid-Format (*.x_t) zu exportieren, wählen Sie File » Export » Parasolid in den Hauptmenüs.

Ein Beispiel der STEP-Datei der Multi-Board-Baugruppe, geöffnet in einem MCAD-Werkzeug.
Ein Beispiel der STEP-Datei der Multi-Board-Baugruppe, geöffnet in einem MCAD-Werkzeug.

Eine Multi-Board-Baugruppe kann auch zwischen Altium Designer und einem unterstützten MCAD-Werkzeug mithilfe der Funktionalität Altium MCAD CoDesigner synchronisiert werden.

Weitere Informationen finden Sie auf der Seite Synchronizing a Multi-board Assembly.

Export nach PDF 3D

Ein Multi-Board-Baugruppendokument kann auch in eine PDF-Datei exportiert werden (*.pdf). Wählen Sie dazu in den Hauptmenüs den Befehl File » Export to PDF File .

Weitere Informationen finden Sie auf der Seite Preparing a PDF3D File.

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