PCB制作学习过程

从SparkFun上学习的,附上链接和视频截图
Using EAGLE: Board Layout

pcb界面、背景、网格设置

1.SparkFun在Github上下载的 spk.scr ,使用 PCB界面的颜色有变化,看起来很舒服,如图所示

2.pcb和原理图背景设置为黑色好看
3.网格显示开
4.电路图中电气连接属性的东东(Nets, Junctions and Nodes and Labels
5.电路图功能分块(Truly expansive schematics should be split into functional blocks
6.电路图中左边输入、右边输出(Really good schematic designers might even lay the circuit out like a book, inputs on the left side, outputs on the right.)
7.电路图中电压节点,做好颜色标记,加外框显示等(Recognize Voltage Nodes)
8.随时查看器件手册**Reference Component **Datasheets

PCB制作过程

1.placing parts,器件位置,放好(飞线最好最少),确定板子的轮廓(尽量小,成本低)(板子小、过孔少最好)
2.(先弄敷铜到GND之后手动布线会容易一些)routing them(use the ROUTE tool)
3.generating gerber files to send to a fab house.

放置元器件考虑因素:

1.Don’t overlap parts: All of your components need some space to breathe. The green via holes need a good amount of clearance between them too. Remember those green rings are exposed copper on both sides of the board, if copper overlaps, streams will cross and short circuits will happen.

2.(RATSNEST按键)Minimize intersecting airwires: While you move parts, notice how the airwires move with them. Limiting criss-crossing airwires as much as you can will make routing much easier in the long run. While you’re relocating parts, hit the RATSNEST button – – to get the airwires to recalculate.

3.(比如去耦电容要挨着芯片、输入接口在电路板的边角等)Part placement requirements: Some parts may require special consideration during placement. For example, you’ll probably want the insertion point of the barrel jack connector to be facing the edge of the board. And make sure that decoupling capacitor is nice and close to the IC.

4.(紧凑)Tighter placement means a smaller and cheaper board, but it also makes routing harder.

PCB相关

1.**层**layers in EAGLE match up to the layers of a PCB

2.airwires:The gold lines, called airwires, connect between pins and reflect the net connections you made on the schematic.
3.GRID设置: 0.05 grid and 0.005” alternate grid is a good size for this kind of board.
4.板子外形Adjusting the Dimension Layer(20层、线宽0.008)set the layer to 20 Dimension

布线ROUTE 参数

1.(哪一层)Layer: On a 2-layer board like this, you’ll have to choose whether you want to start routing on the top (1) or bottom (16) layer.
2.(布线要45度弯曲)Bend Style: Usually you’ll want to use 45° angles for your routes (wire bend styles 1 and 3), but it can be fun to make loopy traces too.
3.(线宽设置)( 线宽 默认0.01 电流大的话用线宽计算器 )Width: This defines how wide your copper will be. Usually 0.01” is a good default size. You shouldn’t go any smaller than 0.007” (or you’ll probably end up paying extra). Wider traces can allow for more current to safely pass through. If you need to supply 1A through a trace, it’d need to be much wider (to find out how much, exactly, use a trace width calculator).
4.**(过孔)(过孔 默认圆形 0.02 自动添加过孔(换层或者鼠标中键))**Via Options: You can also set a few via characteristics here. The shape, diameter, and drill can be set, but usually the defaults (round, auto, and 0.02” respectively) are perfect.
5.(信号线之间的间隙)(信号线之间间距不能太小,默认0.006)Make sure you leave enough space between two different signal traces. PCB fabricators should have clearly defied minimum widths that they’ll allow between traces – probably around 0.006” for standard boards.
6.自动布线(Autorouter )如果没时间的话再用,If it says anything other than “OptimizeN: 100% finished”, you’ve still got some work to do. If your autorouter couldn’t finish the job, try turning Routing Grid down from 50mil 10mil.EAGLE’s manual里面有自动布线的知识和优化方法。

7.布线完成时,按下RATSNEST icon – – and then immediately check the bottom left status box. If you’ve routed everything, it should say “Ratsnest: Nothing to do!” 说明所有的nets都连接好了
8.**(19层是未布线层)**19 Unrouted

9.没有飞线和DRC错误就可以生成gerber文件了
Once you’ve seen both “No airwires left!” and “DRC: No errors.”your board is ready to send to the fab house, which means it’s time to generate some gerber files.

RULE CHECK

RULE CHECK (the design rule check (DRC))(参考SparkFun的DRC设置文件SparkFun.dru

DRC Errors分类
1.Clearance: A trace is too close to either another trace or a via. You’ll probably have to nudge the trace around using the MOVE tool.
2.Overlap: Two different signal traces are overlapping each other. This will create a short if it’s not fixed. You might have to RIPUP one trace, and try routing it on the other side of the board. Or find a new way for it to reach its destination.
3.Dimension: A trace, pad, or via is intersecting with (or too close to) a dimension line. If this isn’t fixed that part of the board will just be cut off.

敷铜

敷铜Adding Copper Pours
铜一般弄成地信号Usually, when you’re adding a copper pour it’s for the ground signal.

1.POLYGON工具 (Isolate间隙设置成0.012)
2.设置net为GND
3.HIT ratsnest按钮

隐藏敷铜(use the RIPUP tool on the polygon border you just drew. Don’t worry, the polygon is still there, just hit ratsnest to bring it back.)
丝印Adding Silkscreen
silkscreen layer (tPlace for top, bPlace for bottom).

Generating Gerbers


Generating Gerbers(Gerbers 每一层对应一个gerber 加工需要7个gerbers)
Gerber files are kind of a “universal language” for PCB designs.
Gerber files – note the plurality – each describe single layers of the PCB.
In all, we’ll generate seven gerber files to send to the fab house.
CAM Processor
1.生成gerber文件
2.选择pcb生产商
3.发送Gerbers文件

EAGLE初体验--SparkFun上学习--PCB画板相关推荐

  1. EAGLE初体验--SparkFun上学习--PCB制作(SMD)全过程

    SparkFun上PCB制作过程 Designing PCBs: Advanced SMD 制作内容:做一个usb转串口,用FT230X(a USB to serial converter board ...

  2. EAGLE初体验--SparkFun上学习--电路图制作

    在SparkFun上看教程很舒服,英语不难,还有灵格斯翻译家这个软件,复制剪切板直接出现翻译,很赞. 参考Using EAGLE: Schematic Create a Project (The EP ...

  3. MindSpore手写数字识别初体验,深度学习也没那么神秘嘛

    摘要:想了解深度学习却又无从下手,不如从手写数字识别模型训练开始吧! 深度学习作为机器学习分支之一,应用日益广泛.语音识别.自动机器翻译.即时视觉翻译.刷脸支付.人脸考勤--不知不觉,深度学习已经渗入 ...

  4. EAGLE初体验--安装--学习

    1.安装 德国佬的软件很小巧,可是教育版的限制就不说了,直接采用了小吴博客的方式安装的,很容易安装. 2.学习 2.1. 想做有关Arduino的电路,发现开源电路中是用EAGLE画的,所以就计划学习 ...

  5. Jetpack Compose 初体验(上),flutter人脸识别系统

    fun VerticalText() { Column( modifier = Modifier.padding(16.dp) ) { Text("Hello World!") T ...

  6. 我的Go+语言初体验——iPad上搭建Go+开发环境(ish版)

    目录 欢迎来到用iPad来学习Go+之旅 一.在 iPad 安装 Go+ 前的准备 1. iSH Shell 的作用 2. 安装 iSH Shell 3. 在 iSH 里安装一些常用软件 apk 命令 ...

  7. 微信小程序初体验(上)- 腾讯ISUX社交用户体验设计成员出品

    微信小程序开放公测后一直很火,作为腾讯ISUX社交用户体验设计成员自然不能错过这样的好戏,下面就随ytkah一起来看看"小程序官方评测"吧,write by 腾讯ISUX练小习. ...

  8. Jetpack Compose 初体验(上)

    Image 的其中一个构造函数支持以下参数,其中 painter 参数和 contentDescription 参数没有默认值,为必传参数. 这样,图片就被构造出来啦,看一下效果: 那怎么该对图片进行 ...

  9. Jetpack Compose 初体验(上),retrofit原理面试

    声明 Typography 对象,然后给 Text 添加 style 属性,来控制文字的样式. @Preview(showBackground = true) @Composable fun Vert ...

最新文章

  1. SQL Server使用ROW_NUMBER函数进行分页
  2. 技本功丨收藏!斜杠青年与你共探微信小程序云开发(上篇)
  3. python代码加密解密_在python中加密 – 在Javascript中解密
  4. 手机距离传感器坏了有什么影响_适合手机兼职的工作有什么影响吗
  5. Python之线程(二)
  6. Kong 1.0 GA 版本正式发布,微服务 API 网关
  7. windows下gethostbyname 调用失败
  8. WPF中的相关属性含义
  9. 【前端教程】如何监控网页崩溃?
  10. 俄亥俄州立大学计算机科学系,俄亥俄州立大学计算机科学与工程系教授张殷乾老师来实验室作学术报告...
  11. json_encode函数参数详解
  12. (3)odroid xu4/3 SD卡的ubuntu系统烧入
  13. Unity游戏开发客户端面经——lua(初级)
  14. vue鼠标悬浮显示文字
  15. BuKu web18 秋名山车神
  16. java 凸包算法_Melkman凸包算法的Java实现
  17. xps测试数据处理软件,有人会用软件处理XPS数据吗?急求呀! - 材料 - 小木虫 - 学术 科研 互动社区...
  18. @Repository注解的用法
  19. c语言,%d %.2d %2d %02d的区别
  20. Resolving Recurrence

热门文章

  1. 《kafka权威指南》之可靠的数据传输
  2. javascript中== 和===完整比较图 666
  3. angular官网-指令
  4. 感应电机运行原理基于电磁感应定律和电磁力定律
  5. 汉邦高科参与华为鸿蒙系统,汉邦高科(300449)06月27日10:30大单揭秘
  6. 【CTF bugku 备份是个好习惯】关于.bak备份文件,md5绕过
  7. 使用Python+jieba和java+庖丁分词在Spark集群上进行中文分词统计
  8. 环迅支付为跨境电商平台添砖加瓦,促进行业蓬勃发展
  9. 20150311 NandFlash驱动分析
  10. java数据透视表_java poi生成数据透视表