Erfahren Sie, wie Sie Stunden manueller Arbeit sparen können, indem Sie den Prozess zur Erstellung Ihrer Ausgabedateien mit dem Project Releaser in Altium Designer® automatisieren.
In meinem vorherigen Blogbeitrag sprach ich über die manuellen Prozesse, die immer noch verwendet werden, um professionelle PCB-Design-Dokumente wie Fertigungs- und Montagezeichnungen zu erstellen, und wie ein Werkzeug wie Altium Draftsman® diesen Prozess automatisieren kann. Leider ist das Erstellen Ihrer Zeichnungen nur ein Teil des Kampfes, den Sie ausfechten müssen, um ein vollständig dokumentiertes Design zur Produktion zu bringen. Sie stecken immer noch in der Aufgabe fest, Ausgaben wie die Stückliste, die Gerber- und Bohrdateien, ODB++ oder andere Fertigungsdateien, die Ausdrucke der Schaltplansseiten und eine Vielzahl anderer Dokumente und Fertigungsdateien zu generieren. Wieder einmal sehen Sie sich mit mehr manueller Arbeit konfrontiert, als Sie im Jahr 2017 erwarten würden. Ich meine, wir haben doch Software, um Dinge zu automatisieren, oder? Um die Dinge einfacher zu machen?
Das Bereitstellen der richtigen Ausgabedateien ist entscheidend, um die Designabsicht klar und genau an die Fertigung zu kommunizieren, aber der manuelle Prozess der Erstellung von Ausgaben kann mühsam und problematisch sein. Wenn Sie versuchen, ein Produkt rechtzeitig und innerhalb des Budgets auf den Markt zu bringen, kann das stundenlange Erzeugen von Ausgabedateien viel Stress verursachen. Was wäre, wenn es eine Möglichkeit gäbe, diesen Prozess zu automatisieren, sodass Sie mehr Zeit haben, um andere technische Herausforderungen anzugehen?
Was die meisten Benutzer erleben, geht zurück auf den gefürchteten „Punktwerkzeug“- oder „Werkzeugketten“-Ansatz, bei dem jeder Teil des Designprozesses – Schaltplanentwurf, PCB-Layout usw. – von einem einzigartigen ausführbaren Programm gehandhabt wird, das wenig oder gar keine Interaktion mit den anderen hat, außer durch Datei- oder Netzlistenübertragung. Es gibt kein übergreifendes System, das versteht, was Ihr Design ist. Sie sind damit beschäftigt, das Schaltplanprogramm zu öffnen, um die Schaltplandrucke und die Stückliste zu generieren. Dann geht es weiter zum PCB-Werkzeug für die nackte Platine und die verbleibenden Montagedateien. Innerhalb dieser Umgebungen gibt es möglicherweise Methoden, um Batch-Ausgaben durchzuführen – klicken Sie hier, hier und hier für die Schaltplangenerierung, dann dort, dort und dort für die .
Die Dinge könnten in Ihrem PCB-Tool ein wenig besser sein, wo nach der anfänglichen mühsamen Einrichtung einige der Ausgaben als Batch ausgeführt werden können. Und mit "mühsamer Einrichtung" sprechen wir davon, jede einzelne Schicht für Ihre Gerber-Ausgaben hinzuzufügen. Also selbst für eine einfache 4-Lagen-Platine schauen Sie auf nicht weniger als ein Dutzend verschiedene Dokumente, die erstellt werden müssen, wenn Sie die Masken, Silks usw. hinzufügen. Fortgeschrittenere Formate wie ODB++ könnten verfügbar sein, aber nicht als Teil desselben Batch-Prozesses. Und die neueren Formate wie Gerber X2 und IPC-2581? Sie müssen woanders suchen.
Wenn Ihr Design die Verwendung von Montagevarianten (eingebaut/nicht eingebaut/varierte Komponenten) erfordert, dann ist Ihre auf Montage basierende Ausgabeliste gerade exponentiell gewachsen.
Wenn es Zeit ist, das Design zu überarbeiten, beginnen Sie den gesamten Prozess wieder von vorne, da sehr wenig davon wiederverwendet werden kann. Aufgrund dieses größtenteils manuellen Prozesses benötigen viele Organisationen eine Art Design-Freigabe-Checkliste, um sicherzustellen, dass nichts übersehen wird. Gerber-Dateien? Abgehakt. Bohrungen? Abgehakt. Bestückungsplan? Abgehakt. Stunden später sollten Sie dann fertig sein. Warum ist diese Checkliste überhaupt notwendig? Ganz einfach. Ihre Tool-Chain-basierte Umgebung kann Ihr gesamtes Design nicht auf einmal sehen, daher gibt es keine Möglichkeit, ein einziges, einheitliches Design-Freigabepaket zu erstellen.
Altium hat dieses Problem durch eine Kombination aus zwei einzigartigen Mechanismen gelöst: die Output-Job-Datei und den Project Releaser – beide sind Teil der Standardlizenz von Altium. Eine „Outjob-Datei“ (wie sie üblicherweise genannt wird) ermöglicht den Zugriff auf Ausgaben für den gesamten Designfluss. Beliebige Kombinationen aus schemabasierten und PCB-basierten Dokumenten und Dateisätzen können ausgewählt und an mehrere Ausgabe-„Container“ gesendet werden, wie PDF-Dateien und Ordnersätze. Dies wird durch die Unified Design Environment in Altium ermöglicht und ist möglicherweise meine Lieblingsfunktion in Bezug auf Zeitersparnis.
Konfigurieren einer Ausgabedatei für mehrere Ausgabedokumente
Nicht nur, dass diese Einstellungen in einer Umgebung enthalten sind, sie werden auch als Datei gespeichert, die neben dem restlichen Designprojekt existiert, sodass sie jederzeit abgerufen werden kann. Neben der einfachen Ersteinrichtung werden Änderungen dadurch noch einfacher.
Es können mehrere Ausgabedateien für verschiedene Dokumentationssätze erstellt werden (Fertigung vs. Montage), und auch wenn verschiedene Fertigungsstätten unterschiedliche Anforderungen haben. Eine Ausgabedatei kann für Ihre Prototyp-Designs verwendet werden, die Sie an Ihren in den USA ansässigen Betrieb senden, der ODB++ bevorzugt, während eine andere für den Überseeproduktionslauf eingerichtet werden kann, der Gerber-Dateien und Bohrungen erfordert.
Um die Gesamtzahl der Klicks weiter zu minimieren, haben wir den Project Releaser entwickelt. Dieser stellt das Konzept der Output-Job-Datei neben die Archivkontrolle des Quellprojekts (die Schaltpläne, PCBs und dergleichen) und automatisiert so wirklich den Dokumentations- und Freigabeprozess des Designs. Mehrere Outjobs können gleichzeitig ausgeführt werden, und ihre Ausgabesätze werden neben den Quelldaten für ein einzelnes Freigabepaket platziert, das lokal gespeichert oder in den Altium Vault® für noch mehr Sicherheit und Kontrolle gesendet werden kann. Anstatt dass ECOs denselben Frustrations- und Aufwandlevel wie die Erstfreigabe erfordern, werden sie auf eine bloße Handvoll Klicks reduziert, da alle Freigabeeinstellungen für dieses Projekt gespeichert werden.
Projektfreigeber
Sie sparen Stunden über Stunden an verschwendeter Zeit für manuelle Fertigungsdateiausgaben mit Output-Job-Dateien und dem Project Releaser von Altium.