Frage:
Ist es möglich, einen Gerber-Siebdruck vor der Produktion zu modifizieren?
bubbles
2013-12-09 05:39:26 UTC
view on stackexchange narkive permalink

Grundsätzlich baue ich ein Elektronikprojekt, bei dem Gerbers für mich zur Herstellung in einem Leiterplattenhaus geliefert werden. Ich möchte jedoch vor dem Drucken mein eigenes Logo und einige persönliche Details zum Siebdruck hinzufügen.

( Übrigens, die Lizenz für das Design ermöglicht es den Benutzern, es für den persönlichen Gebrauch zu ändern )

Ist es möglich, Elemente zum Siebdruck ohne den Einsatz von teuerer Gerber Software (die ich) nicht leisten kann, zu entfernen oder hinzufügen? Ich habe auch gehört, dass Gerber-Dateien für Menschen lesbar sind und kleine Änderungen direkt in einem Texteditor vorgenommen werden können. Ist das wirklich machbar?

Hmm ... hat das jemand versucht? Es kann ein PDF (das ich aus einem SVG generieren kann, das aus einem Gerber erstellt werden kann) in gerber.Messy konvertieren, sieht aber vielversprechend aus.http: //swannman.github.io/pdf2gerb/
Fünf antworten:
#1
+6
Michael Karas
2013-12-09 08:47:05 UTC
view on stackexchange narkive permalink

Die korrekte Methode zum Ändern von Gerber-Dateien besteht normalerweise darin, zu den ursprünglichen CAD-Dateien zurückzukehren, aus denen die Gerber-Dateien überhaupt generiert wurden. Verwenden Sie dann diese Software, um das Design an Ihre Anforderungen anzupassen und die Ausgaben neu zu generieren. Für diesen Vorgang müssen Sie auch Zugriff auf die ursprünglichen CAD-Datendateien und die Verwendung des CAD-Programms selbst haben.

Wenn der Urheber die ursprünglichen CAD-Dateien nicht freigegeben hat, wurde dies möglicherweise aus proprietären Gründen durchgeführt .

Es gibt also eine Reihe anderer Möglichkeiten, die Gerber-Dateien direkt zu ändern. Beachten Sie, dass diese Verfahren aufgrund der Verwirrung, die in Umgebungen auftreten kann, in denen beide CAD-Dateien in verschiedenen Versionen mit den Gerber-Dateien koexistieren, dringend empfohlen werden.

Eine Methode ist: Verwenden Sie ein Gerber-Editor-Tool. Hierbei handelt es sich um Tools, die die vorhandenen Gerber-Dateidaten aufnehmen und kleine Änderungen am Gerber-Design ermöglichen. In der Regel handelt es sich bei diesen Tools um Erweiterungen der verschiedenen kostenlosen Gerber Viewer-Tools, die Sie aus dem Internet herunterladen können (z. B. ViewMate und GC-Prevu). Wie Sie bereits festgestellt haben, sind diese aktualisierten Tool-Versionen leider nicht kostenlos.

Die andere Methode besteht darin, die Gerber-Datendateien direkt zu bearbeiten. Wenn Sie die Gerber-Datei, z. B. die SilkScreen-Ebene, in einem Texteditor öffnen, werden Sie feststellen, dass es sich um eine normale Textdatei mit einem Format handelt, das Sie durch Überprüfung schnell ableiten können. Sie können dieser Datei zusätzliche Zeilen hinzufügen, um mehr Befehle zum Zeichnen, Flashen und Verschieben auszuführen. Wenn Sie dies tun, ist es sehr wichtig, dass Sie die richtige Syntax einhalten und einen der kostenlosen Viewer verwenden, um Ihre Arbeit zu überprüfen.

