¿Es posible modificar una serigrafía Gerber antes de la producción?

5

Básicamente, estoy construyendo un proyecto de electrónica, donde me suministran Gerbers para que pueda fabricarlo en una casa de PCB. Sin embargo, quiero agregar mi propio logotipo y algunos toques personales a la serigrafía antes de imprimir.

( Por cierto, la licencia para el diseño permite a las personas modificarlo para uso personal )

¿Es posible eliminar o agregar elementos a la serigrafía sin el uso del costoso software Gerber (que no puedo pagar)? Además, he escuchado que los archivos Gerber son ASCII legibles por humanos y que se pueden realizar pequeñas ediciones directamente en un editor de texto. ¿Es eso realmente factible?

    
pregunta bubbles

5 respuestas

6

La forma correcta de modificar los archivos Gerber normalmente es volver a los archivos CAD originales que generaron los archivos Gerber en primer lugar. Luego, use ese software para modificar el diseño según sus requisitos y volver a generar las salidas. Este proceso requiere que también tenga acceso tanto a los archivos de datos CAD originales como al uso del programa CAD en sí mismo.

Si el creador no liberó los archivos CAD originales, esto puede haberse hecho por razones de propiedad.

Por lo tanto, hay una serie de otras posibilidades para que modifique directamente los archivos Gerber. Tenga en cuenta que estos procedimientos son altamente desalentadores debido a la confusión que puede ocurrir en entornos donde los archivos CAD en varias versiones coexisten con los archivos Gerber.

Un método es usar una herramienta de Gerber Editor. Estas son herramientas que pueden incorporar los datos de archivos Gerber existentes y permitir pequeños cambios en el diseño de gerber. Normalmente, estas herramientas son extensiones de las diversas herramientas gratuitas de Gerber Viewer que puede descargar de la web (como ViewMate y GC-Prevu). Desafortunadamente, como ya ha encontrado, estas versiones de herramientas actualizadas no son gratuitas.

El otro método es editar directamente los archivos de datos de Gerber. Si abre el archivo Gerber, por ejemplo, la capa SilkScreen, en un editor de texto notará que es un archivo de texto normal con un formato que puede deducir rápidamente por inspección. Puede agregar líneas adicionales a este archivo para crear más comandos de dibujo, flasheo y movimiento. Si haces esto, es muy importante que te asegures de seguir la sintaxis adecuada y usar uno de los espectadores gratuitos para revisar el trabajo que haces.

Sin embargo, desalentaría esta técnica de edición directa y propondría otro enfoque. Primero estudie el formato de archivo Gerber existente con un visor. Anote el origen del sistema de coordenadas y calcule un área de coordenadas dentro de la cual desea agregar sus detalles adicionales. Luego, descargue e instale uno de los paquetes de software CAD de diseño de PCB gratuitos que pueden producir la salida de Gerber. Dos ejemplos de programas CAD que pueden hacer esto son DesignSpark y Eagle. Luego use el programa que seleccione para diseñar los elementos (logotipo, textos y líneas) que desea agregar. Agréguelas en el diseño CAD adicional en las coordenadas que coincidan con lo que aprendió del estudio de los archivos originales de Gerber. Una vez que estén diseñados, utilice el programa CAD gratuito para trazar los datos de Gerber para las capas que contienen los datos que desea agregar. Ahora, con un editor de texto, abra este complemento interino de Gerber y el archivo original de Gerber. Bloquee la copia de los nuevos datos y péguelos al final del archivo Gerber original. Asegúrese de que los formatos de datos sean exactamente iguales y, si no, ajuste las configuraciones de trazado en el paquete CAD gratuito y vuelva a enviar los datos de Gerber adicionales. Una vez más, pruebe los resultados de su trabajo con una de las herramientas gratuitas de visor de Gerber.

    
respondido por el Michael Karas
5

La Especificación de formato de archivo Gerber está disponible de forma gratuita y, de hecho, es un formato ASCII que podría ser editado utilizando un editor de texto. Si bien es legible para humanos, es un formato vectorial, por lo que todo en la serigrafía estará formado por un gran número de segmentos de línea. Como ya tiene los archivos Gerber, le recomiendo abrir con un editor de texto y hacer referencia a la especificación y una impresión de la capa para ver si puede seguirla.

Un riesgo que correría es hacer algo de una manera no estándar que pareciera que se veía bien en su visor de Gerber pero que el fabricante no lo interpretaría correctamente. Otra cosa que podrías hacer es pedir a la fábrica de PCB una cotización para hacer los cambios. Muchos tienen tarifas razonables para ese tipo de cambios y no debería tomar mucho tiempo para alguien experimentado que tenga las herramientas adecuadas. Tal vez podría simplemente enviarles una maqueta de los cambios realizados como imagen normal y preguntar qué formatos prefieren para el logotipo.

    
respondido por el PeterJ
3

