• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 电子设计 > PCB设计 > Allegro PCB技术问答 > 关于出GERB文件报错()

关于出GERB文件报错()

录入:edatop.com     点击:

 请教各位高手,在allegro 的pcb editor中

manufacture->artwork

有好几种gerb文件的选项,诸如gerb600,gerber400,gerb274x等等,

这些有什么区别么,同样的一个PCB,我用gerb600不能生成gerb文件,用gerb274x就可以,不知

道是怎么回事。

我在生成gerber文件的时候(用274x模式),出现以下错误和警告


    WARNING: 0 width line found at (10200.00 8540.00)
    WARNING: ... using undefined line width of 10.00


    ERROR: aborting film - Shape with first seg=(9970.01 9232.52) [layer=BOTTOM]
 has a void with extents [(9922.98 9327.98) (9973.02 9378.02)] that touches
 another shape with first seg=(9970.01 9232.52). Manually resolve problem.

不知道是什么原因,请教各位高手,谢谢

你好

gerber文件的几种格式。 

一般选gerber RS274X 就可以了,这是目前最通用的格式,绝大部分制板厂都可以处理。

gerb600和gerber400我还没有用过,一直都是用的RS274X,没出过什么问题;听说对于gerb600和gerber400还要生成光圈文件的。

WARNING: 0 width line found at (10200.00 8540.00)
对于这个警告,我也遇到过类似的,你去坐标的位置仔细查一下你的电路板,尤其是丝印层上是不是有线宽是0的线,一般根据警告到出问题的地方仔细看看就会找到问题所在。

WARNING: ... using undefined line width of 10.00

对于这个警告,你看一下你的Film Control页的Film options里的Undefined line width是不是设的是10呀,我觉得这个警告好像是没什么事。

ERROR: aborting film - Shape with first seg=(9970.01 9232.52) [layer=BOTTOM]
 has a void with extents [(9922.98 9327.98) (9973.02 9378.02)] that touches
 another shape with first seg=(9970.01 9232.52). Manually resolve problem

对于这个错误,我遇到过一样的,是铺铜的问题,你仔细到坐标处看一下,把那部分区域放大一些,仔细看一下你的铺铜的边界,应该是那里问题,手动稍微移动一下周围的线号线就会好的,不用移动太大,稍稍动一下就可以了。从警告的内容看,allegro已经提示你是哪个位置出的问题,而且也说Manually resolve problem,所以不用着急,你到坐标的位置仔细看看,把那部分区域放大,会找到问题的!

使用Gerber6x00格式,要產生一個aperture file,

也就是在Manufacture\artwork 表框下方有個Apertures...選項, 

點選後,edit表單,就可以產生aperture file.

接下來就可以用Gerber6x00轉出gerber files.

你的gerber file錯誤訊息應該是在bottom layer有shape重疊到,

請到指示的座標修改過,就可以轉成功了.

  

太感谢上面两位了,十分感谢,谢谢

Cadence Allegro 培训套装,视频教学,直观易学

上一篇:PCB上面开槽
下一篇:请教非圆形钻孔和差分线的问题

PCB设计培训课程推荐详情>>

  网站地图