2018.5.29 从layout 到 PCBA
1 Gerber
这个网上有现成的教程:(不要写网上能找到的资料-敏捷开发)
AD 导出Gerber :https://jingyan.baidu.com/article/3c48dd3494181ce10be358b3.html
Pads导出Gerber:https://jingyan.baidu.com/article/2a1383289c6a93074b134f76.html
Eagle导出Gerber:https://blog.csdn.net/xqhrs232/article/details/43565065
Cadence导出Gerber:http://blog.sina.com.cn/s/blog_892dc4ba0102wxgy.html
2 Working Gerber:
AD拼版:https://jingyan.baidu.com/article/ca00d56c3845a0e99febcf4a.html
缺点:不能加丝印,工艺边,工艺信息等。
Cam350拼版:https://wenku.baidu.com/view/2f1b994a763231126fdb1112.html
这个写的比较全:关键还是需要根据公司拼版要求做拼版。
常见拼版要求:
1考虑SMT卡槽宽度:

2考虑分板机和后续流程
A 手动分板机需要8mm板边。
B 板边2mm内不能有Layout线路和元器件。
C V-cut 要注意边缘线路.V-cut角度会影响分板效果。
D 考虑机械应力,拼版需要有一定抗压力,避免贴片时板子弯曲。
E 考虑进槽方向,红外识别点(加挡板),丝印标识
F 考虑机械避空,考虑边缘公差,考虑邮票孔和特殊要求。
G考虑成本,拼版就需要做到最省面积。如下图



3 给做板供应商具体参数要求:如
Description:FR4, 1.6mm, 1oz, Silk and Mask x2, 88mm x 40mm Lead free HAL finish
4 对Gerber做DFM检查:
这个写的详细但是无图:https://blog.csdn.net/it1988888/article/details/7986699?locationNum=4
简单来说就是检查有无不适合生产的因素。DFM检查的工作一般供应商制版时会发出EQ点,我们需要根据情况回复。
5 call sample
大批量做板前都需要做样板和承认书,Rohs reach报告,PCB可靠性测试等。
我们还需要拿样品做一次ES,验证PCBA功能和性能正常。
2018.5.29 从layout 到 PCBA的更多相关文章
- 记2018/4/29 qbxt 测试
记 2018/4/29 qbxt 测试(提高基础班) 简单的 NOIP 模拟赛 竞赛时间: 2018 年 4 月 29 日 13:30-17:00 题目名称 乘法 求和 计数 输入文件名 mul.i ...
- spring ,springmvc,mybatis 最基本的整合,没有多余的jar包和依赖 2018.9.29日
最基本的ssm框架整合 本案例采用2018商业版intellij idea 编辑器 maven项目管理工具 tomcat8.5 接着上一篇使用springmvc最基本配置开始 https: ...
- 【2018.07.29】(深度优先搜索/回溯)学习DFS算法小记
参考网站:https://blog.csdn.net/ldx19980108/article/details/76324307 这个网站里有动态图给我们体现BFS和DFS的区别:https://www ...
- 2018.3.29 div内容格式设置
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> ...
- 2018.3.29 div格式设置
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> ...
- 2018.3.29 DIV位置调整代码
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> ...
- 2018.09.29 Lua
转自:https://zybuluo.com/lisaisacat/note/636399 谢谢 Lua 基础简明教程 脚本开发 目录 Lua 基础简明教程 目录 注释 Lua 编程 语句块 赋 ...
- 2018.12.29 codeforces 940E. Cashback(线性dp)
传送门 题意:给出一个nnn个数的序列,要求将序列分成若干段,对于一段长度为kkk的自动删去最小的⌊kc⌋\left \lfloor \frac{k}{c} \right \rfloor⌊ck⌋个数 ...
- 2018.10.29 bzoj3718: [PA2014]Parking(树状数组)
传送门 显然只用判断两个会相交的车会不会卡住就行了. 直接树状数组维护后缀最大值就行了. 代码: #include<bits/stdc++.h> using namespace std; ...
随机推荐
- C++中多态性学习(上)
多态性学习(上) 什么是多态? 多态是指同样的消息被不同类型的对象接收时导致不同的行为.所谓消息是指对类的成员函数的调用,不同的行为是指不同的实现,也就是调用了不同的函数.虽然这看上去好像很高级的样子 ...
- 《转》PyQt4 精彩实例分析* 实例2 标准对话框的使用
和大多数操作系统一样,Windows及Linux都提供了一系列的标准对话框,如文件选择,字体选择,颜色选择等,这些标准对话框为应用程序提供了一致的观感.Qt对这些标准对话框都定义了相关的类.这些类让使 ...
- 查找 TextBox 对象中非法数据的示例
private void GetErrors(StringBuilder sb, DependencyObject obj){ foreach (object child in LogicalTree ...
- spring+struts1
概括及介绍: 集成原理:在Action 中获得BeanFactory,通过BeanFactory取得业务逻辑对象 本例采用:JDK1.8,tomcat7.0.9 技术点:spring与strut1集 ...
- C#数组 多个集合和数组的操作(合并,去重,拆分,判断)
http://www.cnblogs.com/liguanghui/archive/2011/11/09/2242309.html http://www.cnblogs.com/dreamszx/ar ...
- centos7.0 关闭防火墙
1.关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止fire ...
- 网络编程------socketserver模块以及socket模块的更多用法.
socketserver模块 内置模块 (其实现原理为并发) socketserver这个模块主要是为了解决: TCP协议中,服务器不能同时连接多个客户端的问题 是处于socket抽象层和应用层之间的 ...
- Win7程序运行出现Windows Based Scrip Host 已停止工作问题的解决方法
最近在使用类似于Teamviewer这样的程序时,突然运行不了,报错:Microsoft Windows Based Scrip Host 已停止工作的问题,从系统日志来看,好像是空指针问题,但是又无 ...
- mysql中子查询更新,得用别名表
通过查出最大id,来更新记录 update order set status = 'xx' where id in (select v.id from (select max(id) id from ...
- CodeForces - 580C Kefa and Park 【BFS】
题目链接 http://codeforces.com/problemset/problem/580/C 题意 根节点是 1 然后所有的叶子结点都是饭店 从根节点到叶子结点的路径上 如果存在 大于m 个 ...