Altium Designer绘制stm32最小系统PCB

  • 一、检查原理图封装,并导入到PCB工程
  • 二、布局
  • 三、布线
  • 四、覆铜
  • 五、丝印整理
  • 六、电气规则检查
  • 七、添加logo
  • 八、生成BOM和网络表,输出Gerber光绘文件

一、检查原理图封装,并导入到PCB工程

绘制stm32最小系统的原理图在前面的博文中介绍过,本次最小系统PCB的绘制,所使用的原理图即为上次博文中画好的原理图

1、检查原理图封装

  • 打开前面画好的原理图工程,在工程中添加新的PCB并保存

  • 快捷键 t+g 打开封装管理器,即可查看每一个元件的封装,若有元件没有封装,或不是自己想要的封装,可以按照上博文中元件封装的操作重新封装。

2、导入原理图

  • 点击设计选择第一项

  • 弹出窗口中先进行验证变更(自动检查封装),没有问题后,点击执行变更导入原理图

    导入后,元件封装即进入到PCB板中选中元件外红色框,delete删除

二、布局

1、在Windows选项中将原理图与PCB窗口平铺分屏

2、开启交叉选择模式

开启后,在原理图或PCB中选中元件,在两个窗口中都会将对应元件选中,方便布局。

3、设定板子尺寸

  • 将原点移入板子内

  • 选择机械层

  • 放置线条线,将最外围的排针放入,规划板子的尺寸,设定宽度为2cm

  • 按住shift同时选中所有线条,点击设计选择按照所选进行规划

4、隐藏飞线

  • 布局时,元器件间的连线会影响视图,快捷键n隐藏

5、在丝印层绘制辅助线,方便布局

  • 切换到丝印层,放线

6、放置各元件模块

先在原理图中选中各电路模块的所有器件,在PCB中找到,然后放置,双击可更改元件放置角度Ratation 可改变角度放置,方便之后布线。

  • 芯片放置
  • USB模块放置
    可分两层放置

    电阻放到底层,在移动的过程中按 L 键切换底层放置

    将三个电阻全部选中(shift)排列元件,顶部对齐,水平均匀分布
  • 按照上述方法放置其他模块,大元件放顶层,小元件可放底层,相连器件距离尽量靠近,减小连线的长度,防止过程中可按快捷键 3 查看3D模型
  • 放置完成效果

三、布线

布线有手动布线和自动布线两种方式,元器件比较少,结构比较简单的电路可采用自动布线,节省时间。结构复杂,元器件较多时建议采用手动布线或二者结合使用,因为结构复杂时,自动布线可能不能有效的完成连线,并且连线会比较混乱。
本例中因为元器件并不是很多,所以采用了自动布线,有关于手动布线的方法,在文末的参考资料中有很详细的介绍

1、布线规则准备

规则准备主要是电气规则、线宽、过孔直径大小的设定
因为 5V 电压较高,所以连接 5V 电源的线宽度我们要采用 15 mil ,其他的采用 10 mil

  • 打开规则

  • 设定最小间距为6 mil ,应用后可发现之前元件绿色的部分消失了

  • 为5V网络设定线宽


  • 设定过孔大小

    2、自动布线



    以上即说明没有错误,布线完成

  • 自动布线效果

  • 勾选Tracks对布线进行手动微调,使布线整体更加美观,线条拐角不要小于等于90度

    去除过孔的阻焊层

  • 最终效果(隐藏了丝印层)

四、覆铜

1、圈定顶层覆铜区域


2、双击为覆铜添加网络号,连接GND,勾选去除死铜

  • 看到报错,重新铺铜即可



3、为底层覆铜

  • crtl+c复制顶层覆铜,然后点击设置为底层,然后重新铺铜


五、丝印整理

设置丝印标号字体的大小,放置到相应元件的位置,便于后期焊接

1、更改字号

  • 先将前面隐藏的丝印层显示
  • 选中元件标识,查找相似对象

2、在3D视图下调整标号位置

  • 在移动时选择过滤器,只移动文字


六、电气规则检查

检查板子布线与布局,过孔大小等是否与之前所设定规则相同,如没有错误则说明布局布线没有问题,PCB板绘制成功。

1、点击工具选择规则检查

七、添加logo

  • 下载 PCB Logo Creator 脚本
  • 搜索框搜索 run 运行脚本
  • 添加刚才解压的脚本文件,确定运行
  • 在丝印层添加logo图片(添加的图片必须为单色图(.bmp格式),可使用画图工具改变图片格式)

八、生成BOM和网络表,输出Gerber光绘文件

1、原理图生成BOM表

  • 原理图界面打开
  • 选择表头
    comment、Description、Designator、Footprint、Pins、Quantity、Value
  • 导出

    选择位置保存

2、原理图生成网络表

  • 在原理图界面点击设计,选择工程网络表

3、PCB生成Gerber光绘文件

  • 第一次设置,生成蚀刻图



    生成的文件可不保存关闭

  • 第二次设置,生成钻孔定位文件



    生成文件也可不保存关闭

  • 第三次设置


    关闭不保存

  • 在工程所在目录即生成相关文件

