Als Teil meines aktuellen Workflows zur Erstellung eines PCB-Layouts öffne ich meine Gerber-Dateien mit Gerbv. Auf diese Weise kann ich Ebenen ein- und ausschalten und überprüfen, ob die Dinge so sind, wie sie sein sollten.
Allerdings muss ich das Layout einigen anderen in meinem Team präsentieren, vorzugsweise ohne Gerbv zu benötigen. Derzeit mache ich das, indem ich alle Ebenen versetze, damit sie einzeln gesehen werden können, und dann als PDF drucke.
Das ist ziemlich mühsam und ich kann nicht anders, als zu glauben, dass es einen besseren Weg gibt, also gibt es Gerber-Viewer, die Folgendes unterstützen.
Zum Überprüfen von Gerber verwende ich GC-Prevue , aber es unterscheidet sich nicht wesentlich von gerbv.
Wenn Sie vorzeigbare Bilder generieren möchten und Ihr CAD-Tool dies nicht bietet, versuchen Sie es mit einigen 3D-Gerber-Viewer-Tools:
Es ist eine sehr späte Antwort und ich bin sicher, dass das Originalplakat dies nicht mehr benötigt, aber das Problem ist häufig genug und besteht immer noch.
Eine Möglichkeit, dies zu erreichen, besteht darin gerbv
, die verschiedenen Ebenen zu erstellen und dann Image Magicks montage
und convert
Programme zum Erstellen der gewünschten Datei zu verwenden.
Die Grundidee besteht darin, gerbv
auf der Kommandozeile Zwischenbilder zu erzeugen; der Rest sind gewöhnliche Grafiken, die nicht gerberspezifisch sind.
gerbv gerberfile.gbr -xpng -o tempfile.png
In Linux oder einer ähnlichen Shell ist das Skripting ziemlich einfach.
Hier sind Teile eines Bildes, das Stapel auf der linken Seite zeigt (nur Kupfer und Lötmaske, rot = oben, blau = unten) und den Siebdruck dieser Schichten.
Skript:
#!/bin/sh #gerber2pdf # Gerber-Dateien in Review-PDF umwandeln # jonathanjo/2020-06-01 setze -e if [ $# -ne 1 ]; Dann echo "Verwendung: `basename $0` filenamebase" >&2 Ausgang 1 fi fn="$1" tcopper='#ff0000' bcopper='#0000ff' mask='#ffffff40' silk='#ffffffff' outline='#ffff00' pcb='#004000' dpi=1000 tmp=/tmp/$$ für x in KUPFER-TOP LÖTMASKE-TOP SIEBDRUCK-TOP \ KUPFER UNTEN LÖTMASKE UNTEN SIEBDRUCK UNTEN \ UMrisse; Tun f="${fn}_${x}.gbr" Wenn [ ! -f "$f" ]; Dann echo "`Basisname $0`: $f: keine solche Datei" >&2 Ausgang 1 fi Erledigt gerbv -D $dpi -B0 \ -b$pcb \ -f$mask ${fn}_SOLDERMASK-TOP.gbr \ -f$tcopper ${fn}_COPPER-TOP.gbr \ -f$outline ${fn}_OUTLINES.gbr \ -xpng -o $tmp.topc.png gerbv -D $dpi -B0 \ -b$pcb \ -f$mask ${fn}_SOLDERMASK-BOTTOM.gbr \ -f$bcopper ${fn}_COPPER-BOTTOM.gbr \ -f$outline ${fn}_OUTLINES.gbr \ -xpng -o $tmp.botc.png gerbv -D $dpi -B0 \ -b$pcb \ -f$seide ${fn}_SILKSCREEN-TOP.gbr \ -f$outline ${fn}_OUTLINES.gbr \ -xpng -o $tmp.tops.png gerbv -D $dpi -B0 \ -b$pcb \ -f$seide ${fn}_SILKSCREEN-BOTTOM.gbr \ -f$outline ${fn}_OUTLINES.gbr \ -xpng -o $tmp.bots.png # viele Varianten des Folgenden auch sinnvoll montage -geometrie +10+10 -label '%f' \ $tmp.topc.png $tmp.tops.png \ $tmp.botc.png $tmp.bots.png \ ${fn}.png konvertieren Sie ${fn}.png ${fn}.pdf rm -f $tmp.* # Ende
Um Ihre Gerber-Dateien anzuzeigen, verwende ich einen kostenlosen Online-Gerber-Viewer, um meine Platinengröße, Loch- und Leiterbahngrößen und Abstände der verschiedenen PCB-Objekte zu überprüfen ://gerber-viewer.easyeda.com/
Es ist kein Download oder Installation erforderlich, funktioniert in modernen Webbrowsern unter Windows, Mac, Linux. Es ist einfach, alle Details der PCB-Parameter zu sehen, bevor die PCB für die Produktion hergestellt wird.
Asmyldof
Hugoagogo
bitsmack
Hugoagogo
krass