Ich würde jedoch von dieser direkten Bearbeitungstechnik abraten und stattdessen einen anderen Ansatz vorschlagen. Studieren Sie zunächst das vorhandene Gerber-Dateiformat mit einem Viewer. Notieren Sie sich den Ursprung des Koordinatensystems und ermitteln Sie einen Koordinatenbereich, in dem Sie Ihre zusätzlichen Details hinzufügen möchten. Laden Sie dann eines der kostenlosen CAD-Softwarepakete für das Leiterplattenlayout herunter und installieren Sie es, mit denen Gerber-Ausgaben erstellt werden können. Zwei Beispiele für CAD-Programme, die dies tun können, sind DesignSpark und Eagle. Verwenden Sie dann das von Ihnen ausgewählte Programm, um die Elemente (Logo, Texte und Linien) zu entwerfen, die Sie hinzufügen möchten. Fügen Sie sie im CAD-Layout des Add-Ons an Koordinaten hinzu, die mit dem übereinstimmen, was Sie aus dem Studium der ursprünglichen Gerber-Dateien gelernt haben. Verwenden Sie nach dem Entwurf das kostenlose CAD-Programm, um Gerber-Daten für die Layer zu zeichnen, die die Daten enthalten, die Sie hinzufügen möchten. Öffnen Sie nun mit einem Texteditor sowohl dieses vorläufige Add-On Gerber als auch die ursprüngliche Gerber-Datei. Blockieren Sie das Kopieren der neuen Daten und fügen Sie sie am Ende der ursprünglichen Gerber-Datei ein. Stellen Sie sicher, dass die Datenformate exakt gleich sind. Wenn nicht, passen Sie die Ploteinstellungen im kostenlosen CAD-Paket an und übertragen Sie die Gerber-Add-On-Daten neu. Testen Sie die Ergebnisse Ihrer Arbeit noch einmal mit einem der kostenlosen Gerber Viewer-Tools.

Hervorragende Antwort, bis auf einen Hinweis: Eagle 8 verfügt über eine direkte Gerber-Importoption (bei früheren Versionen bin ich mir nicht sicher).Es braucht viel Zeit, aber es ist da.
#2
+5
PeterJ
2013-12-09 08:24:10 UTC
view on stackexchange narkive permalink

Die Gerber-Dateiformatspezifikation ist frei verfügbar und in der Tat ein ASCII-Format, das mit einem Texteditor bearbeitet werden kann. Während es für Menschen lesbar ist, handelt es sich um ein Vektorformat, sodass alles auf dem Siebdruck von einer großen Anzahl von Liniensegmenten gebildet wird. Da Sie bereits über die Gerber-Dateien verfügen, würde ich empfehlen, diese mit einem Texteditor zu öffnen und anhand der Spezifikation und des Ausdrucks der Ebene zu prüfen, ob Sie ihr folgen können.

Ein Risiko, das Sie eingehen würden, besteht darin, etwas zu tun auf eine nicht standardmäßige Weise, die in Ihrem Gerber-Viewer zwar in Ordnung aussah, vom Hersteller jedoch nicht richtig interpretiert wurde. Sie können auch die Leiterplattenfabrik um ein Angebot bitten, um die Änderungen vorzunehmen. Viele haben angemessene Preise für diese Art von Änderungen und es sollte nicht lange dauern, bis jemand erfahren ist, der über die richtigen Werkzeuge verfügt. Vielleicht können Sie ihnen einfach ein Modell der Änderungen senden, die als normales Bild vorgenommen wurden, und fragen, welche Formate sie für das Logo bevorzugen.

#3
+3
M. Abel
2014-08-10 12:23:44 UTC
view on stackexchange narkive permalink

