Gerber文件使用详解

目录

概述

一、Gerber 格式

二、接线图示例

三、顶层丝印

四、顶级阻焊层

五、顶部助焊层

六、顶部(或顶部铜)

七、钻头

八、电路板概要

九、使用文本和字体进行 Gerber 导出

十、总结


概述

        Gerber文件:它们是什么? PCB制造商如何使用它们?

      在Gerber文件确认之前,印制电路板(PCB)的生产并没有可遵循的标准指南。包含PCB规范的文件内容多样。图形、文本、描述、位图和矢量格式描述并很好地代表了最终项目,但经常出现测量、尺寸、定位等方面的不兼容。很多时候,客户和制作公司之间存在混淆和误解。随着Gerber格式的采用,PCB设计师和他们的制造商之间终于有了普遍的兼容性。通过这种方式,后者可以使用完全独立于所使用的CAE/CAD软件的文件格式进行操作。

一、Gerber 格式

Gerber 不标识单个文档,是构成 PCB 生产的标准。在项目结束上到处的不同文件包含电气连接、轨道、过孔和焊盘的描述,是由一组生成图形对象流的命令组成的矢量文档。

还包括在PCB 上打孔的说明。

例如:

  • 配置参数
  • 开口
  • XY 坐标
  • 绘制和闪光命令。

通常发送给制造商的文件应该包含以下内容:

  • 顶部组件
  • 顶级丝印
  • 顶部阻焊层
  • 顶部助焊层
  • 顶部(也称为顶部铜)
  • 底部(也称为底部铜)
  • 底贴
  • 底部阻焊层
  • 底部丝印
  • 底部组装

二、接线图示例

下图显示了晶体管放大器的接线图以及 3D 组件,包括分立元件和一些SMT元件。会包括元素、文本、图形、组件等信息。

  • 顶丝:包含电子元件的文字、标签、图案、尺寸和参考信息,位于上侧;
  • Top Mask:这是“阻焊层”,是在焊盘的基础上生成的;
  • Top Paste:通常用于SMT焊盘的水平仪;
  • 顶部(信号):包含上侧的铜走线;
  • 电路板开孔:定义 PCB 轮廓的物理形状,还用于创建印刷电路板的 3D 形状。

由于电路被设计为仅构建在上表面,因此未使用“底部”层。

晶体管放大器及其组件的接线图 

三、顶层丝印

和底部丝印很像,丝印显示了元件的文本,标签,图案、尺寸以及一般丝网印刷相关的元件,位于 PCB 的 上侧。导出的文件将具有扩展名“.gbr”,例如 TopSilk.gbr。

导出文件的内容包含特定的编码,完美地描述了上层的元素。出于可见性和可读性的原因,文件内容的一部分被分为几列。

四、顶级阻焊层

导出功能创建“TopMask.gbr”文件,可以更改目标文档的名称,但建议保留系统建议的名称。导出文件的内容(见下图)包含所选级别的编码。

顶部蒙版预览及其文本编码

五、顶部助焊层

这里指的是SMT元件的使用,导出功能创建“TopPaste.gbr”文件。导出文件的内容(见下图 )包含所选级别的编码。

顶部助焊层 

六、顶部(或顶部铜)

顶部铜包含自动或者手动布线生成的PCB走线布局,如下图,底层也是一样的。从下图中可以看出来,没有孔,因为被导出到不同的文件中,根据客户的要求由公司加工或者不加工,相关文件的名称是“Top.gbr”。

 顶部(或顶部铜)

七、钻头

下图是描述钻孔规范的文档,件名的一个示例是“Plated Through.gbr”。

并不是所有的孔都具有相同的直径,有些孔可以金属化,根据孔的类型,预览上的标记也会发生变化,即使元素不多,Gerber 编码也同样复杂。PCB 钻孔根据客户要求进行,专业、快速的CNC调解。

钻孔平面的预览及其编码

八、电路板概要

可能是最简单的 Gerber 文件,因为它仅包含 PCB 轮廓(见下图)。印刷电路不一定总是矩形或正方形,可以具有不同的形状,甚至可以是圆形的。

PCB 轮廓预览及其编码

PCB制造公司配备了非常复杂和大型的机器(见图8)。使用的cnc可以一起执行所有任务,或者更复杂的模型专用于单个程序。这些机器也配备了处理器,可以直接解码客户的Gerber文件并立即进行PCB制造过程,而无需连接到计算机。其他类型的设备,始终遵循Gerber规范的指令,有可能对生产的电路进行检查并执行自动光学检查(AOI)。

九、使用文本和字体进行 Gerber 导出

文本和文字是 PCB 的基本元素。显示标签、品牌、端子功能、各种指令,此外,还为印刷电路板增添了一丝档次(如下图)。

有人建议使用“VECTOR”字体,因为它们直接导出到Gerber文件,无需篡改和修改。另一方面,“True Type”字符可能会导致一些不兼容问题。甚至有些制造商也不接受“铜层”上的文本对象。这些还得去和制造商进行沟通。

