解决allegro出gerber时报错start and end points are same at(25870 15410)

合集下载

allegro常见问题解答

allegro常见问题解答

allegro常见问题解答allegro常见问题解答allegro是Cadence 推出的先进 PCB 设计布线工具,下面店铺准备了关于allegro常见问题解答,欢迎大家参考!1 无论哪个版本都经常出现自动退出,提示为非法操作,然后不能存盘,自动退出。

(ALLEGRO)(出现这种情况,主要是操作系统方面的原因,ALLEGRO要求在英文NT或WINDOWS 2000下使用.在中文WINDOWS 2000下,出错概略提高许多。

事实上,设计人员应充分使用Allegro的Autosave 功能,以避免各种情况下引起的数据丢失。

提示:Allegro在异常退出时,会在当前设计目录下产生一个后缀为sav的文件。

用Allegro打开该文件,另存为brd文件即可)2在ALLEGRO中,编辑焊盘时,经常会出现“执行程序错误”而退出程序,且没有备份文件,导致之前的工作白费。

(此问题14.1已经解决,而且同样与操作系统有关)3 在从自动布线器(SPECCTRA)建军回到ALLEGRO后,输出表层的线、孔就与器件成为一个整体,移动器件时,线、孔就附在上面一起移动。

(实际上,这个功能是Cadence应大多数用户要求而添加上的,主要是为了方便移动器件的时候fanout后的引腿和via能跟着一起移动。

如果你实在不愿意这么做,可以执行下面这个Skill程序解决,以后版本将会有选项供用户选择:; The following Skill routine will remove invisible; properties from CLINES and VIAS.; The intent of this Skill program is to provide; users with the ability of deleting the invisible; properties that SPECCTRA/SPIF puts on. This will allow the moving; of symbols without the attached clines/vias once the; design is returned from SPECCTRA if the fanouts were originally; put in during an Allegro session.;; To install: Copy del_cline_prop.il to any directory defined; within your setSkillPath in your; allegro.ilinit. Add a "load("del_cline_prop.il")"; statement to your allegro.ilinit.;; To execute: Within the Allegro editor type "dprop" or; "del cline props". This routine should; only take seconds to complete.;; Deficiencies: This routine does not allow for Window or; Group selection.;; WARRANTIES: NONE. THIS PROGRAM WAS WRITTEN AS "SHAREWARE" AND IS AVAILABLE AS IS; AND MAY NOT WORK AS ADVERTISED IN ALL ENVIRONMENTS. THERE IS NO; SUPPORT FOR THIS PROGRAM.;; Delete invisible cline/via properties.;axlCmdRegister( "dprop" 'delete_cline_prop)axlCmdRegister( "del cline props" 'delete_cline_prop)(defun delete_cline_prop ();; Set the Find Filter to Select only clines(axlSetFindFilter ?enabled (list "CLINES" "VIAS")onButtons (list "CLINES" "VIAS"));; Select all clines(axlClearSelSet)(axlAddSelectAll) ;select all clines and vias(setq clineSet (axlGetSelSet))(axlDBDeleteProp clineSet "SYMBOL_ETCH") ;Remove the property(axlClearSelSet) ;unselect everything4.用贴片焊盘(type=single)做成的package,用toolspadstackmodify design padstack...编辑,发现type变成了blind/buried。

allegro输出gerber文件步骤

allegro输出gerber文件步骤

很多PCB厂家都没有装Allegro软件,所以你不能直接发.brd文件。

(很多PCB小厂连ProtelDXP也没有,只支持Protel99)什么是Gerber文件Gerber文件是所有电路设计软件都可以产生的文件,在电子组装行业又称为模版文件(stencil data),在PCB制造业又称为光绘文件。

可以说Gerber文件是电子组装业中最通用最广泛的文件格式。

Gerber文件是EIA的标准格式,分RS274-D和RS274-X两种,其中RS274-X是RS274-D的扩展文件。

生产制造部门在条件许可的情况下,应当尽可能要求用户或设计部门提供RS274-X的Gerber文件,这样有利于各工序的生产准备。

一、准备工作为了保证出片的正确性,需要在设计PCB 文件之前对一些系统参数进行设置,该设置包括画图的精度,图片的尺寸,动态铺铜的格式。

◆设置画图的精度。

在allegro 中打开Setup->Drawing Size 菜单,调出设置对话框.(原文件名:1.JPG)在对话框中确定User Units选择Mils,Size选择C,这样整个作图区域会大一点,相应的作图范围(Drawing Extents)变为Width:22000.00;Height:17000.00 Left X和Left Y为原点坐标。

Accuracy 选择2,其他根据你的尺寸自行定义。

设置完成选择OK 按钮,使配置生效。

◆设置动态铺铜参数。

在Allegro 中打开Shape->Global Dynamic Params 菜单,如图2。

(原文件名:2.JPG)Dynamic fill选SmoothSmooth 勾选后会自动填充、挖空。

运行DRC时,在所有的动态shape中,产生底片输出效果的Shape外形Rough 产生自动挖空的效果,不过只是大体的外形样子,没有产生底片输出效果Disable 不执行填充、挖空。

打开Void controls 选项卡。

Allegro光绘文件出现问题总结

Allegro光绘文件出现问题总结

光绘文件出现问题总结目录目录 (1)6.1 PCB里面有钻孔列表,但是Gerber文件中没有钻孔列表 (2)6.2 生成光绘文件时,提示错误Dynamic shapes are out of date ;please updatethem.check for out of date shapes in setup drawing option dialog (2)6.3 钻孔文件在CAM中显示尺寸不正常 (2)6.4导出的PDF中TOP和BOTTOM层有refdes (3)6.5 同样的gerber文件在CAM350中单位不一致? (3)6.6 XXX-1-2.drl文件在CAM350里面不显示 (5)6.7 生成gerber文档时出现【Database has errors:artwork generationcanceled.please run dbdoctor】错误。

(5)6.8生成gerber文件某些层没有外框,但在PDF文档里有。

(5)6.9生成gerber文件时出现警告:Photoplot outline rectangle not found ...using drawing extents (5)6.10 生成gerber文件时,很多警告:WARNING: Segment with same start and endpoints at (67.0201 174.2666) will be ignored. Increasing output accuracy may allow segment to be generated.等 (5)6.11导出gerber文件时提示警告:Photoplot outline rectangle not found …using drawing extents (5)6.12 Cadence Allegro 如何输出异型钻孔文件? (5)6.13如何在CAM350里面检查rou文件? (6)6.14 Out of shapes 错误提醒 (6)第八章其他问题 (8)8.1 cadence16.6 allegro处理铜皮软件就卡死? (8)8.2 Dynamic shapes are out of date;please update them.check for out of dateshapes in setup drawing options dialog. (8)8.3用CAM打开光绘文件时,NC(钻孔)文件的格式跟之前选定的不一样 (8)8.4嘉立创上下单解析失败 (8)第六章光绘文件出现问题总结6.1 PCB里面有钻孔列表,但是Gerber文件中没有钻孔列表原因有两个:可能是没有设置线宽Manufacure-->Artwork-->右侧的Undefined line with:设为非0(如0.1)如果照(1)中设置了线宽还是没有列表,那么manufacture”-->“artwork”,在“NC”(自己命名的钻孔文件)层右键“display for visibility”,这时你看下是否有上面的钻孔表,如果没有,就需要添加。

Allegro 导出GERBER教程

Allegro 导出GERBER教程

ALLEGRO导出GERBER 教程!allegro导出gerber文件1.在导出gerber文件之前,要先对图纸的参数、层叠结构、铺铜皮的参数、DRC的状态报告进行统一检查,只有设置的参数对了,才能进行gerber文件的输出。

2.DesignParameters检查A)在Setup里面选择的单位要与Gerber中设置的单位保持一致,精度也是。

B)为了保证Gerber中所见即所得,在Display选项卡的把如图的三项选上:3 铺铜参数检查A)选择Shape,打开如下对话框:C)点击图中红色方框内的按钮,会自动填充、挖空动态铜皮。

