序言:
0、文章主要讲的是多种PCB做拼版,如果是同一种,也是一样的。
1、为什么多种PCB做拼版?降低生产成本,主要是指开机的工程费,尤其是在打样阶段
2、什么PCB都能拼吗?不是的,在设计中保证两点①PCB层数相同②PCB每层光绘层的名称必须相同
3、拼版有什么方式?①在allegro中拼版,本文讲的就是这种方式②在cam 350中做拼版,以后有机会再写吧
正文:
拼版前要保证你的设计是OK的!!!
拼版步骤
1、首先新建文件夹中备份你用到的PCB的所有brd文件。
2、打开其中一个PCB的brd文件,选择Tools>Create Module,见下图。
3、在Visibility将红框中全部勾选,把PCB所有内容显示出来,见下图。
4、在Find中点击All On将下图中都勾选
5、框选整块PCB,在命令行输入x 0 0坐标,按回车键,如下图
6、输入模型名称m1(任意名称),文件后缀为mdd,点击保存。如下图
此时单个PCB的module文件已经保存好了,其他PCB重复1到6的步骤,都保存为后缀为mdd的文件。
7、新建一个PCB.brd文件,(建议打开一个PCB文件,其实就是把其他PCB拼到打开这个),点击Place>Manually,见下图
或者点击
8、在弹出的对话框中点到Advance Settings,勾选Database、Library 如下图
9、选到Placement List,在下拉菜单中选择Module definition,此时会出现刚才建立好的m1.mdd文件。
注意:如没有出现M1文件,有可能在Module路径有问题
点击setup>user preference>paths>library,将路径修改为拼版文件夹的路径。
10、选中M1,点击Hide就可以放置了如下图。这里建议提前测量好位置信息,保证拼版没有间隙,这样之后做生产会减少一些麻烦。
11、可以鼠标手动放置,也可以输入位置坐标如(x 20 0),回车,此时会弹出命名对话框,这里命名为A1,OK如下图
12、然后将其他Module也一一放置就可以了,至于MARK点,工艺边就交给板厂去控制吧。
拼版效果
注意:放置好后,可能会发现很多DRC,主要原因是原PCB的设计规则在新建的PCB文件中没有,所以就需要在CM中增加这些规则,然后drc update就行。
另外一个原因可能是你PCB中的route keepin限制,只要删除route keepin就行。
操作如下:
打开color192,在弹出的对话框右上角中选中off,将所以信息都关掉。此时只在Opitions打开route keepin,然后删掉就行了。
结语:
后续会继续更新
02Cadence Allegro导出gerber文件
03CAM350 导入gerber文件,检查一些常见的错误