Erstellen der physischen Multi-Board-Baugruppe

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. Dieser Prozess lädt die physische Repräsentation (PCBs und andere Mehrplatinenbaugruppen), auf die von jedem logischen Block im Mehrplatinen-Schaltplan verwiesen wird, in den Mehrplatinen-Baugruppeneditor. Auf dieser Seite wird dieser Prozess beschrieben.

Weitere Informationen zur logischen Entwurfsphase einer Mehrplatinenbaugruppe finden Sie auf der Seite Erfassen 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 im Bereich Projects mit der rechten Maustaste auf den Projekteintrag 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 im Bereich Projects mit der rechten Maustaste auf seinen Eintrag und wählen Sie dann im Kontextmenü Save As aus).

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

  4. Wenn das Gehäuse verfügbar ist, laden Sie es in die Baugruppe – weitere Informationen.

  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.

Ein Beispiel für eine Mehrplatinenbaugruppe. Mehrere verbundene PCBs sind in einem Gehäuse platziert.
Ein Beispiel für eine 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 zur Unterstützung der 3D-Engine und des erweiterten Funktionsumfangs importiert werden. 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 in einer neueren Version von Altium Designer gespeicherte Mehrplatinenbaugruppe nicht in Altium Designer 18 geöffnet werden kann.

Der Multi-board Assembly-Editor 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 in einer Linie angeordnet werden sollen). Sie haben beim Öffnen die Möglichkeit, eine Sicherungskopie 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 aus dem 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, untersucht die Software jedes Modul im Mehrplatinen-Schaltplan, identifiziert die PCB/Baugruppe, die für jedes der untergeordneten Projekte ausgewählt wurde, und zeigt im Dialog Engineering Change Order die Liste der Änderungen an, die erforderlich sind, um jede dieser Platinen zur Baugruppe hinzuzufügen.

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 mit derselben Ausrichtung im Designbereich platziert, die sie im untergeordneten Projekt hat. Dieser Prozess benötigt einige Zeit, da der vollständige Datensatz jeder 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 Seite Multi-board Assembly – General im Dialog 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 Bereich Multi-board Assembly 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 dem Mehrplatinen-Designprojekt (*.PrjMbd) hinzugefügt und ist daher im Bereich Projects nicht als untergeordnetes Element dieses Projekts sichtbar.

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 Bereich Multiboard Assembly und wählen dann Locked.

  • Ein gesperrtes Teil kann nicht bearbeitet/verschoben werden.

  • Gesperrte Teile sind im Bereich Multiboard Assembly 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 gepaart werden, wenn es als Quelle ausgewählt ist (das Objekt, das sich bewegt – weitere Informationen zum Paaren von Teilen finden Sie auf der Seite Working with Mates).

Aktualisieren eines Teils