D)在Void Control选项卡中,选择Artwork format要与Gerber中的格式一致,如下图:1. 层叠结构检查A)选择Setup-cross-section命令,弹出layout cross section窗口,如下图B)对层的结构、叠层的厚度、叠层的正负片、介电常数进行检查。

5.Status窗口DRC检查A)选择Display-Status命令,弹出下图B)DRC Check,在导出Gerber之前,必须先进行DRC检查,点击下面一个红色方框中的按钮进行DRC检查。

C)点击上面一个红色方框中的Smooth按钮,检查动态铜皮,如果这个按钮是灰色的,说明铜皮没有问题。

1. Database CheckA)点击Tools-Database Check命令,打开DB-Doctor窗口,如下图B)勾选上图中三个方框中的选项,单击右侧的Check按钮进行错误检查。

1. 设置输出文件的文件夹和路径A)选择Setup-User Preferences Editor命令,打开对话框,如下图B)选择左侧红色方框中的Output_dir,然后在右侧红色方框对于的选项方框内输入导出的Gerber文件夹名称。

C)然后再在左侧方框中选择Temp_file,然后在入下图的红色方框的temp选项中输入Gerber的导出路径。

Allegro常见问题点

Allegro常见问题点

Q: Allegro中颜色设置好以后,应该可以导出相关设置文件,下次碰到不同设置的板子,看着难受就可以直接读入自己的文件改变设置了A:16.2版本的可以这样做:file->export->parameters,选中颜色就行了,其它的参数一样可以保存。

