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.
So erstellen Sie ein neues Mehrplatinen-Baugruppendokument:
-
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. -
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ü).
-
Übertragen Sie die logische Darstellung des Systems aus dem Mehrplatinen-Schaltplan in das Mehrplatinen-Baugruppendokument – mehr erfahren.
-
Falls das Gehäuse verfügbar ist, laden Sie es in die Baugruppe – mehr erfahren.
-
Positionieren Sie jedes Element innerhalb der Baugruppe – weitere Informationen finden Sie auf der Seite Positioning & Orienting Your Boards.
-
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.
Ü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.
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.
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.
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.
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.
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.
|
Ein STEP-Modell ist in der Baugruppe vollständig sichtbar. Dasselbe Modell wurde transparent gemacht. Dasselbe Modell wurde vollständig ausgeblendet. |
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:
-
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
Ctrlgedrü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. -
Wählen Sie das zweite 3D-Objekt oder eine bestimmte Fläche dieses Objekts aus.
-
Das Werkzeug zeigt den kürzesten Abstand zwischen den beiden ausgewählten Objekten (Flächen) visuell an.
-
Fahren Sie mit dem Messen des Abstands zwischen anderen Objekten/Flächen fort oder drücken Sie
Esc, um den Messmodus zu verlassen.
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.
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.
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.