Altium Designer绘制stm32最小系统PCB相关推荐

  1. 用Altium Designer绘制stm32最小系统的电路原理图并完成STM32+SD卡 的系统原理图设计

    目录 一.安装Altium Designe18 二.用AD18绘制stm32最小系统的电路原理图 1.新建工程 2.添加原理图 3.下载并添加元件库 4.绘制芯片模块原理图 4.1 常见的工具栏介绍 ...

  2. 【小陈睡不醒SD卡数据读取以及Altium Designer绘制stm32最小系统原理图及stm32+SD卡绘制】

    一SD卡介绍 1.SD卡 SD存储卡(Secure Digital Memory Card)是一种基于半导体快闪存储器的新一代高速存储设备.SD存储卡的技术是从MMC卡(MultiMedia Card ...

  3. 绘制stm32最小系统PCB图

    绘制stm32最小系统PCB图 一.根据最小原理图进行封装 检验封装 二.绘制PCB 1)添加PCB文件 2)布线 1.手动布线 2.自动布线 3)覆铜 三.LOGO 四.生成gerber文件 五.生 ...

  4. Altium Designer绘制stm32f103c8t6最小系统原理图

    文章目录 前言 芯片封装 自定义封装 原理图绘制 总结 前言 本文提供了初学者绘制stm32最小系统,同时初学者的同学可以跟着小白学习绘制原理图哦~ 芯片封装 提示:下载安装好Altium Desig ...

  5. Altium Designer绘制stm32原理图及PCB板

    在Altium Designer中绘制stm32原理图及PCB板 零.一些小技巧 一.新建PCB工程 二. 保存工程并重命名 三.添加原理图文件 四.绘制PCB原理图 五. 原理图封装 六. 通过原理 ...

  6. Altium Designer设计STM32最小系统(PCB设计)

    摘要 本文继续上面一篇原理图的绘制,来设计PCB,主要包络,PCB元件库的创建,原理图添加封装,PCB器件布局,PCB布线,以及铺铜和电器设备检查这一系列的操作.最后生成Gerber文件,供商家打板. ...

  7. 绘制STM32最小系统PCB板

    一.PCB封装 二.PCB布局 三.布线 四.覆铜 五.电气规则检查 六.总结 一.PCB封装 右击工程→Add New to Project→PCB; 点击stm321.3cbt6_48pin 再点 ...

  8. 使用Altium Designer 18绘制stm32最小系统的电路原理图

    文章目录 前期准备 一.查找stm32最小系统原理图 二.创建stm32最小系统元件库 1.建立一个元件库工程 2.系统自带的PCB封装的生成 PCB的封装 与PCB封装对应的SCH封装 3.自定义的 ...

  9. AD软件绘制stm32最小系统电路原理图与PCB图

    文章目录 AD软件绘制stm32最小系统电路原理图与PCB图 一.在Altium Designer下建立工程 1. 新建工程 2. 新建图纸以及相关的库 二.绘制最小原件库 三.绘制原理图 1. 首先 ...

最新文章

  1. 从腾讯朋友圈揭秘内部AI部门竞争关系,谁能像微信当年一样熬出头? By 微胖2017年11月10日 09:06 撰文 | 宇多田 在腾讯合作伙伴大会上,腾讯首席运营官任宇昕提出的「AI in All」
  2. VS中一些提高编码效率的快捷键
  3. Unable to Open User Login File
  4. LVS + Keepalived 双机热备+DR模式
  5. 主线程是如何向子线程传递数据的?_c++ 利用thread创建线程
  6. QT5 C++编写B类IP地址计算第一个可用IP地址、最后一个可用IP地址、网络号、广播地址、子网数、主机数
  7. LeetCode 88 合并两个有序数组
  8. python 哈希表_数据结构-7 哈希表
  9. PHP、Python 上榜最慢的现代编程语言
  10. 常见的java设计模式
  11. MySQL数据库基础命令
  12. node.js windows解压版安装与配置
  13. ASP.NET MVC——XX点餐管理系统后台项目实训总结书
  14. 运算放大器---封装尺寸
  15. 撤销对计算机所有的更改 不断重启,win10撤销更改无限重启怎么解决
  16. 朱海一:以人为本,构建 AI 价值观
  17. python输出集合中的所有子集_python列出集合中所有子集
  18. OpenState安装及 Port Knocking 实验
  19. 如何防止服务器记录上网信息,服务器怎么监控上网记录
  20. GMap.net 地图展示以及地图标记

热门文章

  1. WEB网页短信平台移讯云短信系统
  2. 在Vue项目中出现的报错--------npm ERR code 1
  3. kettle—资源库详解
  4. 在SQLServer处理中的一些问题及解决方法
  5. 有哪些改图方便的软件?6款P图软件来看看
  6. 立此存照,万一哪天迈不过坎,回头看看
  7. 武纺淘宝网站项目总结
  8. 谷歌大动作:最高优先级项目曝光,下一代AI搜索,剑指ChatGPT!
  9. 给宝宝起名,您重视了吗?
  10. 二叉树在线索化后,仍不能有效求解的问题是()