Parent page: Installation & Konfiguration von Altium CoDesigner
Altium CoDesigner ist eine Schnittstelle zur Übertragung von Leiterplattendesigns zwischen den ECAD- und MCAD-Designbereichen. Nachdem das CoDesigner-Add-In zu Ihrer MCAD-Software hinzugefügt wurde, kann CoDesigner Designänderungen in beide Richtungen übertragen. Die Designänderungen werden über einen Altium Workspace übertragen, der als Brücke zwischen den ECAD- und MCAD-Bereichen fungiert.
► Prüfen Sie die Versionskompatibilität zwischen Ihrer MCAD-Software und CoDesigner
Um auf das Altium CoDesigner Bedienfeld in SOLIDWORKS® zuzugreifen, müssen Sie ein Add-In (Plugin) installieren, wie unten beschrieben. Sie können das MCAD CoDesigner-Plugin von der Download-Seite der Altium-Website herunterladen.
Installation und Konfiguration von CoDesigner in SOLIDWORKS
Für die Schnittstelle zu und von SOLIDWORKS® müssen Sie das Altium CoDesigner for SOLIDWORKS Add-In installieren.
Installieren und aktivieren Sie das Add-In, um in Ihrer MCAD-Software auf CoDesigner zuzugreifen.
So installieren Sie das Add-In:
-
Schließen Sie SOLIDWORKS vor der Installation.
-
Laden Sie das SOLIDWORKS-Add-In herunter und installieren Sie es (AltiumCoDesignerSolidWorks_<VersionNo>.exe).
-
Starten Sie SOLIDWORKS und aktivieren Sie das Add-In über den Dialog Add-Ins, wie oben gezeigt.
-
Sobald das Add-In aktiviert wurde, kann die Registerkarte Altium CoDesigner wie gewohnt zu den Taskpane-Registerkarten hinzugefügt werden. Alle Kollaborationsaktivitäten werden über diese Registerkarte ausgeführt.
Anzeigen der CoDesigner-Taskpane-Registerkarte
In SOLIDWORKS können Taskpane-Registerkarten im Dialog Customize Taskpane Tabs aktiviert/deaktiviert werden.
Auf CoDesigner wird über eine SOLIDWORKS-Taskpane-Registerkarte zugegriffen.
Wenn die Altium CoDesigner Taskpane-Registerkarte (
) in SOLIDWORKS nicht angezeigt wird:
-
Klicken Sie auf das Setup Zahnrad oben im Taskpane, wie oben gezeigt. Der Dialog Customize Taskpane Tabs wird geöffnet.
-
Aktivieren Sie im Dialog die Registerkarte Altium CoDesigner.
Verbindung zu Ihrem Workspace aus SOLIDWORKS herstellen
SOLIDWORKS arbeitet über einen Workspace mit Altium Designer zusammen, bei dem Sie sich bei der ersten Verwendung anmelden müssen.
Wenn Sie nicht angemeldet sind, enthält die Registerkarte Altium CoDesigner Anmeldefelder, wie unten gezeigt. Es gibt zwei Anmeldemodi: einen für die Anmeldung bei einem Altium 365 Workspace und einen weiteren für die Anmeldung bei einem Workspace auf einem On-Prem Enterprise Server.
Verbindung zu einem Altium 365 Workspace herstellen
Anmeldung bei einem Altium 365 Workspace.
-
Wählen Sie die Option Altium Account in der Altium CoDesigner Taskpane-Registerkarte.
-
Geben Sie die E-Mail-Adresse, die Sie für die Anmeldung bei Altium Live verwenden, als Ihren Email sowie Ihr Altium Live Password ein.
-
Aktivieren Sie die Option Remember Me, um die Angaben (einschließlich des Passworts) zu speichern und jedes Mal automatisch eine Verbindung zu Ihrem Altium 365 Workspace herzustellen, wenn SOLIDWORKS gestartet wird.
-
Klicken Sie auf die Schaltfläche Sign In, um die Verbindung herzustellen.
Mehrere Workspaces werden unterstützt – öffnen Sie das CoDesigner-Menü und wählen Sie den gewünschten Workspace aus.
Verbindung zu einem Altium Enterprise Server Workspace herstellen
Anmeldung bei einem On-Prem Enterprise Server Workspace.
-
Wählen Sie die Option Use Custom Server in der Altium CoDesigner Taskpane-Registerkarte.
-
Bei der ersten Anmeldung müssen Sie die Server Address (URL) angeben, um eine Verbindung zu Ihrem On-Prem Enterprise Server Workspace herzustellen. Die Adresse erhalten Sie von Ihrem Systemadministrator.
-
Geben Sie Ihren User Name und Ihr Password ein; auch diese Angaben erhalten Sie vom Systemadministrator.
-
Aktivieren Sie die Option Remember Me, um die Angaben (einschließlich des Passworts) zu speichern und jedes Mal automatisch eine Verbindung zu Ihrem Workspace herzustellen, wenn SOLIDWORKS gestartet wird.
Nachdem Sie sich angemeldet haben, können Sie mit der Zusammenarbeit über Altium CoDesigner beginnen.
CoDesigner wurde installiert und ist einsatzbereit.
Konfigurieren der SOLIDWORKS-Kollaborationseinstellungen
Nachdem Sie sich angemeldet haben, können die CoDesigner-Einstellungen im Dialog Altium CoDesigner Settings konfiguriert werden, der über den Menüeintrag Settings im CoDesigner-Menü (
) geöffnet wird.
Konfigurieren Sie die CoDesigner-Optionen im Dialogfeld „Settings“.
-
Common folder for storing models that are coming from ECAD - Alle von CoDesigner erstellten Komponentenmodelle werden an diesem Speicherort abgelegt, unabhängig davon, zu welchem Projekt sie gehören (beachten Sie, dass das Leiterplattenbauteil und die Leiterplattenbaugruppe von CoDesigner im Projektordner erstellt werden, der beim ersten Pull in Solidworks angegeben wurde). Wenn kein Speicherort angegeben ist, werden alle Komponentenmodelle im Projektordner erstellt und stehen nicht zur Wiederverwendung in anderen Projekten zur Verfügung.
-
Build 3D geometry for Copperi - Kupferschichten der Ober- und Unterseite werden immer als Decals auf den Oberflächen des Leiterplattenbauteils dargestellt. Wenn diese Option aktiviert ist, erstellt CoDesigner zusätzlich extrudierte Features zur Darstellung aller Kupferschichten sowie der Through-Hole-Pads. Beachten Sie, dass das Aktivieren dieser Option eine große Datenmenge erzeugen kann, was die Performance erheblich beeinträchtigt.
-
Build Viasi - aktivieren Sie diese Option, um auch die Via-Hülsen einzubeziehen. Beachten Sie, dass das Aktivieren dieser Option eine große Datenmenge erzeugen kann, was die Performance erheblich beeinträchtigt.
-
Flat Folder Structure - Wenn diese Option aktiviert ist, werden untergeordnete Teile- und Baugruppendateien im selben Ordner wie die Hauptbaugruppendatei gespeichert. Wenn die Option deaktiviert ist, werden alle untergeordneten Teile- und Baugruppendateien im Unterordner \<McadAssyName>-EDM gespeichert. Eine flache Ordnerstruktur wird empfohlen, wenn Sie SOLIDWORKS mit Windchill als Product-Data-Management-System verwenden.
-
Smart Sketch Update - wenn aktiviert, zeichnet MCAD CoDesigner während eines Pulls nur die Elemente einer Skizze neu, die in ECAD geändert wurden, und behält Bemaßungen und Abhängigkeiten bei, die sich auf unveränderte Elemente beziehen. Deaktivieren Sie diese Option, wenn sie unerwünschte Ergebnisse liefert. Erfahren Sie mehr über die Unterstützung für Smart Sketch Change.
-
Build Route Tool Path – Der Route Tool Path ist eine Kontur, die zum Ausfräsen der Leiterplatte aus dem Fertigungspanel definiert wird. Deaktivieren Sie diese Option, wenn der Pfad in MCAD nicht benötigt wird. Erfahren Sie mehr über den ECAD Route Tool Path.
-
Transfer board sketch holes that are bigger than <Size><Units> to ECAD as cutouts - Jedes Loch, das in der Skizze des Leiterplattenprofils enthalten ist und in ECAD als Pad interpretiert werden kann (einschließlich runder, quadratischer oder Langlöcher), mit einer Lochgröße (oder Schlitzbreite), die gleich oder kleiner als dieser Wert ist, wird in ECAD in ein freies Pad umgewandelt. Löcher mit einer Größe über diesem Wert werden in einen Leiterplattenausschnitt umgewandelt. Nicht kreisförmige Löcher, die weder einer quadratischen noch einer Schlitzform entsprechen, werden unabhängig von ihrer Größe immer in einen Leiterplattenausschnitt umgewandelt.
-
Ignore components smaller than <Value><Units> in height - Kleinere Komponenten können vom Synchronisierungsprozess ausgeschlossen werden. Konfigurieren Sie diese Option, um Komponenten mit weniger als <Value><Units> bei einem Pull auszuschließen. Beachten Sie, dass die Komponentenhöhe in ECAD als Eigenschaft der Komponente (Footprint) definiert ist; sie entspricht nicht der Höhe des auf dem Footprint platzierten 3D-Modells. Erfahren Sie mehr über die Konfiguration von CoDesigner zum Ignorieren kleinerer Komponenten.
-
Participate in the product improvement program - Aktivieren Sie diese Option, um technische Informationen über Ihre Nutzung von MCAD CoDesigner automatisch mit Altium zu teilen. Erfahren Sie mehr über das Programm zur Produktverbesserung.
-
Verwenden Sie einen gemeinsamen Ordner zum Speichern von Modellen, wenn Sie mit mehreren PCB-Designs arbeiten, bei denen ein Teil der Komponenten wiederverwendet wird, da dies beim Laden eines neuen Projekts Zeit und Speicherplatz spart.
-
Wenn eine Komponente in MCAD fixiert ist oder Abhängigkeiten besitzt, wird sie in ECAD gesperrt (unabhängig davon, ob diese Abhängigkeit Bewegungen innerhalb der PCB-Baugruppe zulässt oder nicht). Wenn eine Komponente in ECAD gesperrt ist, wird sie in MCAD fixiert, sofern sie dort nicht bereits Abhängigkeiten besitzt. Änderungen am gesperrten/fixierten Zustand werden zwischen MCAD und ECAD synchronisiert.
Arbeiten in SOLIDWORKS
Dieser Abschnitt beschreibt SOLIDWORKS-spezifische Einstellungen, die bei der Arbeit mit Altium MCAD CoDesigner wichtig sind.
Kabelbaumdesign in SOLIDWORKS
Wenn Sie die Harness-Design-Funktionen von MCAD CoDesigner verwenden möchten, muss SOLIDWORKS Routing Electrical installiert sein, damit der Kabelbaum synchronisiert werden kann (enthalten im SOLIDWORKS Premium-Paket). Bitte beachten Sie, dass SOLIDWORKS Routing Electrical außerdem die Installation von Microsoft Excel erfordert, um die Konnektivitätsinformationen des Kabelbaums lesen zu können. Erfahren Sie mehr über die Kabelbaum-Synchronisierung mit SOLIDWORKS und MCAD CoDesigner.
SOLIDWORKS-Standardvorlagen
Damit Sie nicht jedes Mal zur Auswahl einer Komponentenvorlage aufgefordert werden, wenn eine neue Komponente erstellt wird, wird empfohlen, Standardvorlagen für Teile zu konfigurieren und zu verwenden, wie unten gezeigt. Dies können die mitgelieferten SOLIDWORKS-Vorlagen oder Ihre eigenen Unternehmensvorlagen sein. Definieren Sie den Speicherort der Vorlagen für Parts, Assemblies und Drawings und wählen Sie die Always use these default document templates, wie unten gezeigt.
Konfigurieren Sie Ihre bevorzugten SOLIDWORKS-Vorlagen.
Es wird empfohlen, die Standardvorlagen jedes Mal erneut auszuwählen, wenn Sie Ihre SOLIDWORKS-Software auf eine neuere Version aktualisieren. Wenn dies nicht erfolgt, kann beim Pull eines Designs in SOLIDWORKS der folgende Fehler im Protokoll auftreten:
2025-12-04 13:21:52.1740|1|Error|MCAD: Could not create a new assembly. Make sure default document templates are specified in Tools - Options - Default Template
Anzeige von PCB-Kupfer, Masken und Siebdruck in SOLIDWORKS
CoDesigner kombiniert Bilder der oberen Kupferschicht, der oberen Lötstoppmaske und des oberen Siebdrucks zu einem einzigen Decal für die Oberseite und wiederholt diesen Vorgang für die entsprechenden Schichten auf der Unterseite der Leiterplatte. Diese Decals für Ober- und Unterseite werden angewendet, wenn die Leiterplatte in MCAD übernommen wird.
Das obere Decal ist eine Kombination aus der oberen Kupferschicht, der oberen Lötstoppmaskenschicht und der oberen Siebdruckschicht.
Hinweise zu Decals:
-
Wenn die Decals nicht korrekt angezeigt werden, kann dies ein Rendering-Problem in SOLIDWORKS sein. Weitere Informationen zu zertifizierten Grafikkarten und den neuesten Updates der Grafiktreibersoftware finden Sie unter https://www.solidworks.com/support/system-requirements. Beachten Sie, dass die Seite einen Link zu Certified Cards and Drivers enthält, über den Sie möglicherweise einen Update-Patch für Ihre Grafikkarte herunterladen können.
-
Wenn der vorherige Schritt die Anzeige der Decals nicht behebt, versuchen Sie, die Option Enhanced graphics performance auf der Seite Performance im SOLIDWORKS-Dialog System Options umzuschalten (
). Bei einigen Grafikkarten hilft es, diese Option zu deaktivieren, bei anderen Grafikkarten hilft es, sie zu aktivieren.
-
Wenn der Modus Build 3D Geometry for Copper and Solder Mask in den CoDesigner-Einstellungen aktiviert ist, werden jede Kupfer- und jede Lötstoppmaskenlage als einzelne Lage übertragen; sie werden nicht zu einem Decal zusammengefasst. In diesem Modus wird das Silkscreen-Detail als Decal auf die Lötstoppmaskenlage angewendet. Erfahren Sie mehr über How CoDesigner Handles Copper, Mask and Overlay Layers
Decal-Speicherung in SOLIDWORKS
Um Designer, die SOLIDWORKS mit einem PDM-System verwenden, besser zu unterstützen, speichert CoDesigner die Decals (Bilddateien, die die Kupfer-, Silkscreen- und Lötstoppmaskenlagen darstellen) direkt in der Board-Part-Datei. Dies vereinfacht die Verwaltung der PCB-bezogenen Dateien, wenn auf der MCAD-Seite ein PDM-System verwendet wird.
Decals werden in der SOLIDWORKS-prt-Datei gespeichert, was die Arbeit mit SOLIDWORKS und einem PDM-System vereinfacht.
-
Wenn Sie SOLIDWORKS mit einem PDM verwenden und feststellen, dass das Image file path weiterhin auf einen Speicherort auf der Festplatte verweist, schließen Sie das Design und entfernen Sie die Bilddateien von diesem Speicherort. SOLIDWORKS verwendet dann beim nächsten Öffnen des Designs die im Board-Part gespeicherten Decals.
-
Wenn Sie Zugriff auf die temporären Bilddateien benötigen, die während des Pull-Prozesses erstellt werden, beispielsweise wenn Sie mit SOLIDWORKS Visualize arbeiten, kann Altium CoDesigner so konfiguriert werden, dass die während des Pull-to-MCAD-Prozesses erstellten temporären Dateien nicht automatisch entfernt werden. Beachten Sie, dass hierfür die Windows-Registrierung bearbeitet werden muss. Dies sollte nur durchgeführt werden, wenn Sie die damit verbundenen Risiken verstehen.
Retaining the temporary files
-
Öffnen Sie den Registrierungspfad: HKEY_CURRENT_USER\SOFTWARE\Altium\CoDesigner
-
Klicken Sie mit der rechten Maustaste und fügen Sie einen neuen DWORD hinzu: mit dem Namen DoNotDeleteOrigFiles
-
Setzen Sie den Value auf 1
WARNING: Eine falsche Änderung der Registrierung kann dazu führen, dass Windows unbrauchbar wird. Verwenden Sie den Registrierungs-Editor auf eigenes Risiko und nur, nachdem Sie die Registrierung wie im Microsoft-Artikel How to back up and restore the registry in Windows beschrieben gesichert haben.
Arbeiten mit mehreren Versionen von SOLIDWORKS
Wenn Ihr Unternehmen mit mehreren Versionen von SOLIDWORKS arbeitet, wissen Sie sicher, dass SOLIDWORKS das Öffnen neuerer Dateien in einer älteren Version von SOLIDWORKS nicht unterstützt. Wenn CoDesigner so konfiguriert ist, dass ein gemeinsamer Ordner zum Speichern von Modellen verwendet wird, kann dies problematisch werden, da ein Ingenieur, der mit einer neueren Version von SOLIDWORKS arbeitet, gemeinsam genutzte Modelle überschreiben könnte, wodurch sie für einen Ingenieur mit einer älteren Version von SOLIDWORKS unbrauchbar werden.
CoDesigner speichert den Pfad des gemeinsamen Modellordners in einer Konfigurationsdatei (config):
-
Datei:
SolidworksAddin.config
-
Speicherort:
%localappdata%\Altium\Altium CoDesigner\Config\
Diese Datei wird geladen, wenn SOLIDWORKS gestartet wird, und gespeichert, wenn Sie SOLIDWORKS beenden. Wenn Sie mit mehreren Versionen von SOLIDWORKS arbeiten müssen und Altium MCAD CoDesigner so konfigurieren möchten, dass für jede Version ein anderer Speicherort für den gemeinsamen Modellordner unterstützt wird, können Sie für jede SOLIDWORKS-Version, die Sie ausführen möchten, eine eigene Konfigurationsdatei erstellen.
Diese Installation von Altium CoDesigner wurde für den Betrieb mit SOLIDWORKS 2023 und SOLIDWORKS 2024 konfiguriert.
So erreichen Sie dies:
-
Erstellen Sie für jede SOLIDWORKS-Version, mit der Sie arbeiten werden, eine Kopie der Konfigurationsdatei.
-
Fügen Sie die SOLIDWORKS-Version in den Dateinamen jeder Kopie der Konfigurationsdatei ein; zum Beispiel
SolidworksAddin.2023.config.
-
Der in jeder SOLIDWORKS-Version benötigte eindeutige Modellpfad kann dann festgelegt werden, indem Sie entweder den
Value des Schlüssels SolidWorksPartsLibraryFolderPath in der Konfigurationsdatei bearbeiten (wie unten gezeigt) oder SOLIDWORKS ausführen und den Pfad im Dialog Altium CoDesigner Settings bearbeiten.
Konfigurieren Sie eine Konfigurationsdatei, um jede SOLIDWORKS-Version mit einem eindeutigen CoDesigner-Modellpfad zu starten.
SOLIDWORKS PDM für CoDesign konfigurieren
CoDesigner wurde mit SOLIDWORKS® PDM Professional entwickelt und getestet.
SOLIDWORKS PDM Client
Eine nützliche Ergänzung bei der Arbeit mit SOLIDWORKS PDM ist der SOLIDWORKS PDM Client. Der Client bietet Zugriff auf den PDM Vault (Server), sodass Sie den Inhalt Ihres PDM Vaults durchsuchen und erkunden können.
-
Der PDM Client wird über den SOLIDWORKS Installation Manager installiert (
).
-
Sie benötigen außerdem eine Vault View, mit der der Vault-Inhalt im Windows-Datei-Explorer angezeigt werden kann. Der Vault Viewer steht zur Installation zur Verfügung, sobald der PDM Client installiert wurde (
).
PDM-Einstellungen
-
Deaktivieren Sie die Option Prompt to check out file if opened in read-only mode in den SOLIDWORKS-PDM-Einstellungen (zugänglich über das Menü Tools in SOLIDWORKS), wie unten gezeigt. Dadurch müssen vorhandene Komponenten nicht ausgecheckt werden, sodass für andere Konstrukteure keine Unannehmlichkeiten entstehen. Wenn es jedoch erforderlich ist, Komponenteneigenschaften zu ändern, sollten die entsprechenden Komponenten ausgecheckt werden.
SOLIDWORKS Product Data Management (PDM) ist eine lokale Datenmanagementlösung, die Teamverwaltung und Zusammenarbeit während der Produktentwicklung unterstützt.
Empfohlen, unter PDM-Kontrolle zu halten
-
Den gemeinsamen Ordner, in dem CoDesigner Modelle speichert. Konfigurieren Sie den im Dialog Altium CoDesigner Settings angegebenen Ordner der Option Common folder for storing models option so, dass er unter SOLIDWORKS-PDM-Kontrolle steht, und synchronisieren Sie diesen Ordner mit dem lokalen Speicher, bevor Sie mit ECAD zusammenarbeiten.
-
Für MCAD CoDesigner 3.7 oder älter schließen Sie die Unterordner
\Orig und \Expt ein.
-
Für MCAD CoDesigner 3.8 und neuer wird empfohlen, die Option Flat Folder Structure im Dialog Altium CoDesigner Settings zu aktivieren, wenn Windchill als Product-Data-Management-System verwendet wird.
-
Baugruppen und Teile, die mit dem PCB-Projekt zusammenhängen.
Nicht erforderlich, unter PDM-Kontrolle zu halten
-
PNG-Dateien werden zum Erzeugen der Decals verwendet (Bilder, die Kupfer, Silkscreen und Lötstoppmaske darstellen). Diese Bilddateien werden in demselben Ordner gespeichert, in dem auch das Board-Part gespeichert ist.
Nachdem SOLIDWORKS PDM nun für CoDesign bereit ist, besteht der letzte Schritt darin, die Altium-Workspace-Optionen so zu konfigurieren, dass native MCAD-Komponenten verwendet werden, und festzulegen, welcher ECAD-Komponentenparameter verwendet wird, um auf die entsprechende MCAD-Komponente zu verweisen. Erfahren Sie mehr über Linking from the ECAD Components to the MCAD Components.
Nachdem dies erledigt ist, können Sie mehr über Working with SOLIDWORKS PDM erfahren.
Wie geht es weiter?
Nachdem CoDesigner in Ihrer MCAD-Software installiert und mit Ihrem Workspace verbunden ist, besteht der nächste Schritt darin, die entsprechenden Workspace-Einstellungen zu konfigurieren.
► Erfahren Sie mehr über Configuring your Workspace Settings