跳到主要内容
Vecaria

Gerber DFM 检查

本地处理

在线检查 Gerber 与钻孔文件的制造性(DFM):55 项分级检查——宽度/间距/孔类/丝印/阻焊/铜网连通性/板框尺寸,阈值可配、违规 mm 坐标定位、可下载 MD/JSON/PDF 报告。浏览器本地处理不上传,检查属 Pro 权益。

选择 Gerber 各层(.gbr/.gtl/.gbl…,含 .gto/.gbo 丝印、.gts/.gbs 阻焊、.gtp/.gbp 钢网与 .gko/.gml 板框)与 Excellon 钻孔文件(.drl/.xln)。55 项检查:最小线宽/焊盘/钻孔、铜皮间距(线/盘/聚合)、铜渣、环孔环宽(含过孔/金属化孔分档与断环)、孔-盘/孔-线/孔间距(含重叠/重复钻孔)、孔-铜间距、孔/槽孔到板边与槽孔长宽比、走线/焊盘到板边、丝印上盘/压孔、丝印线宽/间距/到边、阻焊残缝/缺失开窗/压铜/到边、钢网开窗覆盖、悬挂残线/上下铜平衡(启发式)、铜网连通性(孤立铜岛/最大铜网占比/疑似断路窄颈——无参考网表的网表级替代口径)、文件卫生(宏孔径/未用孔径/未声明格式与单位)、层完备性与板框尺寸——每项阈值可配、分级严重度并给出 mm 坐标。浏览器本地完成。

PCB 违规红圈高亮与分级报告示意插图
功能示意插图(非实时截图):55 项制造性检查按错误/警告/提示分级,违规坐标(mm)可在板图上点击定位。

使用方法

  1. 选择 Gerber 各层文件(.gbr/.gtl/.gbl/.gts/.gbs/.gto/.gbo/.gko/.gml…)与钻孔文件(.drl/.xln);丝印层(.gto/.gbo)与板框层(.gko/.gml)按文件名自动识别
  2. 按需设置阈值:基础 5 项(最小线宽/钻孔/焊盘、铜皮间距、孔-铜间距)与高级 30 项(环宽/过孔/PTH 分档、孔间距、孔/走线/焊盘/丝印到板边、丝印线宽/间距/压孔、绿油桥、开窗-铜皮/到边、钢网检查盘径、槽孔长宽比、铜渣、酸角、孤岛/残铜、上下铜平衡、板框最小/最大边等),标签均带单位,空/无效项自动回退默认值
  3. 点击「DFM 检查」生成报告:概要卡、55 项规则结论(含严重度)与按 错误/警告/提示 分组的违规清单(每条附 mm 坐标,可点击在内嵌板图上定位)
  4. 下载 MD/JSON/PDF 报告交付板厂

功能说明

  • 自研 Gerber/Excellon 解析(无外部解析库)
  • 55 项分级检查:宽度类(最小线宽/最小焊盘)、间距类(线/盘/线盘间距/铜皮间距聚合/铜渣 sliver)、孔类(环孔环宽逐对配对+过孔/金属化孔分档+断环、孔-盘/孔-线/孔间距+重叠/重复钻孔、孔-铜聚合)、丝印类(丝印上盘/压孔/线宽/间距/到边/丝印间距)、阻焊类(残缝/缺失开窗/压铜/到边)、钢网类(开窗覆盖检查)、平面类(铜皮孤岛/酸角/残铜,启发式并如实披露)、铜网连通性(逐层栅格化连通域:孤立铜岛/最大铜网占比/疑似断路窄颈)、边缘类(铜/走线/焊盘到板边、孔/槽孔到板边+槽孔长宽比)、钻孔类(最小孔径/槽孔 G85 计数)、文件卫生(宏孔径/未用孔径/未声明格式与单位)、层完备性与板框尺寸
  • 铜网连通性分析为无参考网表时的网表级替代口径:检出孤立铜岛与单胞级细颈(蚀刻断裂风险),但无法验证接线正确性(与 HQDFM 网表级开短路分析的差距页内如实披露)
  • 每项阈值可配(默认行业常见值)、严重度三级(error/warn/info)、违规坐标定位(点击可在内嵌板图高亮)
  • 启发式口径边界:单次检查一块板;两版违规清单级对比内置(拖入 B 版文件,同阈值分别出报告并逐条 diff),叠层结构对比用「Gerber 多层叠加」的对比模式
  • 报告可下载:Markdown(页内同构)、JSON(v3 结构化,含 locations 与铜网连通性测量,供 CI/工厂系统)、PDF(汇总表排版,中文报告内嵌字体子集)
  • 无法识别的输入会响亮报错,不产出虚假通过报告

