
只要你打过样,就压缩过一个装满 .gtl、.gbl、.gto、.drl 这些奇怪后缀的文件夹,发给板厂。那就是 Gerber 文件。它是 PCB 设计工具(KiCad、Altium、Eagle、EasyEDA)和制造设备(光绘机、钻孔机、贴片头)之间的通用语言——没有 Gerber,就没有板。这篇讲清楚这个 40 多年没被淘汰的格式里到底装了什么。
每个 Gerber 文件都是一段纯文本的 2D 绘图指令流(RS-274X 格式),描述 PCB 的某一层——顶层铜、底层铜、顶层丝印、阻焊等等。可以把它想成制造业版本的矢量 PDF:光圈定义(D 码)说明要盖什么形状的印章(圆形焊盘?方形?矩形?),坐标指令(G/M 码)说明盖在哪。用记事本打开会看到 G01X1000Y2000D01 这种行——意思是从当前位置画一条线到 (1,2) mm。就这么简单。整个文件就是一堆盖章和走线的列表。
Drop a Gerber zip — see your PCB in 3D before you ship it to the fab.
免费试用 MakerSuite 3DGerber 是纯文本、不绑厂商、人眼能读的,全世界每家板厂都支持。想取代它的 IPC-2581、ODB++ 元数据虽然更全,但要么要授权工具,要么要厂商买单,所以一直没出圈。反观 RS-274X 导出,每个 EDA 工具里都是一个勾选框——今天导出的文件,20 年后的 CAM 工位也能打开。无聊得让人放心,这正是 Gerber 赢的原因。
你的 Gerber 压缩包装的是整块板的 IP——每条走线、每个元件位置、每个网络名。发布前或者 NDA 项目传到云端查看器,就是给自己挖坑。MakerSuite 3D 用纯 JavaScript 在浏览器里直接解析 RS-274X 和 Excellon——不走服务器、不上传、不排队。你拖进来的文件从头到尾没离开这个标签页。和板厂内部用的是同一套解析逻辑,只是挪到客户端跑而已。
Each Gerber file is a plain-text stream of 2D drawing commands (RS-274X format) describing a single PCB layer — the top copper, bottom copper, top silkscreen, solder mask, etc. Think of it as the manufacturing equivalent of a vector PDF: aperture definitions (D-codes) say what shapes to stamp, and coordinate commands say where to stamp them. A complete board is a folder of these files, usually zipped together with an Excellon drill file.
A typical 2-layer board ships with 8–10 files: top and bottom copper, top and bottom solder mask, top and bottom silkscreen, board outline, and one or two Excellon drill files (plated and non-plated holes). A 4-layer board adds the inner copper layers. A complex 12-layer HDI board can push past 20 files.
RS-274X (from 1998) is the baseline format that every manufacturer reads. Gerber X2 (2014) is a superset that embeds metadata — layer function, net names, component attributes — so CAM tools can do automatic panelization and DFM. Our viewer reads both, and modern KiCad/Altium default to X2. If your fabricator complains, export as plain RS-274X.
Yes — drop your Gerber zip onto MakerSuite 3D. The parser runs in your browser, renders all layers with aperture shapes, composites the board in 3D, and shows drill hits and board outline together. No CAM software, no login, no upload. The same RS-274X parser is what fabricators use internally, just ported to JavaScript.
Technically yes (they're plain text), but practically no — hand-editing aperture tables and coordinate streams is how you ship a $10k fab mistake. If you need to change the board, edit the source (KiCad, Altium, EasyEDA) and re-export. Gerber is an output-only handoff format, not a working file.
把 Gerber 压缩包拖进来 — 每一层都 3D 可视化
打开 Gerber 查看器