Projektveröffentlichungsmanagement innerhalb der PCB-Design-Software

Erstellt: Dezember 10, 2018
Aktualisiert am: April 22, 2020

Screenshot of AD18 sch, 3D layout, and releaser in project release management

Sie haben Tag und Nacht gearbeitet, um Ihr PCB-Design fertigzustellen und endlich ist die letzte Leiterbahn verbunden, der letzte Siebdruck-Referenzpunkt angepasst und die finale DRC-Prüfung bestanden. Es ist Zeit, das Wochenende einzuläuten, richtig? Falsch. Sie haben immer noch eine Menge Arbeit vor sich, um alle Ihre Ausgabedateien für Ihre Hersteller zu erstellen.

Viele Anbieter von PCB-Designfreigabe-Tools bieten unterschiedliche Mechanismen an, um die Erstellung von Ausgabedateien für den Benutzer zu erleichtern. Altium Designer® steht hier an der Spitze, wenn es darum geht, die Generierung von Fertigungs-Ausgabedateien durch die Verwendung seiner Job-Ausgabedateien zu automatisieren. Diese Dateien ermöglichen es Ihnen, zu definieren, welche Ausgaben Sie erstellen möchten und sie alle in einem Satz von Skripten zusammenzufassen, denen das System folgen wird. Sobald Sie Ihre Ausgabejobdateien definiert haben, müssen Sie nur noch jede einzelne aktivieren, um Ihre Fertigungsdateien zu erstellen. Könnte dieser Prozess noch einfacher sein, fragen Sie? Es kann ein Altium-Projekt sein, das sich selbst übertroffen hat, indem es den Ausgabejobdatei-Prozess weiter automatisiert hat, so dass die Dateien alle zusammen durch einen einzigen PCB-Freigabeprozess des Projekts ausgeführt werden.

Der Mechanismus, über den wir sprechen, ist Altiums Project Releaser. Der Project Releaser wird die bereits vorhandenen Ausgabejobdateien als Teil seines gesamten Freigabeprozesses verwenden.

Aufbauend auf den Ausgabejobdateien

Zunächst wollen wir unsere Ausgabejobdateien erneut betrachten. In einem früheren Blog haben wir darüber gesprochen, wie man Ausgabejobdateien erstellen und verwenden kann. Wir werden einige sehr ähnliche Ausgabejobdateien nehmen und sie leicht ändern, um die Verwendung des Project Releasers zu demonstrieren.

Wir arbeiten mit zwei Ausgabejobdateien, eine um Ausgabedateien für unseren Platinenhersteller zu erstellen und die andere für unseren Platinenmonteur. Die beiden Ausgabejobdateien heißen „Fabrication“ und „Assembly“. Es sind sehr einfache Dateien. Die Fertigungsdatei enthält nur einige definierte Gerber-Dateien, während die Montagedatei nur eine Montagezeichnung definiert hat.

Screenshot of AD18 assembly job output file in project release management

Die Montagejob-Ausgabedatei in Altium

Im obigen Bild können Sie unsere Definitionsdateien für die Montageausgabe sehen. Es gibt viele andere Ausgaben, die wir zuweisen könnten, aber in unserem Fall haben wir eine sehr einfache Datei eingerichtet, um nur eine Montagezeichnung zu generieren. Beachten Sie auch, dass diese Ausgabedatei so eingerichtet ist, dass sie auf den „Release Managed“-Ort im Ausgabeverwaltungsmenü des PDF-Einstellungsdialogs abzielt. Sie können manuelle Orte für das Ausführen der Ausgabedateien einrichten, aber für die automatisierte Projektfreigabe werden wir es auf die automatische „verwaltete“ Einstellung belassen.

Im Bild unten können Sie unsere Definitionsdateien für die Fertigungsausgabe sehen. Wie Sie sehen können, ist es ebenfalls sehr einfach und wir haben es nur so eingerichtet, dass Gerber-Dateien generiert werden. Wie bei der Montagedatei haben wir den Zielort auf „Released Managed“ eingestellt.

Screenshot of AD18 fabrication job output file in project release management

Die Fertigungsausgabedatei in Altium