Wenn ein Teil oder 3D-Körper, 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 irgendwo im Designbereich mit der rechten Maustaste und wählen Sie im Kontextmenü den Befehl Update All Parts (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 das/die gewünschte(n) Teil(e) aus und wählen Sie den Befehl Edit » Update Selected Part aus den Hauptmenüs oder klicken Sie irgendwo im Designbereich mit der rechten Maustaste und wählen Sie im Kontextmenü den Befehl Update Selected Part (Tastenkombination: Ctrl+U), um die ausgewählten Teile in der aktiven Mehrplatinenbaugruppe mit den neuesten Layoutinformationen aus ihren entsprechenden untergeordneten PCB-Dokumenten zu aktualisieren.

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

Bearbeiten eines Teils

Eine Bearbeitungssitzung für eine Baugruppe oder PCB kann aus dem Mehrplatinen-Baugruppeneditor heraus gestartet werden. Wählen Sie das gewünschte Teil aus und führen Sie den Befehl Edit » Edit Selected Part aus oder klicken Sie irgendwo im Designbereich mit der rechten Maustaste und wählen Sie im Kontextmenü den Befehl Edit Selected Part (Tastenkombination: Ctrl+E). Nach dem Starten des Befehls wechseln Sie in den Teilebearbeitungsmodus, wobei die ausgewählte PCB gezoomt und zentriert wird, um nach Möglichkeit in das Hauptdesignfenster zu passen. Die Platine bleibt in voller Farbgebung dargestellt, während alle anderen Platinen ausgegraut (schreibgeschützt) angezeigt werden.

Nehmen Sie die erforderlichen Änderungen an der Platzierung von Komponenten mithilfe manueller Platzierungs- und/oder Ausrichtungsfunktionen vor. 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 eingepasst 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 Mehrplatinenbaugruppe

Zum Navigieren und Verwalten einer Mehrplatinenbaugruppe können Sie den Bereich Multiboard Assembly verwenden.

Der Bereich zeigt eine ausklappbare Baumansicht der vollständigen Baugruppenstruktur, einschließlich:

  • der enthaltenen Platinen (PCBs) und Mehrplatinenbaugruppen sowie der Komponenten, Lagen und Netze innerhalb jeder PCB

  • enthaltener STEP-Modelle

  • anderer enthaltener Mehrplatinenbaugruppen

  • zwischen Objekten in der Baugruppe gebildeter Mates

Hervorheben von Elementen in der Mehrplatinenbaugruppe

Der Bereich 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; beispielsweise ändert sich der Auswahlstatus von Bereichseinträgen als Reaktion auf Objekte der obersten Ebene, die im Designbereich ausgewählt wurden. Vom Bereich aus wird die Auswahl auf allen Ebenen des Baums unterstützt, auf denen dies sinnvoll ist. Beispielsweise wird bei Auswahl eines einzelnen Netzes dieses Netz auf der gesamten Platine hervorgehoben, bei Auswahl einer einzelnen dielektrischen Lage jedoch nicht. Die standardmäßigen Windows-Tastenkombinationen Shift+Click oder Ctrl+Click können verwendet werden, um im Bereich mehrere Elemente auszuwählen.

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

Die Hervorhebung aus dem Bereich heraus ist eine ausgezeichnete Methode, um ein bestimmtes Teil zu finden oder den Verlauf eines Satzes von Netzen zu untersuchen, während sie unter einer Tochterplatine verlaufen.

Steuern der Sichtbarkeit und Transparenz von Baugruppenteilen

Neben der Hervorhebung eines bestimmten Teils oder mehrerer Teile kann der Bereich auch verwendet werden, um die Sichtbarkeit und Transparenz der aktuell im Bereich ausgewählten Teile zu steuern. Klicken Sie mit der rechten Maustaste auf das/die ausgewählte(n) Teil(e) und wählen Sie dann im Kontextmenü Visible oder Transparent. Transparente Teile werden durchsichtig. 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 Sie dann mit der rechten Maustaste, um das Kontextmenü anzuzeigen, und wählen Sie die Option Visible, um das Objekt auszublenden. Verwenden Sie den Bereich 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 darauf 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.

Messen des Abstands

Der Befehl Tools » Measure Distance aus den Hauptmenüs (Tastenkombination: Ctrl+M) wird verwendet, um Abstände zwischen 3D-Körpern in der Mehrplatinenbaugruppe 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. Wenn Sie den Cursor über ein mögliches 3D-Objekt bewegen, ändert sich dessen Farbe. Wenn Sie eine bestimmte Fläche des Objekts auswählen möchten, halten Sie beim Bewegen des Cursors die Taste Ctrl  gedrückt – die Fläche unter dem Cursor 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.

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

  4. Fahren Sie mit der Messung 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 Bereich Messages angezeigt. Sie können auf einen Eintrag doppelklicken, um zu dieser Messung im Designbereich zu springen.

  • Nachdem Sie die Messsitzung beendet haben, werden alle visuellen Messungen zusammen mit allen Messeinträgen im Bereich Messages gelöscht.

  • Wenn Sie den Cursor über einen 3D-Körper (oder eine seiner Flächen) bewegen, ändert sich die Farbe in die für die Systemfarbe Highlight Under Cursor angegebene Farbe im Abschnitt System Colors des Bereichs 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 (Tastenkombination: Ctrl+K). Nach dem Starten des Befehls prüft die Software die verschiedenen an der Mehrplatinenbaugruppe beteiligten Einheiten auf Kollisionen. Zuerst wird jede Platine auf Kollision mit den oberen und unteren Gehäuse-/Case-Teilen (STEP-Teilen) geprüft, anschließend erfolgt die Prüfung zwischen den Platinen selbst (PCBs).

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

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

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

  • Gepaarte Oberflächen werden nicht als Kollision betrachtet.

Unterstützung für Rigid-Flex

Der Mehrplatinen-Baugruppeneditor unterstützt Rigid-Flex-PCBs. Rigid-Flex ist die Bezeichnung für eine Leiterplatte, die sowohl flexible als auch starre Schaltungen kombiniert. Der Mehrplatinen-Baugruppeneditor zeigt die PCB im endgültigen 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  aus den Hauptmenüs. Um die gesamte Baugruppe im Parasolid-Format (*.x_t) zu exportieren, wählen Sie File » Export » Parasolid aus den Hauptmenüs.

Ein Beispiel der STEP-Datei der Mehrplatinenbaugruppe, geöffnet in einem MCAD-Werkzeug.
Ein Beispiel der STEP-Datei der Mehrplatinenbaugruppe, geöffnet in einem MCAD-Werkzeug.

Eine Mehrplatinenbaugruppe kann auch mit der Funktionalität von Altium MCAD CoDesigner zwischen Altium Designer und einem unterstützten MCAD-Werkzeug synchronisiert werden.

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

Export nach PDF 3D

Ein Mehrplatinen-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 aus.

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

AI-LocalizedAI-localized
Wenn Sie ein Problem feststellen, wählen Sie den Text/das Bild aus und drücken SieStrg + Eingabe, um uns Ihr Feedback zu senden.
Funktionsverfügbarkeit

Die Ihnen zur Verfügung stehenden Funktionen hängen davon ab, über welche Altium-Lösung Sie verfügen – Altium Develop, Altium Agile Teams, Altium Agile Enterprise oder Altium Designer (mit aktivem Laufzeitvertrag).

Wenn Sie eine dokumentierte Funktion in Ihrer tatsächlich verwendeten Software nicht sehen, wenden Sie sich an den Altium-Vertrieb, um mehr zu erfahren.

Legacy-Dokumentation

Die Dokumentation von Altium Designer wird nicht mehr versioniert. Wenn Sie auf Dokumentation für ältere Versionen von Altium Designer zugreifen müssen, besuchen Sie den Abschnitt Legacy-Dokumentation auf der Seite Andere Installer.

Inhalt