基本情况

板材为FR-4,板厚1.6mm
    板材铜厚为1/2oz成品铜厚为1oz(加工过程中的沉铜工艺会让铜层增加厚度)

绿油白字
    喷锡工艺
    最小孔内铜厚1.27um
    电铜18um,电锡4um

Pcb生产中mil与mm换算一般为4mil=0.1mm
    每张大板的尺寸是:40 * 35cm.
    每份打样5块,无飞针测试,可以做到6mil,不过为了保证质量我们下面的规范只规定到7mil. 
    我们承诺5块板至少有3块可用。

电气层规则:
    1.最小线宽线距7mil,焊盘与焊盘,焊盘与走线,焊盘与铺铜间距最小为7mil;

2.焊环单边最小7mil[即焊盘直径比钻孔直径最少大14mil以上]

3.钻孔最小直径为0.4mm,并以0.05mm大小递增,最大为6.2mm;

4.过孔在沉铜电镀喷锡之后会变小,如果你的过孔不用插入零件,可以不作补偿,因为过孔缩小也不会影响导电作用。如果过孔需要插入零件脚,就一定需要增加0.15mm直径,否则做出PCB后会插不进零件脚

5.有铜槽孔最小宽度为0.8mm,有铜槽孔不宜过长,过长后加工时间非常长,无铜槽孔最小宽度1.5mm;

6.只有高版本的protel:AD9以上,才能支持直接做槽孔,我们不再允许用其它方式表示槽孔,用低版本网友可以升级软件来做槽孔,其它方式我们不再帮忙修改,发过来不符合的,将被退回.
在AD9中可以如下定义孔的属性来做槽孔:

7.做有铜槽孔时孔的大小增加0.001mm【即做3mm宽的槽孔,孔的大小定义为3.001mm】,以此来和普通钻孔区分,这是因为槽孔要在钻孔完成后再做,不和普通钻孔一起做。

8.顶层走线,底层走线不允许画外框线.
9.铺铜时如采用栅格,栅格线间距最小为8mil [0.2mm],线宽最小为7mil

  以上只是最小值,如板子空间允许,线宽线距越大越好,钻孔做到0.5mm以上最佳 .利用软件自动铺铜时一定注意铺铜与走线和焊盘的间距问题,间距规则设为12mil左右为宜,还有铺铜后的死铜,强烈建议删除.
    阻焊必顺比焊盘直径大6~8mil,不宜过大或过小,阻焊不能和焊盘一样大,否则会被绿油覆盖;

过孔是否盖油都由自己在软件中设置,不接受文件说明.
    若过孔盖油,可在放置过孔时选择过孔参数Solder Mask Expansions下的Force complete tenting on top/bottom两项,即输出没有阻焊的过孔【Altium为例】,若孔较大,可以考虑不盖油;

丝印:

1. 板子上所有丝印均不能超出板子外框,拼板中你的丝印出了外框的话会印到别人板子上,这一点请注意,丝印一定不要出外框线.有时元件的封装超出了板子的边框,请自己发过来之前将多出丝印删除,否则丝印印到别人板子上,造成的损失由丝印多出来的人负责.
    2. 丝印字符线宽最小6mil,很多网友用的bmp2pcb软件转出来的图版是由线条组成的,有些线条很细,只有1mil,2mil左右,这种图片是不可能做好的,会很模糊,或印不出来,在使用时请选择宽点的线条,否则做出来会有问题.
    3. 丝印不允许上焊盘,丝印要比阻焊直径大8mil左右,字高最小32mil,很多网友封装的丝印都不不同程度的上焊盘,画板时请注意一下,由其是贴片的封装;

贴片封装做成如下图会更好

4. 丝印层也不允许画板子外框.
5. 用AD09在丝印层使用中文时,不能使用过于复杂的字体,像宋体,楷体之类文字笔画有很多相互交叉,线条粗细不易控制--不是等粗的线条,在genesis中支持不是很好,推建黑体这样线条等粗交叉少的字体,做出来效果与屏幕显示可以最大程度相似,复杂一些的字体软件中看起来好看,做出来变化较大。

边框:
    1.板边框要比板子实际尺寸每边增大0.75mm,即要做40*50mm的板子,画边框时的尺寸为41.5*51.5mm,长和宽每条边要多出0.75mm,多出来的0.75mm铣边时会铣掉,走线与铺铜距边框最少1.25mm以上;同理,板子内部要切掉一块时,所画尺寸要比实际的单边小0.75mm,这样,要切掉方形的话各边减小0.75mm,要做一个圆孔的话,直径要小1.5mm


 4.槽孔宽度等于1.5mm时用一条直线表示即可,直线位于槽孔中心,长度要考虑上刀具半径,要做5mm长1.5mm宽的槽孔,直线长度为3.5mm,槽的长度要两头各减去0.75mm刀具半径;
    例1:要做一个槽孔,如图为不镀铜2.3mm宽槽孔,

