Kommunizieren Sie die Designabsicht mit der richtigen Ausgabedatei

David Cousineau
|  Erstellt: Februar 21, 2017  |  Aktualisiert am: September 25, 2020

output-job-file

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?

Die Bedeutung der richtigen Ausgabedateien

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?

Kettenausführung

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 Werkzeugkette brechen

output-job-file-to-break-the-tool-chain

Easy, Powerful, Modern

The world’s most trusted PCB design system.

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.

Container und Ausgaben

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.

containers-and-outputs

Manufacturing Made Easy

Send your product to manufacturing in a click without any email threads or confusion.

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.

Projektfreigabe

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.

project-releaser-in-altium-

Easy, Powerful, Modern

The world’s most trusted PCB design system.

Projektfreigeber

Sie sparen Stunden über Stunden an verschwendeter Zeit für manuelle Fertigungsdateiausgaben mit Output-Job-Dateien und dem Project Releaser von Altium.

Über den Autor / über die Autorin

Über den Autor / über die Autorin

Dave ist seit 20 Jahren als Anwendungsingenieur in der EDA-Branche tätig. Er begann 1995 in der Mittelatlantikregion bei einem Reseller, der PADS Software, ViewLogic und eine Reihe anderer EDA-Tools vertrat. Er arbeitete dann direkt für PADS Software und blieb auch nach der Übernahme durch Innoveda und anschließend durch Mentor Graphics im Unternehmen. Er und ein Geschäftspartner gründeten 2003 einen eigenen Value-Added-Reseller (Atlantic EDA Solutions), um den PADS-Kanal von Mentor zu vertreten, und später die OrCAD- und Allegro-Produkte von Cadence. Seit 2008 arbeitet Dave direkt für Altium, aus seinem Heimbüro in New Jersey.

Ähnliche Resourcen

Verwandte technische Dokumentation

Zur Startseite
Thank you, you are now subscribed to updates.
Altium Need Help?