STM32pcb封装及画制

  • 一、学会找封装并添加封装
  • 1、创建自己的元件封装库
  • 2、给原理图上的元件添加封装
  • 二、画PCB板
  • 1、生成PCB板并布局
  • pcb排布
  • 2、最后生成的样子
  • 三、生成bom表和Gerber文件
  • 1、生成bom表
  • 2、生成Gerber文件
  • 四、总结


一、学会找封装并添加封装

学会自己找封装的重要性
每个元件的厂商都会给元件库,一般到官网都能下载在这提供一个元件库(含大量元件)
点这下载各种元件封装库


1、创建自己的元件封装库

1、在创建好自己的工程文件后,就要创建好自己的元件库。

用ChatGPT 画电路板 如何画电路板_用ChatGPT 画电路板

就是这个.PcbLib 文件,我们打开它,选择

用ChatGPT 画电路板 如何画电路板_stm32_02


就能进入自己的元件库的编辑界面了


2、制作自己的元件封装

右键选择方框里如图

用ChatGPT 画电路板 如何画电路板_用ChatGPT 画电路板_03


选择元件

用ChatGPT 画电路板 如何画电路板_用ChatGPT 画电路板_04


选择类型,这里选择贴片式

用ChatGPT 画电路板 如何画电路板_pcb设计制作_05


设置好尺寸

用ChatGPT 画电路板 如何画电路板_封装_06


设置好相对位置

用ChatGPT 画电路板 如何画电路板_原理图_07


设置好边框以及名字就完成了

用ChatGPT 画电路板 如何画电路板_封装_08


2、给原理图上的元件添加封装

1、调出设置界面

选中元件后,选择properties,在选择add

用ChatGPT 画电路板 如何画电路板_封装_09


2、设置对应封装

选择footprint,再如图设置找到封装

用ChatGPT 画电路板 如何画电路板_pcb设计制作_10


3、如何大量设置封装

点开原理图,点开工具,选择封装管理器

用ChatGPT 画电路板 如何画电路板_封装_11


按住Ctrl,选择封装一样的元件,统一封装

用ChatGPT 画电路板 如何画电路板_pcb设计制作_12


如果你开始没有封装,选择添加


二、画PCB板

1、生成PCB板并布局

选择原理图,选择设计,选择update pcb,选择验证变更、选择执行变更

用ChatGPT 画电路板 如何画电路板_封装_13

生成原理图

用ChatGPT 画电路板 如何画电路板_原理图_14


排布板子

下面过程太多

我写一些技巧以及主要过程

pcb排布

排布建议:
1、电源部分的走线一定要根据根据原理图信号的流向来布线
这个非常重要,如果不一样,很有可能造成板子供电不正常然后板子制作失败。。。。。
2、每个模块电路,一种模块,比如晶振要放在一起
这个为了避免如果pcb如果设计失败,能够通过万用表及时找到错误。
3、在排布过程可以先设置一些快捷键,方便操作
快捷键设置建议

R+L

输出PCB中所有网络的布线长度

T+T+R

对已完成的线进行蛇形走线

M+I

将选中的元件换层

E+B

复制选中的元件

A+P

调整选中的元件的位号

N

显示与隐藏(网络,标号等)

S+N

选择网络

S+C

选择线

S+T

切换多选

T+P

进入系统设置

J+C

查询搜索器件

J+E

跳转到Error Mark

J+T

缩放到选中的元件

Shift+A

布线状态下,蛇形走线

Shift+W

走线时设置线宽

Shift+V

走线时设置过孔

Shift+双击

调出选中的元件的inspector

Shift+H

坐标信息的显示与隐藏

Shift+M

放大镜,再次使用关闭

Shift+C

清除

Shift+S

切换单层显示

Ctrl+D

object的隐藏与显示

Ctrl+G

设置格点

Ctrl+左键点击

走线状态下,自动完成该信号布线

Ctrl+W

走线状态下,切换可视化间距显示(AD16以上版本,另外电脑硬件配置太低不建议使用)

Ctrl+M

测量

2

走线状态下,增加过孔(不换层)

+

走线状态下,增加过孔(换层)

3

走线状态下,切换线宽

P+Y

分割铜皮,画一条线就可以将铜皮一分为二

[ 或 ]

走线时增加或减少走线的对比度

E+K

截断走线

E+D

连续删除线或元件

选中线,TAB

选中整条线

