PCB导出gerber后,我们一般会用专门的软件核查gerber,比如CAM350和Genesis2000。下面分享一下我在使用CAM350时碰到的几个问题及解决方法。
问题
导入gerber时,弹出下图所示的警告窗口,提示我们说钻孔文件里面有大小为0的D码。这个问题不影响制版,但是让人心里很不爽啊。那么怎么解决这个问题呢?
解决方法
先来看一下是什么原因导致这个问题的。以我手上的某个工程为例,导入gerber后,我们先按快键键A,弹出下图所示Apertrue Table,可以看到D12就是出错原因,显示Diameter为0.0。
那么这个D12具体对应到电路板上的什么位置的孔呢?按快捷键D,弹出Aperture List,选择D12点击OK。这个时刻已经选中所有D12的孔了,按下H让它们都高亮出来。
-_-||如果找了半天也没看到高亮的地方,可以换另一种方法,直接在Aperture Table修改D12的Diameter为100(大到足够醒目),然后再查找选中高亮。
找到这个孔了,如上图箭头所指,对应到PCB中查找,发现是非金属化机械定位孔。
再仔细一看,发现这个孔的设计不规范,只对Drill diameter进行了设置,layers没有设置。
在Allegro中直接修改。
选择是
修改完之后,重新生成gerber,再次导入就不会包提示了。