小马哥视频制作pcb库
好的!小马哥(通常指STM32教学领域的知名讲师)的视频中关于PCB库制作(主要指元器件封装库)的核心步骤和要点,可以用中文总结如下:
核心目标: 在PCB设计软件(通常是Altium Designer)中,为你的元器件创建一个精准的封装库(Footprint Library)。封装定义了元器件在PCB上的物理尺寸、焊盘位置和大小、丝印轮廓、参考标识符位置、3D模型关联等。
主要步骤和要点:
-
准备资料:
- 元器件数据手册(Datasheet): 这是最重要的信息来源。仔细阅读其中的 “Package Dimensions” 或 “Mechanical Drawing” 章节。找到详细的封装尺寸图。
- 实际元器件测量(可选但推荐): 对于关键尺寸或数据手册不清晰的情况,用游标卡尺测量元器件的引脚间距(Pitch)、焊盘宽度(Width)、元器件本体长宽高、引脚长度/宽度等。
- 明确元器件的具体型号和封装名称(如0805、SOT-23、LQFP-64、DFN-8等)。
-
在Altium Designer中创建/打开库:
- 打开Altium Designer。
- 创建一个 PCB库(.PcbLib) 文件:
File->New->Library->PCB Library- 或者打开一个已有的PCB库文件。
- 注意: 封装是在
.PcbLib文件中创建和管理的,而原理图符号在.SchLib文件中。
-
创建一个新的封装:
- 在打开的
.PcbLib文件中:- 菜单栏:
Tools->New Blank Component - 或者在左侧的
PCB Library面板中,右键点击库列表 ->New Blank Component。
- 菜单栏:
- 系统会自动创建一个名为
PCBCOMPONENT_1的新封装。选中它,按F2键或在PCB Library面板中右键选择Properties来重命名:- 命名规范很重要! 通常使用格式:元器件型号_封装名 (如
STM32F103C8T6_LQFP48,MAX232_TSSOP16,Resistor_0805,LED_1206)。遵循你或团队的规范。
- 命名规范很重要! 通常使用格式:元器件型号_封装名 (如
- 在打开的
-
设置单位和网格:
- 按
Q键切换单位(公制mm / 英制mil)。强烈建议使用公制mm,因为数据手册尺寸标注通常为mm。 - 按
Ctrl+G设置网格(Grid)。设置一个合适的捕捉网格(如0.1mm)和可视网格(如1mm),方便精确绘图。在放置焊盘和画线时,按G键可以临时改变网格捕捉值。
- 按
-
放置焊盘(Place Pad):
- 这是最核心的步骤!
- 在顶部工具栏点击
Place Pad图标或按快捷键P->P。 - Tab键设置属性: 放置焊盘前务必按
Tab键打开焊盘属性对话框:- Designator: 给焊盘编号(引脚号)。必须和元器件实际引脚编号以及原理图符号的引脚编号一致! 通常从1开始。
- Layer: 选择顶层贴片焊盘选
Top Layer,通孔插件焊盘选Multi-Layer。 - Hole Information(通孔焊盘): 设置钻孔直径(Drill Hole)。
- Size and Shape:
- X/Y Size: 设置焊盘本身的长度和宽度(X/Y)。参考数据手册推荐的焊盘尺寸,或者遵循IPC标准(软件通常有IPC向导)。焊盘应略大于引脚尺寸以保证焊接可靠性和误差容忍度。
- Shape: 通常选择矩形(Rectangular)或圆形(Round)。
- Location: 确定当前焊盘的坐标(0,0)。后面放置其他焊盘需要通过坐标偏移来实现。
- 根据数据手册的尺寸图(通常是俯视图Top View):
- 确定第一个引脚(Pin 1)的位置(通常在左下角、左上角或有特殊标记)。将其放在坐标(0,0)处。
- 计算其他引脚相对于Pin 1的位置(主要依靠引脚间距Pitch和行间距Row Spacing)。
- 用
X或Y键在放置过程中旋转焊盘方向(贴片焊盘通常X方向代表宽度方向)。 - 按顺序放置所有焊盘,并确保每个焊盘的
Designator编号正确无误。
-
绘制元件外形轮廓(丝印层,Top Overlay):
- 切换当前层为
Top Overlay层(黄色)。 - 使用
Place Line图标或按P->L。 - 根据数据手册的尺寸图(俯视图和侧视图),在元件外围绘制一个表示其物理边界的长方形(或实际形状)。
- 线宽通常设置为0.1mm 或 0.15mm。
- 轮廓不能压到焊盘! 需预留一定间隙。
- 标示引脚1:
- 常用方法:在引脚1附近放置一个小圆点(
Place Full Circle)或添加一个小斜角。在轮廓的外框靠近Pin1的地方画一个小缺口也可以(不常用)。 - 在Pin1附近的丝印层放置文字“.1”或“①”。
- 常用方法:在引脚1附近放置一个小圆点(
- 切换当前层为
-
放置参考标识符(Designator, RefDes):
- 确保当前层是
Top Overlay(推荐) 或Mechanical 13/15(便于后期统一调整)。 - 使用
Place String图标或按P->S。 - 放置一个名为
.Designator的特殊字符串。这个字符串在PCB设计时(.PcbDoc文件中)会自动显示为该元件的真实位号(如C1, R2, U3)。 - 将字符串放在元件轮廓旁边,清晰可见且不会与其他元件或线路冲突的位置(通常在轮廓上方或左方)。
- 确保当前层是
-
(可选但推荐) 添加3D模型:
- 菜单栏:
Place->3D Body。 - 在
3D Body Type中选择Generic 3D Model->Embed Model(嵌入)。 - 点击
Load from File,找到该元器件的STEP文件(.stp/.step)。 - 放置3D体,利用其属性对话框中的
Rotation和Standoff Height调整方向和位置(高度),使其与实际引脚/焊盘完美对齐。 - 作用: 进行3D视图检查、结构干涉检查、生成美观的效果图和装配图。
- 菜单栏:
-
设置封装原点(参考点):
- 非常重要! 这个点决定了在PCB设计图中放置该元件时鼠标抓取的位置,也决定了在IPC封装向导中的基准点。
- 通常设置为:
- 元件的几何中心(便于视觉定位)。快捷键
E->F->C可以快速设置到中心。 - 或者引脚1的中心(便于精准定位核心引脚)。将鼠标移动到Pin1中心 ->
E->F->L(设置位置)。
- 元件的几何中心(便于视觉定位)。快捷键
- 建议: 使用引脚1中心作为原点。
-
规则检查和保存:
- 仔细检查:
- 所有引脚编号是否正确?焊盘层和类型(贴片/通孔)是否正确?
- 焊盘尺寸是否符合推荐值?焊盘间距、行距是否正确?
- 丝印轮廓是否正确?是否避开了焊盘?引脚1标记是否清晰?
- 参考标识符
.Designator是否放置好? - (如有3D)3D模型是否正确对齐?
- 原点设置是否合理?
- 使用DRC(设计规则检查)验证封装:
Tools->Component Rule Checker...-> 设置需要检查的规则(如最小间距等)->Run Component Rule Check。检查是否有红色叉叉标记的错误(Error)。
- 保存你的PCB库文件(.PcbLib)!
- 仔细检查:
小马哥视频中可能强调的实用技巧和经验:
- 反复强调 Datasheet 的重要性: 拿不准就查手册!
- 利用 Altium 的“IPC Compliant Footprint Wizard”(IPC封装向导): 非常强大!
Tools->IPC Compliant Footprint Wizard- 选择元器件大类(如电阻、电容、QFP、BGA等)。
- 填写手册中找到的关键尺寸参数(如 E, D, A, A1, b, e 等)。
- 软件会自动计算并生成符合IPC标准的焊盘尺寸和布局,并生成丝印轮廓。
- 生成后仍需人工仔细核对、调整、添加标记和参考标识符,但大大提高了效率和准确性。
- 利用测量工具:
Reports->Measure Distance或快捷键Ctrl+M,确保放置的焊盘间距、距离等绝对准确。 - 阵列粘贴: 对于规则排列的焊盘(如SOP, QFP, 连接器),可以先放置一个焊盘设置好属性,然后用
Edit->Copy,Edit->Paste Special->Paste Array来快速生成一排或多排焊盘,输入数量、间距等参数。 - 层管理: 清晰地区分不同层上的图形(焊盘、丝印、3D体)。
- 规范化命名: 再次强调命名规则,便于自己和他人查找和维护。
- 先易后难: 从简单的阻容封装开始练习(0805, 0603),再制作QFP, BGA等复杂的。
遵循这些步骤和小马哥总结的经验,结合他视频中的实际操作演示,你就能熟练地在Altium Designer中创建专业、准确的PCB元器件封装库了!最重要的是:细心!细心!再细心! 封装错误可能导致电路板无法使用或无法焊接!
小马哥STM32F1主控720空心杯四轴飞行器资料(包含源代码和相关教程)
小马哥STM32F1主控720空心杯四轴飞行器资料(包含源代码和相关教程),推荐下载!
小马哥STM32F1主控720空心杯四轴飞行器资料(包含源代码和相关教程)
小马哥STM32F1主控720空心杯四轴飞行器资料(包含源代码和相关教程) 项目实例下载! 纯分享帖,需要者可点击附件免费获取完整资料~~~【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如
天马SLOD技术重磅来袭
大家好,我是小马哥!今天给大家带来天马家的重磅技术——SLOD。开始之前,悄悄问一句,您的手机电量还剩多少?低电量模式也会满满的焦虑吧!别担心,小马哥这就为您送上锦囊妙计:
2024-12-17 16:22:31
小马哥四轴代码解读-I2C-mpu6050篇
小马哥四轴代码解读-I2C-mup6050篇I2C通信I2C通信可以一主多从也可以多主多重(这个还不是很了解),一主多从,首先你得知道从机的地址,然后主机带着从机的地址在总线上广播,who
资料下载
世态薄凉
2021-12-06 14:36:13
Cadence每日一学_10 | 使用OrCAD绘制STM32最小系统原理图完整流程
最近在学习小马哥的Cadence课程,该系列课程为学习笔记:使用Cadence Allegro绘制小马哥DragonFly四轴飞行器(STM32F4主控)PC
资料下载
479809
2021-11-17 15:21:02
Protel DXP教程电路设计教程之制作DXP元件库的课件概述
本文档的主要内容详细介绍的是Protel DXP教程电路设计教程之制作DXP元件库的课件概述包括了: 重点内容: 制作原理图元器件
资料下载
ah此生不换
2019-10-30 11:18:12
【开源分享】STM32四轴飞行器
开源四轴学习视频:小马哥DragonFly四轴STM32单片机课程,适合四轴初学者完整教程6.电子业余爱好者,无法保证PCB布局设计的规范性,设
使用Cadence Allegro绘制DragonFly四轴飞行器
最近在学习小马哥的Cadence课程,该系列课程为学习笔记:使用Cadence Allegro绘制小马哥DragonFly四轴飞行器(STM32F4主控)PC
一款完全开源的小四轴
RoboFly是小马哥团队在2018年8月推出的一款完全开源的小四轴。这款四轴面向的人群是电子相关专业(包括自动化、电气自动化、电子信息工程、计算机、测控等专业)的大学生,通过一个完整的四轴项目来
pcb元件封装制作
一个完整画PCB板的步骤分为以下几步,第一步是在原理图库中制作元器件,供画原理图使用。第二步是画原理图,把我们的元器件库通过导线连接成原理图。第
2019-08-08 11:26:37
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- dtmb信号覆盖城市查询
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机