Ctrl+Alt+G

跟踪修线(对选中的网络)

V+B

翻转板子

T+E

进入泪滴设置界面

T+N

PCB中对位号重新命名

T+D+R

进行DRC检查

T+G+H

搁置所有铺铜

T+G+E

恢复所有铺铜

T+G+A

更新所有铺铜

T+G+M

进入铺铜管理器

A+A

对齐设置

D+S+D

先选中KeepOut,根据keepout定义板框

T+V+B

先选中外框,根据外框镂空PCB(只是视觉上)

T+V+G

先选中外框,根据外框铺铜,铺铜需要进一步设置

4、可以先将设计规则关闭方便查看

用ChatGPT 画电路板 如何画电路板_原理图_15


可以先将丝印缩小

选中丝印,右键,查找相似对象

用ChatGPT 画电路板 如何画电路板_pcb设计制作_16


如果选不中丝印,可以选择过滤器,选中即不过滤。

用ChatGPT 画电路板 如何画电路板_封装_17


选中好后,再叉掉,不要点其他地方,如下图点击,从textheight设置丝印大小

用ChatGPT 画电路板 如何画电路板_用ChatGPT 画电路板_18


设置该元件走线处于第几层

双击元件,在右边layer处即可设置走线第几层(一般两层板,电源部分走线一层,其他一层,四层板的话,VCC第三层,GND二层,其他的一四层)

用ChatGPT 画电路板 如何画电路板_pcb设计制作_19


设置多层电路

选择设计,选择层叠管理器

用ChatGPT 画电路板 如何画电路板_stm32_20


右键top layer

用ChatGPT 画电路板 如何画电路板_封装_21

重新改名字,即可生成新的层

规则设置

有些规则无关紧要,可以设置不检查,但是电气特性和机械特性必须检查,具体结果可以通过

以下步骤

先T后D再enter

用ChatGPT 画电路板 如何画电路板_封装_22

自动布线

选择布线–自动布线–元件–然后点击元件

用ChatGPT 画电路板 如何画电路板_pcb设计制作_23


电源部分自己布线

选中元件后空格可以改方向

2、最后生成的样子

用ChatGPT 画电路板 如何画电路板_用ChatGPT 画电路板_24


小技巧

shif+s

能够更换显示所有层和单独选中的那一层

下面可以点击显示不同的层

用ChatGPT 画电路板 如何画电路板_封装_25


3D效果

用ChatGPT 画电路板 如何画电路板_用ChatGPT 画电路板_26

ctrl+d

打开显示设置,可以设置显示为3d

设置如图

用ChatGPT 画电路板 如何画电路板_pcb设计制作_27

三、生成bom表和Gerber文件

1、生成bom表

用ChatGPT 画电路板 如何画电路板_pcb设计制作_28


即可生成bom表格

查看bom表格

用ChatGPT 画电路板 如何画电路板_stm32_29

2、生成Gerber文件

如今嘉立创打板只需要PCB文件压缩包就可以,但是,如果出去工作,直接发PCB文件会导致秘密泄露,所以需要生成Gerber文件

选择文件,选择制造输出,选择输出Gerber文件

用ChatGPT 画电路板 如何画电路板_pcb设计制作_30

用ChatGPT 画电路板 如何画电路板_原理图_31


不要急着确定,需要先配置一下

用ChatGPT 画电路板 如何画电路板_pcb设计制作_32


用ChatGPT 画电路板 如何画电路板_pcb设计制作_33


用ChatGPT 画电路板 如何画电路板_用ChatGPT 画电路板_34


点击确定

最后生成

用ChatGPT 画电路板 如何画电路板_用ChatGPT 画电路板_35


保存就好了

钻孔文件

重新选择制造输出

然后选择NC Drill

用ChatGPT 画电路板 如何画电路板_stm32_36


点击确定

然后设置

用ChatGPT 画电路板 如何画电路板_用ChatGPT 画电路板_37


保存

用ChatGPT 画电路板 如何画电路板_封装_38

最后将这两个文件交给商家,即可打板。

四、总结

本次PCB画板子,总体来说比较成功,但是由于经验不足,感觉需要学习的东西很多,以后有机会需要加深学习。PCB板子布线、布局也没有像我说的那么简单,需要注意的东西还有很多(作为一个烧了几块板子的人深刻明白),所以我们还是要不断尝试,才能获得更多知识。