每次打开allegro,根据自己需要选择new一个:
steup--change drawing origin,改变原点位置。
封装(package symbol):.dra 需要设置好pad路径以便导入焊盘 .pad
板子(board): .brd
在outline中画板子外形,
图为新建brd后的默认,其中要把线宽进行修改
绘制了一个异形板,可以直接通用在命令栏输入x 0 0 ix iy等参数进行精准定位画图。
可以直接在class中选择keepin keepout
在routekeepin画可以布线的地方,
packagekeepin画可以放器件的地方,
这一步可以使用ZCOPY,进行防缩。
此图为使用ZCOPY进行packagekeepin绘制。
ZCOPY绘制的routekeepin
步骤:选择edit---zcopy,然后在copy to class中设置要ZCOPY到的class(我理解为层),然后选择contract缩还是expand放,然后设置大小,然后点击需要COPY的对象,比如outline,我们就点一下outline任意一处的线,就ok了,注意ZCOPY的对象要是封闭的哦!!!
如果要给板子一个地方,比如打个洞,就用packagekeepout。
中间红色框为绘制的package keepout,如果我们器件放在了里面便会报错。
放置在package keepout后报错
放置在keepin外后报错
导入网络表要在最下面import directory选择网络表所在文件夹,所以每次我用orca的生成netlist时,要注意保存路径
导入成功后,使用place---quick place放置器件
在edge中设置器件摆放位置,然后!!先点击place,放置了器件,再点OK!!
如果直接点OK,便会退出,没有放置器件
然后开始布局布线等操作。