Q:ALLEGRO 自动布线后,为直角.如何调整成45度角走线A: ROUTE --GLOSS---PARAMETERS---CONVERT CORNET TO ARC一、群组布线;群组布线包括总线布线和一次布多外Trance.1.一次布多个Trance .鼠标左键进行选择多外PIN,或VIA. 同时可以在布线过程中用右键切换到单线模式。

群组布线只能在一个层中,不允许打过孔。

也可以在群组布线过程中,右键,“CHANGE Control Trace”Cadence CIS即原理图中,放大缩小缩小的快捷键按住CTRL键+鼠标中间滚轮)5. ALLEGRO 出光绘文件前,最好加个PHOTO_OUTLINE,确认输出光绘文件的范围Class: manufacture — Subclass: photoplot outline6. 光绘设置详解/bbs/viewthread.php?tid=28&page=1ALLEGRO 标注 1. dimension linear : 对于比较规则,简单的板子,通常采用.2.dimension datum :对于较复杂的板子可以采用。

先确定一个基准点,接下来对每个点所标注的数据都是相对基准点的坐标值。

Manufacture------dimension/draft -----dimension linear / dimension datum2.表层铺铜时,由于铺铜和PIN 的间距问题,在PIN 和PIN 之间经常产生一些尖角。

产生这种原因的解决办法:一。

一个一个修改Boundary二。

直接操作:在Add Shape 后,shape ---parameters 里,Create pin Voids 选中IN line3.倒角Manufacture------dimension/draft――Fillet圆角Manufacture------dimension/draft――Chamfer斜角以上操作只对LINE 画的外框有效,而对Shape 无效。

Cadence Allegro的Gerber导出步骤

Cadence Allegro的Gerber导出步骤

钻孔图的导出步骤:首先要给每一种VIA定义一个字母。

Manufacture\NC\Drill Customization。

在Symbol Characters里给每一个VIA定义一个字母,注意不能重复,其他数值禁止修改。

(如果在做PAD的时候定义过字母,那就只需检查一下是否有重复的。

)然后,选Manufacture\NC\Drill Legend。

一定要在Output unit里选尺寸单位。

其他选项默认。

点OK后放在PCB板的旁边。

(检查这个表的字母和外框形状是否有重复的。

)金属化孔和非金属化孔文件的导出步骤:选Manufacture\NC\NC Drill。

首先在NCParameters里设置:Format里前面的选3后面的选5。

(即整数位3,小数位5。

和Artwork里的设置要一样。

)Coordinates里选 Absoiute。

Output units 里选英寸或毫米。

然后勾选1和3项。

