序言:

   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文件,检查一些常见的错误

01Cadence Allegro做PCB拼版相关推荐

  1. PCB设计——使用Altium Designer做PCB拼版文件技巧总结

    [系列专栏]:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来! <QT开发实战> <嵌入式通用开发实战> <从0到1学习嵌入式Linux开发>

  2. 设计干货:PCB为什么要拼版?PCB拼版的适用方式分享

    PCB为什么要拼版? 拼版主要是为了满足 生产的需求 ,有些PCB板太小,不满足做夹具的要求,所以需要拼在一起进行生产. 拼版也可以提高SMT贴片的 焊接效率 ,如只需要过一次SMT,即可完成多块PC ...

  3. PCB拼版及MARK点

    学习目标: pcb mark点及拼版 学习内容: 首发于 嵌入式软.硬件 PCB如何拼版 ​ ​ 目录 收起 1.拼版简介 2.拼版流程 2.1.设计邮票孔 2.2.设计成品单元数量 2.3.设计工艺 ...

  4. 啥?PCB拼版对SMT组装有影响!

    PCB为什么要拼版? 拼版主要是为了满足生产的需求,有些PCB板太小,不满足做夹具的要求,所以需要拼在一起进行生产. 拼版也可以提高SMT贴片的焊接效率,如只需要过一次SMT,即可完成多块PCB的焊接 ...

  5. 【PCB拼版重新录制】使用AD20+华秋DFM进行快速PCB拼版:V割拼版,添加工艺边、Mark点

    [PCB拼版重新录制]使用AD20+华秋DFM进行快速PCB拼版 视频地址:https://www.bilibili.com/video/BV1Ho4y1C7Sf/

  6. AD拼版工具 Embedded board array 进行PCB拼版注意事项

           AD的Embedde board array拼版工具很方便用于PCB拼板,使用教程我就不在说了,网上有很多.但有一点要注意:AD拼版完成之后,产生的拼板PCB文件是不能直接用来PCB生产 ...

  7. allegro 05_A PCB电路板版型创建、定位孔调用步骤

    首先打开PCB文件,指向存储工程目录 然后设置绘图格式 然后调用 "Add / Line "  ; class /subclass 选择 "Board Geometry ...

  8. PCB如何拼版?PCB有哪些拼版规则?

    为增进大家对PCB的认识,本文将对PCB拼版方法以及PCB的一些拼版规则予以介绍. PCB也就是印刷电路板,在电子领域,PCB是最基础的器件.PCB的主要功能是使各种电子零组件形成预定电路的连接,起中 ...

  9. 解决AD22拼版导出Gerber时DFM无法正确识别板框

    网上大多方法到处Gerber时单板是可以正确识别板框的 但是 拼版时dfm软件会识别多个板框导致板厂没法做板子 于是为了少花点钱 想了个小法子来让CAM软件正确识别我的板框 就像这样子 要么是有多个o ...

最新文章

  1. 剑桥大学:机器学习模型部署都有哪些坑?
  2. 我摊牌了,这就是我的生活
  3. Twilio能够在市场低谷成功上市,为什么以及有什么意义?
  4. 数据采集中的采样率、缓冲区大小以及,每通道采样数之间的关系
  5. ubuntu20.04安装kylin的wineQQ+qq群聊看不见图片的问题
  6. 从一个骗局谈生活中的基础算法
  7. sql年月日24小时制_Power Query 抓取气象台24小时降水量数据
  8. Flexible 弹性盒子模型之CSS justify-content 属性
  9. 阿里P8架构师谈:数据库、JVM、缓存、SQL等性能调优方法和原则
  10. WCF技术实现基于角色的访问控制
  11. 创业型软件公司的心得
  12. mapbox 导航_寻宝风格导航地图 Treasure 诞生记 | Mapbox 地图设计思路
  13. jQuery 事件函数传参异常identifier starts immediately after numeric literal
  14. php求平均值的函数_剔除两侧极值求平均Excel公式 去掉最大值最小值
  15. 为什么在微信的阴影下QQ依然是中国第二大App?
  16. 金蝶K3 WISE所有单据数据库内码及描述对照表
  17. learning的反义词英文_英语反义词大全.
  18. 无线键鼠接收器配对怎么就那么难?简直就是浪费
  19. 9月全球搜索引擎市场份额:7个版本Google上榜
  20. 中考考试的指令广播_考试语音指令系统

热门文章

  1. sql server 按拼音分类排序的功能
  2. C语言中的scanf
  3. php 图片透明,PHP_功能强大的PHP图片处理类(水印、透明度、旋转),非常强大的php图片处理类,可 - phpStudy...
  4. 【约束 约束 约束】
  5. Jeston Xavier NX 语言设置和中文键盘输入
  6. DARPA举办AlphaDogfight决赛,AI 操控战斗机5:0战胜人类飞行员
  7. 业务消息中心系统设计与实现(一)
  8. 嵌入式编程相关专业英语积累
  9. correl函数相关系数大小意义_Excel使用Correl函数返回相关系数并确定属性关系的步骤方法...
  10. python怎么把一个文件夹内的文件复制到另外一个文件夹(进阶重命名复制)