Wie wir oben erwähnt haben, können Ausgabeauftragsdateien für so viele Ausgaben eingerichtet werden, wie Sie benötigen. Hier ist ein Beispiel aus einem anderen Design für eine Montage-Ausgabeauftragsdatei. In diesem Fall werden PDFs für den PDF-Container generiert (hervorgehoben), während Gerber-Dateien und andere Dokumente für die Ordnerstruktur generiert werden, die nicht hervorgehoben ist. Wenn Sie mehrere Fertigungsdateien wie diese erstellen müssen, kann die Verwendung der Ausgabeauftragsdateien eine echte Zeitersparnis sein und verhindern, dass Sie wichtige Dokumente vergessen, wenn Sie später zurückkommen und einen neuen Satz von Ausgabedateien erstellen müssen.

Screenshot of AD18 job output file in project release management

Ein Beispiel für eine Ausgabeauftragsdatei mit vielen Dokumenten und Drucken

Verwendung des Project Releasers für Ihr Projekt-Release-Management

Wenn Sie Ihre Fertigungsdateien aus den Ausgabeauftragsdateien erstellen, müssen Sie jede Auftragsdatei öffnen und die Dateien darin generieren. Der Project Releaser vereinfacht diesen Prozess, indem er alle Ihre Auftragsdateien zusammenführt und dann von der intuitiven Benutzeroberfläche des Releasers aus verwaltet. Sie können gleichzeitig Ihre Fertigungs- und Montagedateien sowie Ihre Quelldaten und andere benötigte Dokumente und Daten generieren. Der Releaser wird auch die Montagedaten für alle Varianten generieren, die Sie für Ihr Design definiert haben.

Um den Altium Release Manager zu starten, gehen Sie zum Projektpulldown-Menü und wählen Sie „Project Releaser“, wie im Bild unten gezeigt.

Screenshot of AD18 pulldown menu command in project release management

Das Pulldown-Menükommando für Altiums Project Releaser

Altium wird die Entwurfsdaten verarbeiten und dann das PCB-Freigabedokument öffnen. Der Project Releaser arbeitet in einem von zwei Modi:

  • Verwaltet (Online) – Generierte Daten werden in Revisionsform an einen verwalteten Inhalts-Server freigegeben, bei dem Sie angemeldet sind.
  • Unverwaltet (Offline) – Generierte Daten werden in einen Ordner freigegeben und Sie haben auch die Option, eine einzelne Zip-Datei mit allen Ihren generierten Daten zu erstellen.

Zu Demonstrationszwecken verwenden wir den unverwalteten Offline-Modus, um die Erstellung der Dateien innerhalb eines lokalen Designordners zu zeigen.

Wenn der Project Releaser zum ersten Mal geöffnet wird, sehen Sie Zielrevisionen oder Zielordner, je nachdem, ob Sie die verwalteten oder unverwalteten Modi verwenden. Die Standardzielbehälter sind „Source Data“, „Fabrication Data“ und „Assembly Data“. Sie haben auch die Möglichkeit, zusätzliche Zielbehälter je nach Ihren Bedürfnissen zu erstellen. Wir werden hier nur mit den Standardbehältern arbeiten, und Sie müssen sicherstellen, dass diese Behälter aktiviert sind, indem Sie auf ihre Kontrollkästchen klicken.

Das Erste, was zu tun ist, besteht darin, auf den Button „Optionen“ am unteren Rand des Fensters für das Freigabedokument zu klicken. Dadurch werden die „Projektfreigabeoptionen“ geöffnet, wie Sie unten sehen.

Screenshot of AD18 project releaser menu options in project release management

Die Menüoptionen des Projektfreigebers

In den Projektfreigabeoptionen gibt es zwei Registerkarten. Die erste Registerkarte dient dazu, unsere Optionen einzustellen. Für diese Demonstration werden wir sicherstellen, dass wir für die Option des unverwalteten Ordners eingestellt sind und dass unsere Quelldaten KEINE ausgewählte Option haben. Dies stellt sicher, dass unsere generierten Dateien in ein von uns angegebenes Verzeichnis gehen und dass unsere Quelldaten direkt aus dem Design entnommen werden. Der Projektfreigeber gibt Ihnen auch die Möglichkeit, eine Zip-Datei mit all Ihren generierten Dateien zu erstellen, anstatt sie in einen Ordner zu legen. Wenn wir im Menü weitergehen, wird unsere Fertigungsdaten die Option „Fertigung“ ausgewählt haben, und unsere Montagedaten werden die Option „Montage“ ausgewählt haben.