(即省首零,和Artwork里的设置要一样。

)然后Close。

回到NC Drill画面。

勾选1、2、3项。

点Drill即可。

会在PCB文件的路径下产生3个文件,后缀名为drl的2个和1个叫nc_tools_auto.txt的文件。

要交给板厂的。

Gerber导出步骤1、首先在Artwork里把所有要出底片的层定义好。

建立每个层的文件夹。

比如:TOP、BOTTOM、L2、L3、SM-TOP、SM-BOT、SS-TOP、PT-TOP、Outline、Drawing 等等。

然后,打开每个文件夹所需要的那些层。

比如:Drawing文件夹里,要打开:Board Geometry里的Outline层。

Manufacturing里的Nclegend-*-*层、Ncdrill_Legend层、Ncdrill_Figure层。

其余的层全部关闭。

然后对着Drawing 文件夹点击鼠标右键,选Match Display。

这些层就被定义到文件夹里了。

allegro出光绘文件出现的几个问题

allegro出光绘文件出现的几个问题首先出光绘前要保证没有DRC错误出Gerber时提示如下错误:一:设置好光绘文件参数后,选择check dabase before artwork 后,点击生成光绘时出现错误告警信息:database has errors:artwork generation cancled.please run dbdoctor.可行的解决方法:1.运行内部,或外部dbdoctor ,内部的在tools-database check2.TOOLS-PADSTACK-modify design padstack。

在option中的purge选ALL。

3.place-update symbols-选择器件并选择下方的update symbols padstacks选项4.tools-padstack-refresh上述4种方法过后,基本上能解决问题。

二:WARNING: Shape at (XX XX) contains void at (XX XX)which touches another shape当该层不铺这块铜时可以正常出Gerber.这个主要是敷铜的问题,同一NET的两个独立的shape 重叠就会出现该错误告警。

出 Gerber时 , Allegro不允许2个或更多 Dynamic 类型的形状彼此接触,即使他们用相同的 netname。

解决方法:对动态敷铜与静态敷铜重叠的,可视情况删除掉静态的,或者利用merge shape来将2个分立的shape合并成一块shape。

打开shape boundary 可便于操作。

三:在能成功生成gerber文件时,文件中可能存在的许多告警信息:WARNING: Segment with same start and end points at(67.0201 174.2666) will be ignored. Increasing output accuracy may allow segment to be generated.等这个主要是底片精度设置导致的问题。

【精】Allegro中导出Gerber文件和钻孔数据文件方法步骤

Allegro中导出Gerber文件和钻孔数据文件方法步骤(一)什么是Gerber文件Gerber文件是所有电路设计软件都可以产生的文件,在电子组装行业又称为模版文件(stencil data),在PCB制造业又称为光绘文件。

可以说Gerber文件是电子组装业中最通用最广泛的文件格式。

Gerber文件是EIA的标准格式,分RS274-D和RS274-X两种,其中RS274-X是RS274-D的扩展文件。

生产制造部门在条件许可的情况下,应当尽可能要求用户或设计部门提供RS274-X的Gerber文件,这样有利于各工序的生产准备。

一、准备工作为了保证出片的正确性,需要在设计PCB 文件之前对一些系统参数进行设置,该设置包括画图的精度,图片的尺寸,动态铺铜的格式。

◆设置画图的精度。

在allegro 中打开Setup->Drawing Size 菜单,调出设置对话框,如图1 在对话框中确定User Units 选择Mils,Size选择C,这样整个作图区域会大一点,相应的作图范围(Drawing Extents)变为Width:22000.00;Height:17000.00Left X和Left Y为原点坐标。

Accuracy 选择2,其他根据你的尺寸自行定义。

设置完成选择OK 按钮,使配置生效。

◆设置动态铺铜参数。

在Allegro 中打开Shape->Global Dynamic Params 菜单,如图2。

Dynamic fill选Smoothü Smooth 勾选后会自动填充、挖空。

运行DRC时,在所有的动态shape中,产生底片输出效果的Shape外形ü Rough 产生自动挖空的效果,不过只是大体的外形样子,没有产生底片输出效果ü Disable 不执行填充、挖空。