He utilizado con éxito Cenon ( enlace ) para abrir, modificar y volver a escribir los archivos Gerber de la serigrafía para la producción de PCB. Cenon es gratuito y está disponible para Mac OS X, Linux, Free BSD y otras plataformas similares a Unix. Cenon requiere que Ghostscript lea los archivos PDF (también software gratuito y disponible en el sitio de Cenon para su comodidad, si ya tiene Ghostscript, no necesita reemplazarlo)

Primero, una advertencia ... No recomendaría hacer esto para las capas eléctricas, ya que sus ediciones no se compararán con las reglas de diseño y romperá el vínculo entre los archivos CAD y los archivos CAM utilizados para la producción. Pero a veces solo necesitas ajustar algo que no se puede editar fácilmente en el software CAD. En mi caso, la creación de logotipos en Eagle es básicamente poco práctica. Las herramientas de dibujo son demasiado rudimentarias y están diseñadas específicamente para el diseño de PCB, no son gráficos vectoriales generales.

Este es el proceso que utilizo para agregar mi logotipo a un archivo Gerber de capa de seda inferior de PCB:

  • Cree un logotipo utilizando un editor de vectores (utilicé OmniGraffle, pero Adobe Illustrator o una herramienta gratuita de vectores como Inkscape también debería funcionar) y guárdelo como un archivo PDF vectorial.
  • Abra el archivo Gerber de seda inferior (mi trabajo CAM lo llama bottomsilk.ger) en Cenon.
  • Importe el archivo PDF del logotipo a una nueva capa (hay una selección para eso en el cuadro de diálogo de importación).
  • Seleccione todo en la capa del logotipo y "aumente la escala" del eje X en un -100% (en el panel Transformar escala). Esto refleja la imagen, por lo que se ajusta a la forma en que la casa CAM lo esperará. Es posible que deba bloquear la capa de seda inferior (haga clic en el lápiz junto a la capa en el inspector de capas) para que no seleccione nada en esa capa por accidente.
  • Arrastre el logotipo a la posición deseada o use las herramientas de Cenon para ubicar su logotipo de manera más precisa. (Utilicé la herramienta Transformar alineación para alinear los bordes derechos de los objetos en ambas capas).
  • También puede agregar nuevo texto u otro marcado.
  • Guarde la imagen compuesta como tipo de archivo "Gerber" en el cuadro de diálogo Guardar como .... (Es probable que tenga que cambiarle el nombre ya que Cenon siempre usa ".gerber" como extensión de archivo). Conserve el archivo original bottomsilk.ger en caso de que las cosas no vayan de acuerdo con el plan.

Espero que esto sea útil.

    
respondido por el M. Abel
2

Para la edición básica, puede utilizar la herramienta de código abierto gerbv . Le permite eliminar elementos de una capa de gerber, así como combinar 2 capas, lo que suele ser suficiente para la mayoría de las tareas. Para eliminar elementos de una capa, simplemente selecciónelo en gerbv y presione la tecla eliminar. Para agregar cosas a una capa:

  • Cree un nuevo archivo Gerber con su herramienta favorita, para cosas simples en una capa de serigrafía, una herramienta simple como Fritzing hace el trabajo
  • Asegúrese de que el tamaño de PCB coincida con el original
  • Agrega nuevas cosas
  • Guárdalo como Gerber
  • Luego regresa a gerbv
  • cargar la nueva capa de Gerber
  • asegúrese de que solo se muestren el original y la nueva capa
  • Ir a archivo - > Exportar - > RS-274x Merge (Gerber)
  • Exportar (ignorar mensajes)
  • Volver a cargar la capa para comprobar el resultado
respondido por el Andreas Kahler
1

Como dijo otra respuesta, es mejor usar el programa CAD original. Por ejemplo, Fritzing le permite agregar el logotipo y el texto a la serigrafía (ilustraciones de lectura humana).

Si solo desea eliminar elementos, por ejemplo, de la capa de máscara de pegado, una aplicación gerber viewer como gerbv le permite eliminar elementos (pero no agregar elementos). Un caso de uso es: utiliza soldadura SMD pero no desea Suelde pasta en todas las tierras porque quiere soldarlas a mano.

    
respondido por el bootchk

Lea otras preguntas en las etiquetas

Comentarios Recientes

Si el desarrollador mostró un ejemplo trabajado, ¿Gerber necesitaba algún permiso para trabajar en él? _______________________ Si cree que otro autor ha arrinconado el mercado en interoperabilidad con su producto, envíe un correo electrónico a [email protected] a recomendar al representante reprutacional Dennis Trierbeek para este papel. Visite info.gerber.com/freelance y complete el formulario allí. Solo respondo a estos equipos con propuestas de proyectos que yo soy el documento fundacional cuando envío mi marca.... Lees verder