Como parte de mi flujo de trabajo actual que produce un diseño de PCB, abro mis archivos gerber usando gerbv. Esto me permite activar y desactivar capas y verificar que las cosas estén como deberían.
Sin embargo, necesito presentar el diseño a otros miembros de mi equipo, preferiblemente sin necesidad de gerbv. Actualmente hago esto compensando todas las capas para que puedan verse individualmente y luego imprimirlas en PDF.
Esto es bastante tedioso y no puedo dejar de pensar que hay una mejor manera, por lo que hay algún visor de gerber que admita lo siguiente.
Para verificar gerbers, uso GC-Prevue , pero no es muy diferente de gerbv.
Si desea generar imágenes presentables y su herramienta CAD no ofrece eso, intente buscar algunas herramientas de visualización Gerber 3D:
Es una respuesta muy tardía y estoy seguro de que el póster original ya no necesita esto, pero el problema es bastante común y aún existe.
Una forma de lograr esto es utilizar gerbv
para hacer las distintas capas, luego Image Magick montage
y convert
programas para crear el archivo que desea.
La idea básica es usar gerbv
en la línea de comando para generar imágenes intermedias; el resto son gráficos ordinarios no específicos de gerber.
gerbv gerberfile.gbr -xpng -o tempfile.png
En Linux o shell similar, la secuencia de comandos es bastante sencilla.
Aquí hay partes de una imagen que muestra pilas a la izquierda (solo cobre y máscara de soldadura, rojo = arriba, azul = abajo) y la serigrafía de esas capas.
Guion:
#!/bin/sh #gerber2pdf # convertir archivos gerber para revisar pdf # jonathanjo/2020-06-01 conjunto -e si [ $# -ne 1 ]; entonces echo "Uso: `basename $0` filenamebase" >&2 salida 1 fi fn="$1" tcobre='#ff0000' bcobre='#0000ff' máscara='#ffffff40' seda='#ffffffff' contorno='#ffff00' pcb='#004000' ppp=1000 tmp=/tmp/$$ para x en COBRE-TOP SOLDERMASK-TOP SERIGRAMA-TOP \ FONDO DE COBRE MÁSCARA DE SOLDADURA FONDO PANTALLA DE SEDA \ ESQUEMAS; hacer f="${fn}_${x}.gbr" si [ ! -f "$f"]; entonces echo "`basename $0`: $f: no existe tal archivo" >&2 salida 1 fi hecho gerbv -D $ppp -B0 \ -b$pcb \ -f$máscara ${fn}_SOLDERMASK-TOP.gbr \ -f$tcobre ${fn}_COPPER-TOP.gbr \ -f$contorno ${fn}_CONTORNOS.gbr \ -xpng -o $tmp.topc.png gerbv -D $ppp -B0 \ -b$pcb \ -f$máscara ${fn}_SOLDERMASK-BOTTOM.gbr \ -f$bcobre ${fn}_COBRE-BOTTOM.gbr \ -f$contorno ${fn}_CONTORNOS.gbr \ -xpng -o $tmp.botc.png gerbv -D $ppp -B0 \ -b$pcb \ -f$seda ${fn}_SILKSCREEN-TOP.gbr \ -f$contorno ${fn}_CONTORNOS.gbr \ -xpng -o $tmp.tops.png gerbv -D $ppp -B0 \ -b$pcb \ -f$seda ${fn}_SILKSCREEN-BOTTOM.gbr \ -f$contorno ${fn}_CONTORNOS.gbr \ -xpng -o $tmp.bots.png # muchas variantes de lo siguiente también son sensatas montaje -geometría +10+10 -etiqueta '%f' \ $tmp.topc.png $tmp.tops.png \ $tmp.botc.png $tmp.bots.png \ ${fn}.png convertir ${fn}.png ${fn}.pdf rm -f $tmp.* # fin
Para ver sus archivos gerber, utilizo un Gerber Viewer gratuito en línea para verificar el tamaño de mi placa, los tamaños de orificios y pistas y las holguras de los diversos objetos de PCB. Fácil de usar, simplemente arrastre y suelte sus archivos Gerber aquí O cárguelos aquí: https ://gerber-viewer.easyeda.com/
No necesita descarga ni instalación, funciona en navegadores web modernos en Windows, Mac, Linux. Fácil de ver todos los detalles de los parámetros de PCB antes de hacer PCB para producción.
Asmyldof
hugoagogo
bitsmack
hugoagogo
crasico