Free Trials

Download a free trial to find out which Altium software best suits your needs

KAUFEN

Kontaktieren Sie Ihr lokales Vertriebsbüro

Downloads

Download the latest in PCB design and EDA software

  • PCB DESIGN SOFTWARE
  • Altium Designer

    Vereinheitlichte Designumgebung, hoch produktives System und Nativer 3D PCB Editor

  • CircuitStudio

    Das professionelle PCB-Designtool, mit dem Sie sofort loslegen können

  • CircuitMaker

    Das leistungsfähige PCB-Designtool - maßgeschneidert für Ihre Community

  • NEXUS

    Agile PCB Design For Teams

  • CLOUD-PLATTFORM
  • Altium 365

    Connecting PCB Design to the Manufacturing Floor

  • COMPONENT MANAGEMENT
  • Altium Concord Pro

    Complete Solution for Library Management

  • Octopart

    Extensive, Easy-to-Use Component Database

  • PRODUCT EXTENSIONS
  • PDN Analyzer

    Natural and Effortless Power Distribution Network Analysis

  • See All Extensions
  • EMBEDDED
  • TASKING

    Weltbekannt als Anbieter überragender Compiler-Technologien

  • TRAININGS
  • Live Courses

    Learn best practices with instructional training available worldwide

  • On-Demand Courses

    Gain comprehensive knowledge without leaving your home or office

  • ONLINE VIEWER
  • Altium 365 Viewer

    View & Share electronic designs in your browser

  • Altium Designer 20

    Natives 3D PCB-Design für professionelle Elektronikentwickler

    ALTIUMLIVE

    Annual PCB Design Summit

    • Forum

      Hier können sich Altium Anwender austauschen

    • Blog

      Unser Blog über Themen, die uns und hoffentlich auch Sie interessieren

    • Ideen

      Reichen Sie Ihre Ideen ein und stimmen Sie über zukünftige Funktionen ab

    • Bug Crunch

      Helfen Sie uns dabei, unsere Software zu verbessern

    • Pinnwand

      Eine fortlaufende Übersicht aktueller Ereignisse auf AltiumLive

    • Beta-Programm

      Informationen zu unserem Beta-Programm und den Teilnahmebedingungen

    ERFOLGE UNSERER KUNDEN

    Unsere Kunden erreichen Bahnbrechendes in allen Branchen - sehen Sie, wie

    Downloads

    Finden Sie die Download-Option, die am besten zu Ihren Bedürfnissen passt

    KAUFEN

    Kontaktieren Sie unsere lokalen Vertriebsbüros

    • Dokumentation

      In den TechDocs finden Sie unsere umfangreiche Online-Dokumentation - völlig kostenlos

    • Training & Events

      Terminübersicht ansehen und zu Veranstaltungen weltweit anmelden

    • Design Content

      Schauen Sie in unsere umfangreiche Bibliothek, die Bauteile, Template und Referenzdesign beinhaltet

    • Webinare

      Nehmen Sie an einem Live-Webinar teil oder schauen Sie sich unsere Webinaraufzeichnungen an

    • Support

      Loggen Sie neue Cases und sehen Sie bestehende Cases ein

    • Technische Unterlagen

      Mit unserer Sammlung an Whitepapern bleiben Sie immer über die neuesten Technologien und Branchentrends informiert.

    • Videobibliothek

      Hilfreiche, kurze Videos, die Ihnen den Einstieg mit Altium Designer erleichtern

    Der richtige Output für den Job

    David Cousineau
    |  April 6, 2017
     
     

    In meinem vorigen Blog habe ich über die manuellen Arbeitsgänge berichtet, die nach wie vor genutzt werden, um professionelle PCB-Design-Dokumente wie etwa Herstellungs- und Bestückungszeichnungen zu erstellen. Ich beschrieb außerdem, dass ein Werkzeug wie Altium Draftsman bei der Automatisierung dieses Prozesses helfen kann. Leider ist das Anfertigen der Zeichnungen jedoch nur ein Teil der Schlacht, die Sie schlagen müssen, um ein vollständig dokumentiertes Design für die Produktion herauszugeben. Schließlich gilt es noch Outputs wie die Stückliste, Gerber-Files und Bohrpläne, ODB++ und weitere Fertigungsdaten zu erstellen. Außerdem werden Ausdrucke der Schaltpläne und unzähliger weiterer Dokumente und Fertigungsdaten benötigt. Wieder einmal stehen Sie vor einem Berg manueller Arbeit, den Sie im Jahr 2017 so nicht erwartet hätten. Wozu gibt es schließlich Software, um Dinge zu automatisieren und uns die Arbeit zu erleichtern?

    Die Bedeutung von Ausgabedaten

    Die Erstellung von klar verständlichen Herstellungsdaten ist wichtiger Arbeitsschritt für der Übergabe an die Fertigung. Die Ausgaben aber für jedes Projekt manuell zusammen zu stellen, ist zeitaufwendig und fehlerbehaftet. Wenn ein Projekt im Zeit- und Budgetrahmen freigegeben werden soll, kann ein stundenlanges Generieren von Ausgaben eine Menge Stress verursachen. Was aber wäre, wenn es einen Weg gäbe, diesen Prozess zu automatisieren und somit Zeit für andere technische Herausforderungen zur Verfügung stehen würde?

    Das Prinzip der Tool-Chain

    Womit es die meisten Anwender hier zu tun haben, es das berüchtigte ‚Point-Tool’- oder ‚Tool-Chain‘-Konzept, bei dem jede Phase des Designprozesses – also Erfassung der Schaltpläne, PCB-Layout usw. – mit einem eigenständigen Programm bearbeitet wird, das kaum oder gar nicht mit den anderen Programmen interagiert. Stattdessen werden lediglich Dateien oder Netzlisten übergeben. Es gibt kein übergreifendes System, das das Wesen Ihres Designs versteht. Vielmehr müssen Sie zunächst im Schaltplan-Programm Ihre Schaltpläne und Stücklisten erstellen. Anschließend geht es mit dem PCB-Werkzeug an die unbestückte Leiterplatte und die entsprechenden Herstellungsdaten. In jeder dieser Umgebungen gibt es vielleicht Methoden für Batch-Outputs. Einige Klicks hier zum Erzeugen des Schaltplans und einige weitere Klicks dort für die Stückliste.  

    Die Tool-Chain aufbrechen

     

     

    output job file to break the tool chain

     

     

    Besser ist es vielleicht in Ihrem PCB-Werkzeug, wo einige der Ausgaben nach einem ersten mühsamen Setup als Batch generiert werden. Mit dem ‚mühsamen Setup‘ meine ich übrigens das Hinzufügen jeder einzelnen Lage für Ihre Gerber-Ausgaben. Selbst bei einer einfachen 4-lagigen Leiterplatte reden wir also von nicht weniger als einem Dutzend verschiedener Dokumente, die es zu erstellen gilt, wenn man die Masken, Siebdruckvorlagen usw. Mit einschließt. Vielleicht gibt es fortschrittlichere Formate wie ODB++, aber nicht im Rahmen desselben Batch-Prozesses. Und wie ist es mit den neueren Formaten wie Gerber X2 und IPC-2581? Da müssen Sie sich schon woanders umschauen.

    Wenn Ihr Design Bestückungsvarianten hat (bestückte, nicht bestückte oder unterschiedliche Bauelemente), nimmt die Liste Ihrer Ausgaben für die Fertigung exponentiell zu.

    Wird das Design überarbeitet, müssen Sie den gesamten Prozess von Neuem beginnen, da sich nur sehr wenig wiederverwenden lässt. Wegen dieses größtenteils manuellen Prozesses schreiben die meisten Organisationen die Verwendung einer Checkliste für das Design-Release vor, damit ja nichts vergessen wird. Gerber-Files? Sind da. Bohrpläne? Sind da. Pick-and-Place-Informationen? Ist da. Stunden später sind Sie dann endlich soweit. Weshalb ist diese Checkliste überhaupt erforderlich? Ganz einfach: Weil Ihre Tool-Chain-basierte Designumgebung nicht Ihr ganzes Design auf einmal im Blick hat und es deshalb keine Möglichkeit gibt, ein einziges, durchgängiges Design-Release durchzuführen.

    Containers und Outputs

    Altium Designer löst dieses Problem mit einer Kombination aus zwei speziellen Mechanismen – Output-Job-Datei und Projektfreigabe. Beide sind Bestandteil der standardmäßigen Altium Designer Lizenz. Ein ‚Outjob File‘ (so die übliche Bezeichnung) eröffnet dem Designer den Zugriff auf Ausgaben für den gesamten Design-Ablauf. Jede Kombination aus Schaltplan- oder PCB-basierten Dokumenten lässt sich auswählen und an mehrere Output-‚Container‘ senden, bei denen es sich um PDF-Dateien oder native Daten in einem dedizierten Ordner handeln kann. Diese von der durchgängigen Design-Umgebung von Altium Designer gebotene Möglichkeit dürfte wohl mein bevorzugtes Feature sein, was die erzielbare Zeitersparnis angeht.

    containers-and-outputs

     

    Konfiguration einer Outpu-Job Datei für mehrere Ausgabedokumente

    Diese Einstellungen sind nicht nur alle in einer Umgebung enthalten, sondern werden auch in einer Datei abgelegt, die neben dem übrigen Design-Projekt existiert und deshalb jederzeit wieder aufgerufen werden kann. Abgesehen vom einfachen Erst-Setup gestalten sich auch Änderungen unkomplizierter.

    Für die verschiedenen Dokumentations-Sätze können mehrere Output-Job-Dateien erstellt werden. Gleiches gilt, wenn verschiedene Fertigungsunternehmen unterschiedliche Vorgaben machen. Ein Outjob kann beispielsweise für Ihre Prototypen vorgesehen sein, die Sie bei einer im eigenen Land ansässigen, ODB++ bevorzugenden Firma produzieren lassen. Ein anderer Outjob wiederum kann für die Massenproduktion in Übersee gedacht sein, für die Gerber-Files und Bohrpläne benötigt werden.

    Die Projektfreigabe

    Um die Zahl der insgesamt erforderlichen Klicks weiter zu reduzieren, haben wir den Project Releaser entwickelt. Dieser kombiniert das Konzept der Output-Job-Datei mit der Archivierung des Quelldaten (mit Schaltplänen, PCBs usw.), um die Dokumentation und Freigabe des Designs wirklich zu automatisieren. Mehrere Output Jobs können auf einmal ausgeführt und ihre Ausgaben zusammen mit den Quelldaten zu einem einzigen Release-Paket zusammengefasst werden, das entweder lokal gespeichert oder für noch mehr Sicherheit und Kontrolle an den Altium Vault übertragen werden kann. Auch Änderungen am Design bringen nicht mehr dieselbe Frustration und Mühe mit sich wie die Erstfreigabe, sondern reduzieren sich auf eine Handvoll Klicks, da alle Einstellungen für die Freigabe des jeweiligen Projekts gespeichert sind.

    project-releaser-in-altium-designer

     

    Project Releaser

    Mit den Output-Job-Dateien und dem Project Releaser von Altium können Sie sich die stundenlange Arbeit sparen, die Sie sonst mit dem manuellen Zusammenstellen der Fertigungsdaten verbracht haben.

     

    About Author

    About Author

    Dave has been an Applications Engineer for 20 years in the EDA industry. He started in 1995 at a mid-Atlantic reseller that represented PADS Software, ViewLogic, and a host of other EDA tools. He moved on to work directly for PADS Software, and stayed on as they were acquired by Innoveda and then by Mentor Graphics. He and a business partner formed a VAR of their own in 2003 (Atlantic EDA Solutions) to represent Mentor's PADS channel, and later on Cadence's OrCAD and Allegro products. Since 2008, Dave has been working directly for Altium and is based at his home office in New Jersey.

    most recent articles

    Back to Home