板框画好之后要圈出实际可布线区域和可放器件区域,不然元器件放到板框边缘或者线走到禁布区。Allegro里用Z-Copy内缩板框做Route Keepin和Package Keepin。
操作步骤
先确认板框(Outline)已经画好。菜单Edit→Z-Copy,Options面板里:
1. Copy to subclass选Board Geometry→Route Keepin
2. Offset填内缩距离,比如5mm
3. Shape type选Rectangular(板框是矩形的话)

点一下板框,自动生成一个内缩5mm的闭合框,放在Route Keepin子类里。这个框里面才能走线,外面是禁布区。
再重复一次Z-Copy,这次Copy to subclass选Package Keepin,Offset设大一点比如8mm。这个框里面才能放器件,外表面不能摆元件。

踩坑记录
第一个坑:Offset方向搞反。Z-Copy默认Offset是向内缩,正数往里缩。你要做外扩的禁止区就用负数。别搞反了,做完发现Keepin比板框还大。
第二个坑:只做了Route Keepin忘了Package Keepin。线不会走到禁布区,但元件放到板框边上了。两个Keepin都要做,一个管线一个管元件。
第三个坑:板框有缺口的时候Z-Copy出错。不规则板框(比如带一个缺口)用Z-Copy容易生成奇怪的形状。这种情况手动画Keepin更靠谱。