打开Void controls 选项卡。

如图3。

选择Artwork format 要与出片格式一致。

Allegro软件输出Gerber文件 说明参考

Allegro软件系统输出PCB Gerber文件参考姓名:XX 部门:XX1Gerber 文件系统名词解释:1.1.光绘文件的正负片概念为更好的适应不同的设计方式和便于文件传递,光绘文件被定义为正片和负片两种,如图1所示:正片(Positive): Gerber 描述的是线路层,并且描述之图形主要是有铜部分;正片的优点是所见即所得,方便直观,缺点是数据量比较大,尤其是在大量铜箔填充的情况下。

负片(Negative): Gerber 描述的是线路层,并且描述之图形主要是无铜部分;负片的优点是数据量小,方便文件传输,但显示不直观,不利于进行布线设计,所以一般应用于电源地等整片铜箔的平面层。

而且在设计及生产时需要特别注意处理方式于与正片的不同。

复合片(Compostive): Gerber 所描述的层次有不同极性层合成。

通常是挖层和正极性叠加。

挖层极性为负,主要起线路防护或追加制成资料等作用。

实际上,在Allegro 系统中,负片显示方式和正片差别并不大,只是在光绘文件输出的时候会遵循负片的数据形式,这样的设置是为了更加直观的显示设计情况。

图1 正负片1.2.什么是Gerber 文件Gerber 也叫“光绘”,通常只代表一种格式如RS-274, 274D, 274X 等,充当了将设计的图形数据转换成PCB制造的中间媒介,即一种CAD-CAM 数据转换格式标准。

主要用途就是PCB 版图绘制,最终由PCB 制作商完成PCB的制作。

无论是哪种CAD系统,最后都必须将内部CAD 数据库转换成GERBER格式文件。

在这个过程中,Aperture table描述了绘图机的镜头大小、形状、位置信息。

两者的转换通常是无形的,一旦Gerber 产生,绘图机就可以开始工作。

绘图机是一种较昂贵但很精确的设备,精确度可以小于1mil。

1.3.Gerber 的几种常见格式Gerber Format 是电子业之间通用的资料格式,它是被用于设计完成与上线制造PCB 的中间体,就像土木或机械五金业常用的AutoCAD 软体所输出的DXF 或HPGL 格式一般,是设计师把图稿设计完成所产生的文件与其它系统连结的工作资料。

ALLEGRO常见问题大全解析

ALLEGRO常见问题大全Q: Allegra中颜色设置好以后,应该可以导出相关设置文件,下次碰到不同设置的板子,看着难受就可以直接读入自己的文件改变设置了A:16.2版本的可以这样做:file->export->parameters,选中颜色就行了,其它的参数一样可以保存。

Q:ALLEGRO 自动布线后,为直角.如何调整成45度角走线A: ROUTE --GLOSS---PARAMETERS---CONVERT CORNET TO ARC一、群组布线;群组布线包括总线布线和一次布多外Trance.1.一次布多个Trance .鼠标左键进行选择多外PIN,或VIA. 同时可以在布线过程中用右键切换到单线模式。

群组布线只能在一个层中,不允许打过孔。

也可以在群组布线过程中,右键,“CHANGE Control Trace”Cadence CIS即原理图中,放大缩小缩小的快捷键按住CTRL键+鼠标中间滚轮)5. ALLEGRO 出光绘文件前,最好加个PHOTO_OUTLINE,确认输出光绘文件的范围Class: manufacture — Subclass: photoplot outline6. 光绘设置详解/bbs/viewthread.php?tid=28&page=1ALLEGRO 标注 1. dimension linear : 对于比较规则,简单的板子,通常采用.2.dimension datum :对于较复杂的板子可以采用。

先确定一个基准点,接下来对每个点所标注的数据都是相对基准点的坐标值。

Manufacture------dimension/draft -----dimension linear / dimension datum2.表层铺铜时,由于铺铜和PIN 的间距问题,在PIN 和PIN 之间经常产生一些尖角。

产生这种原因的解决办法:一。

一个一个修改Boundary二。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档