十、总结

在将 Gerber 文件发送给 PCB 制造商时,应该使用不同的Gerber查看器进行查看,因为有时候阅读文档也会产生一些不兼容性,最好提前检查好。

建议使用不同的查看器检查 Gerber 文件。

参考文章:Gerber files: what are they & how are they used by your PCB manufacturer ?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/258583.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Swing程序设计(9)复选框,下拉框

文章目录 前言一、复选框二、下拉框总结 前言 该篇文章简单介绍了Java中Swing组件里的复选框组件、列表框组件、下拉框组件,这些在系统中都是常用的组件。 一、复选框 复选框(JCheckBox)在Swing组件中的使用也非常广泛,一个方形方…

年度工作总结怎么写?掌握这些年终总结万能公式,让你的报告出彩无比!

光阴似箭,日月如梭,时间总是不疾不徐地向前奔去,转眼就来到了2023年的最后一个月,12月一到,上班族和打工人又要开始忙活工作总结的事情~ 工作总结,不仅是一年工作的回顾,更是未来规划的起点。你…

k8s之镜像拉取时使用secret

k8s之secret使用 一、说明二、secret使用2.1 secret类型2.2 创建secret2.3 配置secret 一、说明 从公司搭建的网站镜像仓库,使用k8s部署服务时拉取镜像失败,显示未授权: 需要在拉取镜像时添加认证信息. 关于secret信息,参考: https://www.…

Python源码30:海龟画图turtle画紫色的小熊

turtle模块是一个Python的标准库之一,它提供了一个基于Turtle graphics的绘图库。Turtle graphics是一种流行的绘图方式,它通过控制一个小海龟在屏幕上移动来绘制图形。 turtle模块可以让您轻松地创建和控制海龟图形,从而帮助您学习Python编…

106.进程控制(结束、孤儿、僵尸进程)以及进程回收

目录 结束进程 孤儿进程 僵尸进程 进程回收 wait() waitpid 进程控制是指在操作系统中对进程进行创建、终止、挂起、唤醒以及进程之间的同步、通信等操作的管理。 结束进程 exit() 和 _exit() 函数都用于终止一个进程,但它们之间有一些重要的区别&#xf…

什么是JVM的内存模型?详细阐述Java中局部变量、常量、类名等信息在JVM中的存储位置

导航: 【Java笔记踩坑汇总】Java基础JavaWebSSMSpringBootSpringCloud瑞吉外卖/黑马旅游/谷粒商城/学成在线设计模式面试题汇总性能调优/架构设计源码-CSDN博客 目录 一、JVM基本介绍 二、JVM内存模型 2.0 概述 2.1 类加载子系统 2.2 运行时数据区 2.2.0 基本…

时域频域(学习记录1)

1 小伙伴们,今天让我们一起来聊聊Something about DATA 系列。我们先回顾一下本系列对NVH测试中的数据采集做的整体介绍: A 数据采集过程; B 硬件设备; C 数采软件; D ATOM中的数据采集; 接下来的几篇文章…

小程序一键生成工具哪个好?

在这个数字化时代,小程序已经成为商家吸引客户、提升业务的重要工具。但是,传统的小程序开发方式既费时又费力,让许多商家望而却步。 现在,有了乔拓云小程序模板开发平台,一切都变了。 乔拓云提供了大量精心设计的模板…

5G基站行业节能降耗 解决方案

截至2023年10月,我国5G基站总数达321.5万个,占全国通信基站总数的28.1%。然而,随着5G基站数量的快速增长,基站的能耗问题也逐渐日益凸显,基站的用电给运营商带来了巨大的电费开支压力,降低5G基站的能耗成为…

flstudio21破解汉化版2024最新水果编曲使用教程

​ 如果你一直梦想制作自己的音乐(无论是作为一名制作人还是艺术家),你可能会想你出生在这个时代是你的幸运星。这个水果圈工作室和上一版之间的改进水平确实令人钦佩。这仅仅是FL Studio 21所提供的皮毛。你的音乐项目的选择真的会让你大吃一惊。你以前从未有过这…

JS原生实现浏览器滚动条滚动侧边栏高亮响应

目录 演示 ​编辑 需求 代码 css html script 代码解释 1、获取所有link-content 2、定义一个rectContent数组,然后循环allContents调用getClientRects()[0]获取每个link-content元素与浏览器视口的关系 3、为数组追加link-content,用于设置侧…

《Spring Cloud Alibaba 从入门到实战》理论知识篇

基础知识篇 理论篇 俗话说,没有最好的架构,只有最合适的架构。 微服务架构也是随着信息产业的发展而出现的最有普遍适用性的一套架构模式。 通常来说,我们认为架构发展历史经历了这样一个过程:单体架构 -> SOA 面向服务架构 …