常见问题

和板厂的 DFM 检查(JLCDFM、HQDFM)有什么区别?

板厂的 DFM 工具要把 Gerber 上传到对方服务器,按该厂自己的固定工艺能力核查并绑定报价,HQDFM 则是要下载的 Windows 桌面软件。本工具在浏览器里跑同类预检、文件不上传:55 项检查的阈值可按任意板厂的能力表配置,导出中立的 MD/JSON/PDF 报告随订单附送。如实说明差距:HQDFM 等厂侧工具还能做网表级开短路分析,本工具没有参考网表、做不到电性验证(铜网连通性只是替代口径)——电性签核请用板厂的网表工具。

支持哪些 Gerber 和钻孔格式?

RS-274X Gerber(.gbr/.gtl/.gbl/.gts/.gbs/.gto/.gbo/.gko/.gml…)与 Excellon 钻孔(.drl/.xln);读取 X2 FileFunction 属性,丝印/板框层否则按文件名自动识别。老式 RS-274D(无光圈定义)Gerber 不支持——无法识别的输入会响亮报错,不会给虚假通过报告。

一次能检查多块板或两版设计吗?

默认一次一块板;在报告页拖入 B 版文件,可在同一套阈值下逐条对比两版违规清单。两个文件之间的叠层结构差异(光圈、焊盘、轮廓变化)请用「Gerber 多层叠加」的对比模式。

隐私

本工具在浏览器本地解析,文件不会上传服务器;DFM 检查功能属 Pro 权益。

TL;DR: 浏览器本地解析 Gerber 与钻孔文件并跑 55 项分级 DFM 检查(含铜网连通性分析),阈值可配、违规 mm 坐标定位、可下载 MD/JSON/PDF 报告交任何板厂;不上传,检查功能属 Pro 权益。

示例

  • 选择 Gerber 各层(含丝印/板框)与 .drl → 得到 55 项分级检查结论与违规坐标,下载 MD/JSON/PDF 报告

支持的格式

GerberExcellon

限制说明

  • 铜皮间距/孔-铜间距为闪点圆+轨迹胶囊近似口径,非精确几何 clearance
  • 环孔环宽按孔-盘逐对配对取最小值;无配对时回退全局粗估((最小焊盘−最小钻孔)/2)——违规条目会标注所用口径
  • 孤岛/酸角/残铜为逐层连通性启发式检查,存在误报/漏报可能,结果仅作参考
  • 铜网连通性分析为栅格化启发式(约 0.1mm 栅格,板面过大自动放粗):孤立铜岛/窄颈按连通域与割点口径计算,小于栅格的特征为近似;窄颈分析单层超 60 万栅格单元时诚实跳过并标记
  • 无参考网表:铜网连通性为网表级替代口径,无法验证接线正确性(与 HQDFM 式网表级开短路分析的差距)——电性 DFM 请用板厂网表级工具
  • 丝印/板框层按文件名(.gto/.gbo/.gko/.gml)或 X2 FileFunction 属性识别,无法识别时按铜层处理;铜到板边按板框 bounding-box 近似,非矩形板按外接矩形
  • 支持 RS-274X 常见语法与 Excellon 钻孔;无法识别的输入会报错提示,请确认文件为完整导出的 Gerber/Excellon
  • 钻孔整数坐标按 3 位小数格式解析,其他格式(如 2.4)孔位会整体偏移
  • 铜皮间距检查最多参与 1500 个特征,超出时结果可能偏大(页内与导出报告有截断标记)
  • 单次检查一块板;两版违规清单对比可在「B 版文件」拖入第二块板(同一套阈值,A → B 逐条 diff);叠层结构对比用「Gerber 多层叠加」对比模式
  • 浏览器本地解析,文件不上传;检查功能属 Pro 权益