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.
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.
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.
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.
Ein Beispiel für eine Ausgabeauftragsdatei mit vielen Dokumenten und Drucken
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.
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:
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.
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.
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.
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.
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.
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.