Im zweiten Tab; „Ausgabepfad“, werden wir einen Ordner in unserem Designverzeichnis angeben, in dem unsere Ausgabedateien generiert werden. Zu unseren Zwecken werden wir dieses Zielverzeichnis in unserem Designverzeichnis festlegen und es „Beispielprojekt Freigeberausgaben“ nennen. Sobald dies erledigt ist, klicken wir auf OK, um das Optionsmenü zu schließen.

Der nächste Schritt besteht darin, in der unteren rechten Ecke der Design-Sitzung auf die Schaltfläche „Vorbereiten“ zu klicken. Dadurch werden mehrere Vorabprüfungen durchgeführt, um sicherzustellen, dass Ihre Entwurfsdaten bereit zur Freigabe sind. Sobald dies abgeschlossen ist, zeigt das Altium Release Manager-Fenster die Dateien an, die es zu generieren vorbereitet ist. Durch Klicken auf „Ansicht“ können Sie diese Dokumente in ihrer Form sehen. Die Gerber-Dateien werden im Camtastic®-Viewer von Altium geöffnet, während das PDF ebenfalls in seinem Viewer geöffnet wird, wie unten gezeigt.

Screenshot of AD18 PDF preview in project release management

Eine Zeichnungs-PDF-Vorschau im Project Releaser von Altium

Dies sind „Vorschauen“ der zur Generierung vorgesehenen Daten, aber bis Sie die Daten freigeben, werden sie tatsächlich nicht generiert. Dies führt uns zum letzten Schritt, der Freigabe des Designs.

Das Design freigeben und die Fertigungsdaten generieren

In der unteren rechten Ecke befindet sich nun eine Schaltfläche „Freigeben“. Klicken Sie auf diese Schaltfläche, um das Design freizugeben und alle Ihre Fertigungsdaten zu generieren. Ist dies erledigt, zeigt das Freigabefenster nun die generierten Daten an, wie unten gezeigt.

Screenshot of AD18 project releaser completed menu in project release management

Das abgeschlossene Project Releaser-Menü

In dieser Demo richten wir ein Zielverzeichnis in unserem Designverzeichnis ein, benannt nach Altium „Beispielprojekt Freigabeausgaben“ für den Projektveröffentlicher, um unsere Dateien zu generieren. Wie Sie auf dem obigen Bild sehen können, ist dies der Name des Ausgabeordners. Durch Klicken auf diesen Link können Sie ein Explorer-Fenster öffnen, um die Dateistruktur dieser Ausgaben zu sehen, wie unten gezeigt.

Screenshot of a file explorer window with Gerber files in project release management

Die generierten Gerber-Dateien in einem Datei-Explorer-Fenster

Wenn Sie mit Ihrem PCB-Editor durch das PCB-Layout arbeiten, das Platzieren von Komponenten und die Integration Ihres Schaltplans sollten ebenso Teil Ihres Prozesses sein wie die Herstellung der gedruckten Schaltung. Stellen Sie sicher, dass Ihre Leiterplatte durch die schematische Erfassung in Ihren PCB-Designwerkzeugen gelangen kann und das Licht am Ende der Fertigungsausgabedateien sieht. Das Layout der Komponenten und die Organisation des Schaltplans sollten nicht das Ende der Welt für Ihre gedruckte Leiterplatte sein. Verwenden Sie Designsoftware, die es sich zum Ziel setzt, durch PCB-Fußabdrücke in die PCB-Montage zu gelangen.

Altium ist eine fortschrittliche PCB-Designsoftware, die über nützliche Funktionen wie den Projektveröffentlicher verfügt. Damit können Sie Ihre Produktivität steigern und gleichzeitig die Wahrscheinlichkeit von Fehlern reduzieren, die beim manuellen Erstellen von Fertigungsdateien auftreten können. Altium bietet viele weitere verbesserte Funktionen und Möglichkeiten, was es zu einem der besten PCB-Designprogramme macht, die Sie heute nutzen können.

Möchten Sie mehr darüber erfahren, wie Altium Ihnen bei Ihrem nächsten PCB-Designprojekt helfen kann? Sprechen Sie mit einem Experten bei Altium.

Ähnliche Resourcen

Verwandte technische Dokumentation

Zur Startseite
Thank you, you are now subscribed to updates.