Ich habe Cenon ( http://www.cenon.info) erfolgreich verwendet, um die Siebdruck-Gerber-Dateien für die Leiterplattenproduktion zu öffnen, zu ändern und neu zu schreiben. Cenon ist kostenlos und für Mac OS X, Linux, Free BSD und andere Unix-ähnliche Plattformen verfügbar. Cenon benötigt Ghostscript zum Lesen von PDFs (auch kostenlose Software und auf der Cenon-Website verfügbar - wenn Sie Ghostscript bereits haben, müssen Sie es nicht ersetzen.)

Zuerst eine Warnung ... I. Ich würde dies nicht für die elektrischen Schichten empfehlen, da Ihre Änderungen nicht mit den Konstruktionsregeln verglichen werden und Sie die Verbindung zwischen den CAD-Dateien und den für die Produktion verwendeten CAM-Dateien unterbrechen. Aber manchmal müssen Sie nur etwas optimieren, das in CAD-Software nicht einfach bearbeitet werden kann. In meinem Fall ist die Erstellung von Logos in Eagle grundsätzlich nicht praktikabel. Die Zeichenwerkzeuge sind zu rudimentär und speziell für das PCB-Layout entwickelt, nicht für allgemeine Vektorgrafiken.

Hier ist der Prozess, mit dem ich mein Logo zu einer Gerber-Datei für die untere Seidenschicht der PCB hinzufüge:

  • Erstellen Sie ein Logo mit einem Vektoreditor (ich habe OmniGraffle verwendet, aber Adobe Illustrator oder ein kostenloses Vektorwerkzeug wie Inkscape sollten auch funktionieren) und speichern Sie es als Vektor-PDF.
  • Öffnen Sie die untere Gerber-Seidendatei (Mein CAM-Job nennt es bottomsilk.ger) in Cenon.
  • Importieren Sie die Logo-PDF-Datei auf eine neue Ebene (im Importdialog gibt es eine Auswahl dafür).
  • Wählen Sie alles aus die Logoebene und "skalieren relativ" der X-Achse um -100% (im Bedienfeld "Skalierung transformieren"). Dies spiegelt das Bild so wider, dass es der Erwartung des CAM-Hauses entspricht. Möglicherweise müssen Sie die untere Seidenebene sperren (klicken Sie im Ebeneninspektor auf den Stift neben der Ebene), damit Sie nicht versehentlich etwas auf dieser Ebene auswählen.
  • Ziehen Sie das Logo in die gewünschte Position oder verwenden Sie es die Cenon-Tools, um Ihr Logo genauer zu platzieren. (Ich habe das Werkzeug Transformieren ausrichten verwendet, um die rechten Kanten von Objekten auf beiden Ebenen auszurichten.)
  • Sie können auch neuen Text oder ein anderes Markup hinzufügen.
  • Speichern Sie das zusammengesetzte Bild im Dialogfeld Speichern unter ... als Dateityp "Gerber". (Sie müssen es wahrscheinlich umbenennen, da Cenon immer ".gerber" als Dateierweiterung verwendet.) Behalten Sie die ursprüngliche Datei "bottomsilk.ger" bei, falls die Dinge nicht nach Plan verlaufen.

Ich hoffe das ist hilfreich.

Vielen Dank für Ihre Erklärungen!Leider ist meine Seidenschicht danach weit weg ... etwas versetzt in der x- und y-Achse.Ich habe auch versucht, das Kreuz in Cenon neu zu zentrieren.Aber nichts hilft ... Irgendwelche Ideen, wie man es löst?
Die Lösung von M. Abel hat bei mir funktioniert, aber ich wollte ein Update hinzufügen, um die @salocinx-Frage zu beantworten, habe aber nicht genug Karma, um einen Kommentar hinzuzufügen.Ich hatte das gleiche Problem, konnte es jedoch lösen, indem ich "Alle auswählen" ausführte und dann die gesamte Zeichnung manuell in die untere linke Ecke des Cenon-Fensters zog (verschob).Danach war alles richtig ausgerichtet.
#4
+2
Andreas Kahler
2017-09-29 22:39:49 UTC
view on stackexchange narkive permalink

Für die grundlegende Bearbeitung können Sie das Open-Source-Tool gerbv verwenden.Sie können damit Elemente aus einer Gerber-Ebene löschen und zwei Ebenen zusammenführen, was normalerweise für die meisten Aufgaben ausreicht. Um Dinge aus einer Ebene zu löschen, wählen Sie sie einfach in gerbv aus und drücken Sie die Löschtaste. So fügen Sie einer Ebene Dinge hinzu:

  • Erstellen Sie eine neue Gerber-Datei mit Ihrem Lieblingswerkzeug. Für einfache Dinge auf einer Siebdruckebene erledigt ein einfaches Werkzeug wie Fritzing die Aufgabe
  • Stellen Sie sicher, dass die Leiterplattengröße mit dem Original
  • übereinstimmt
  • Füge dir neue Sachen hinzu
  • Speichern Sie es als Gerber
  • Dann gehe zurück zu gerbv
  • lade die neue Gerber-Ebene
  • Stellen Sie sicher, dass nur die ursprüngliche und die neue Ebene sichtbar sind.
  • Gehen Sie zu Datei -> Exportieren -> RS-274x Merge (Gerber)
  • Exportieren (Nachrichten ignorieren)
  • Lade die Ebene wieder ein, um das Ergebnis zu überprüfen
#5
+1
bootchk
2015-08-08 16:50:07 UTC
view on stackexchange narkive permalink

Wie eine andere Antwort sagte, ist es am besten, das ursprüngliche CAD-Programm zu verwenden. Mit Fritzing können Sie beispielsweise dem Siebdruck ein Logo und einen Text hinzufügen (für Menschen lesbare Grafiken).

Wenn Sie nur Elemente löschen möchten, z. B. aus der Ebene der Einfügemaske, können Sie eine Gerber-Viewer-App wie gerbv verwenden Elemente löschen (aber keine Elemente hinzufügen) Ein Anwendungsfall ist: Sie verwenden SMD-Löten, möchten jedoch nicht in allen Bereichen Lötpaste einfügen, da Sie diese von Hand löten möchten.



Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...