weil man bei dieser Tätigkeit
den Erfolg sofort sieht
- Albert Einstein
Datenmanagement beim PCB Design
Es liegt auf der Hand, Projektdaten, die zu einem späteren Zeitpunkt nicht mehr gefunden werden, oder bei denen nicht alle Fertigungsdetails zugeordnet werden können, sind nicht nutzbar. Ohne eine in irgendeiner Form strukturierte Datenablage entsteht zu einem späteren Zeitpunkt zusätzlicher Arbeitsaufwand. Falsche, ungenaue und fehlende Daten bewirken das Arbeiten mehrfach ausgeführt werden müssen oder führen wenn es nicht erkannt wird zu fehlerhaften Produkten.
Für das Datenmanagement hat jede Firma Ihre eigene Struktur gefunden. Auch wenn ich meine Arbeiten von außerhalb ausführe, werde ich mit Ihnen einen Weg finden meine Projektdaten vollständig in Ihr vorhandenes Datenmanagement einzubinden. Das ist mir ein besonderes Anliegen.
Warenwirtschaftssysteme und Altium Designer
Das Altium Designer Library Management fasst die notwendigen Daten einer Komponente zusammen.
Die Modell Daten werden in Altium jeweils in einer Schematic- und PCB- Library getrennt erstellt und bearbeitet.
Wird nicht mit einer Datenbank bezogenen Library gearbeitet, sind in der Schaltbild Library die Komponenten Parameter, die Zuordnung als Verlinkung zu Footprints aus einer PCB Library.
In der Schaltbild Library werden auch die Verweise auf die Spice Simulations- und Signal Integrity-Modelle eingetragen.
In der PCB Library, sind DRC Regeln (keep out) und 3D-Modelle grafisch hinterlegt.
Verbunden werden die Komponenten der beiden Librarys über gleichlautende Designator Bezeichnungen in Pin (Schaltbild) und Pad (PCB) Properties.
Für die Erstellung aussagekräftiger Produktionsdaten ist es notwendig umfangreiche Angaben zu den Komponenten bereits in die Library einzustellen.
In Altium Designer sind hierfür verschiedene Möglichkeiten zur Integration von vorhandenen Daten für Fertigung, Bestellwesen und Projekt Abwicklung angelegt.
Zusätzlich besteht noch die Möglichkeit eine umfangreichere allerdings kostenpflichtige Vault Losung zu integrieren.
Daten Verwaltung für Library Daten in Altium Designer:
- Alle Daten werden in der Altium Library selbst verwaltet.
Dafür werden für die erforderlichen Angaben wie Best.-Nr., Lieferanten- und Herstellerangaben zusätzliche Parameter - Variablen in der Altium Library angelegt und später auch dort verwaltet. - Die für den Einkauf erforderlichen Daten werden aus dem Warenwirtschaftssystem ausgelesen.
Die Altium Library Elemente werden wie bisher in Altium erstellt und verwaltet. Diese Library Elemente werden durch zusätzliche Parameter aus dem WWS ergänzt. Um die für den Einkauf erforderlichen Daten aus dem Warenwirtschaftssystem auslesen zu können muss eine Ankervariable in die Altium Library eingefügt werden. Meist geschieht dies über das Einfügen der Unic ID des WWS. Über ein Database Link File wird die Verknüpfung in Altium Designer die Verknüpfung dann festgelegt. Bei der Stücklistenerstellung werden dann die jeweils aktuellen Daten aus dem WWS in die Stückliste eingelesen. - Die Altium Library Elemente Zuordnung wird aus dem Warenwirtschaftssystem (Datenbank) bestimmt.
In den Artikeln der Datenbank (WWS) werden dafür zusätzlich für den PCB Designprozess notwendigen Informationen als Referenzen auf Footprints, Schaltbildsymbol, und weitere Simulationsmodelle angelegt. In Altium Designer werden nur noch die zugeordnete Referenz-Symbole verwaltet. - Der Altium Vault Server ist eine kostenpflichtige Zusatzoption für die Altium Designer.
Die Datenmanagement-Technologie von Altium bietet die Einbindung aller Entwicklungsdokumente einschließlich der Library und Prozessausgaben in eine Datenverwaltung. Der eingebundene Release-Prozesse ergibt den Vorteil der vollständigen Rückverfolgbarkeit ( 'Where Used'-Information ) und disziplinierte Designprozesse.
Für mich als Soloselbständigen der mit jeden neuen Kunden auf neue Designabläufe und Library Konzepte trifft ist eine Vaultlösung nicht Praktikabel. Mit der Altium Vault habe ich daher nur geringe Erfahrungen gesammelt. Auch habe ick keine eigene Vault Lizenz. Vaultprojekte müssen von Ihnen aus der Vault ausgebucht und nach abgeschossener Arbeit wieder eingebucht werden. Neue von mir erstellte Bibliotheksymbole werden von mir als Einzelelemente zur Verfügung gestellt und können so in Ihren Vault eingefügt werden.
Versionskontrolle und Altium Designer
Subversion (SVN) ist ein Versionskontrollsystem, welches aus freier Software besteht.
Mit SVN werden Dateien und Verzeichnisse verwaltet. Die Daten befinden sich hierbei in einem zentralen Speicher, dem Repository,
welches alle Änderungen an den Daten aufzeichnet.
Das Repository Verzeichnis ist in der Regel auf dem für alle Mitarbeiter zugänglichen Server.
Zum Bearbeiten wird auf dem Lokalen Rechner eine Arbeitskopie erstellt und später wieder geändert zurückgespielt.
Subversion Dokumenten-Kontrollsysteme lassen sich in den Altium Designablauf einbinden.
Das Ein- und Ausloggen der Projektdaten von Verknüpfungen von Repository-Verzeichnissen zum lokalen Arbeitsverzeichnis wird dabei vom Altium Designer gehandelt.
Und wie kommen unsere Daten zusammen ?
Der Einsatz von SVN und die Möglichkeit der Rechtevergabe sind eine gute Grundlage für die Arbeit im Team und mit Externen Mitarbeitern.
Mit SVN und einem VPN Zugang für "Externe" steht einem sicheren und flexiblen Datenaustausch nichts entgegen.
Aber auch wenn diese Möglichkeit nicht bestehen, lassen sich Wege und Möglichkeiten finden.
Wenn Sie mit SVN arbeiten, erstellen und importieren Sie die Daten wie gewohnt in Ihr Respository
und erzeugen dann eine Arbeitskopie. Eine Kopie dieser Arbeitskopie übergeben Sie an mich um diese zu bearbeiten.
Zum Abschluss erhalten Sie die überarbeitete Arbeitskopie zurück und "Commiten" die Daten wieder mit dem Repository.
Wenn zu Beginn einmal die kompletten Altium Designer Projektdaten übergeben wurden
können dann nach Absprache jeweils einzelne Daten überarbeitet und anschließend ausgetauscht werden.
Auch wenn Sie intern die Daten mit einer Datenbank verknüpft haben sind alle zum Designprozess notwendigen Daten in den Altium Projektfiles enthalten.
Datenbanken oder andere zusätzliche Daten müssen nicht ausgetauscht werden,
und werden ggf. bei Ihnen im Anschluss beispielsweise bei der Stücklistenausgabe aktualisiert.
Ist das Schaltbild noch nicht fertig erstellt wird zusätzlich noch die Übergabe Ihrer Altium Schaltbild Library notwendig.
Benutzen Sie ein SVN-System können die Daten aus dem lokalen Arbeitsverzeichnis zur Übergabe benutzt werden.
Fehlende Schaltbild Symbole werden von mir, ebenso wie fehlende Footprints, nach Ihren Vorgaben oder aber auf Grundlage des IPC-7351B Standards erstellt.
Sie erhalten zum Abschluss des Projekts alle Prozessdaten zur Weiterverarbeitung in der jeweils aktuellen Altium Designer Programm Version.
Neu erstellte Symbole oder Footprints werden von mir in einer separaten Datei zur Übernahme in die Firmen-Library geführt.