PCB快速打样规范的更多相关文章

  1. PCB主线布线规范—高速线之DDR2

    一.DDR2时钟线走线规则a)时钟线包括 MEM_CLKOUT#0.MEM_CLKOUT0.MEM_CLKOUT#1.MEM_CLKOUT1,MEM_CLKOUT#2.MEM_CLKOUT2: MEM ...

  2. 用Altium designer画PCB的一般心得

    一.电路版设计的先期工作 1.利用原理图设计工具绘制原理图,并且生成对应的网络表.当然,有些特殊情况下,如电路版比较简单,已经有了网络表等情况下也可以不进行原理图的设计,直接进入PCB设计系统,在PC ...

  3. Altium Designer PCB 常用功能键

    altium designer 5种走线模式的切换 : shift+space 方格与格点的切换:View-Grids-ToggleVisible Grid Kind源点:Edit-Origin-Se ...

  4. [PCB设计] 4、BAT脚本处理AD生成的GERBER文件为生产文件

    1.生产资料概述 为了资料保密和传输方便,交给PCB厂商打样的资料一般以Gerber和钻孔文件为主,换句话说,只要有前面说的两种文件,就能制作出你想要的PCB了. 一般来说,交给PCB厂商的Gerbe ...

  5. [转]Google的C++代码规范

    转自:https://blog.csdn.net/freeking101/article/details/78930381 英文版:http://google-styleguide.googlecod ...

  6. 阿里巴巴Java编码规范插件安装使用指南

    编码规范插件安装使用指南 阿里技术公众号公布的<阿里巴巴Java开发规约>,瞬间引起全民代码规范的热潮,后又发布了PDF的终极版,大家踊跃留言,期待配套的静态扫描工具开放出来. 为了让开发 ...

  7. Google的C++代码规范

      英文版:http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml 中文版:http://zh-google-styleguide ...

  8. 嵌入式单片机STM32应用技术(课本)

    目录SAIU R20 1 6 第1页第1 章. 初识STM32..................................................................... ...

  9. jQuery MiniUI开发系列之:创建组件对象

    jQuery MiniUI可以使用Javascript和Html两种方式来创建对象. 1)Javascript创建对象 使用JavaScript创建对象,是最基本的方式,有如下几个要点: 1)使用ne ...

随机推荐

  1. 【转】Android 应用测试总结

    前提所有的功能分支已完成 启动:1. 启动入口:桌面正常启动,最近运行启动,所有程序列表中启动,锁屏快捷启动2. 其他入口:从其他程序开启应用,从外部以文件形式打开应用(如果有)3. 退回:从其他程序 ...

  2. Unity3D 中3D刚体组件的力

    一般一个物体除了手动添加刚体受到重力作用外,还可以给该刚体添加一个其他的力. 这里就要涉及到一个恒定力(Constant Force)组件 首先要去掉物体的重力(因为重力是刚体组件中默认的一个向下的力 ...

  3. android studio 导入的项目有乱码-笔记2

    如果导入的项目原本就是UTF-8.且android studio编码设置为UTF-8就不会乱码.这种情况多是导入的原项目编码为GBK. 解决方法:在android studio 右下角,切换编码为GB ...

  4. DOS 全集

       DOS全集 winver 检查Windows版本 wmimgmt.msc 打开Windows管理体系结构(wmi) wupdmgr Windows更新程序 wscript Windows脚本宿主 ...

  5. sql server varchar和nvarchar的区别

    一.前言 在了解varchar 和nvarchar之前咱们先了解一下这些词的字面和常用意思,以方便我们更好的使用: SQL SERVER中生成的语句中,字符串前加N.N 前缀必须是大写字母.是Unic ...

  6. 记一次ios使用OAuth 2.0写的接口获取token的小错

    1.用ios原生网络请求的话,请求参数不能这样传 而要这样传 2.用afnetworking的话,要注意各个参数有没有错误,参数可以直接这样传

  7. OC与Swift的区别三(条件语句)

    11.swift中的switch结构 区别一: oc中switch条件只可以放整数 swift中switch条件可以放几乎任何数据类型 区别二: oc中每一个case中应有break,如果没有brea ...

  8. sql server经典sql

    1. sql server构造oracle rownum列 select * from ( select row_number() over(order by t.修改时间 desc) rownum, ...

  9. bzoj3351:[ioi2009]Regions

    思路:首先如果颜色相同直接利用以前的答案即可,可以离线排序或是在线hash,然后考虑怎么快速统计答案. 首先如果点a是点b的祖先,那么一定有点b在以点a为根的子树的dfs序区间内的,于是先搞出dfs序 ...

  10. ubuntu 安装phpmyadmin

    参考文章: http://www.111cn.net/database/mysql/43957.htm    access错误的解决方法 1 首先下载  去官网下载phpmyadmin 2  然后直接 ...