【立创EDA-PCB设计基础完结】7.DRC设计规则检查+优化与丝印调整+打样与PCB生产进度跟踪
前言:本文为PCB设计基础的最后一讲,在本专栏中【立创EDA-PCB设计基础】前面已经将所有网络布线铺铜好了,接下来进行DRC设计规则检查+优化与丝印调整+打样与PCB生产进度跟踪
目录
1.DRC设计规则检查
2.优化与丝印调整
1.过孔连接优化
2.泪滴优化
3.元件名称丝印调整
4.导入图片
3.打样与PCB生产进度跟踪
1.DRC设计规则检查
与本专栏中前面进行原理图的DCR检测的原理是一样的,就是检测有没有违反我们设置的设计规则
点击设计-检查DRC
会看到目前还有很多的错误信息,封装内的错误不用管(物理错误、同封装内间距错误,因为不是设计规则的原因,是我们封装尺寸的问题),则现在只关注一下间距错误。
间距错误
调整器件与器件间的间距,间距错误少1
调整焊盘到导线距离,报错减1
导线到过孔报错,进行细微移动
调整完之后,点击顶层铺铜区域,进行重新铺铜
再次检测DRC,发现无间距错误
可以在设计--检查DRC(自定义)中进行将目前报错的两个类别进行取消报错(同封装内间距错误、物理错误)
取消勾选,在错误提示中会隐藏显示
如下所示,同封装内间距错误提示消失
如下提示的物理错误也是封装类的,只不过这两个过孔的尺寸有问题,外直径应比内直径大,但是我们这两个本来就是孔,这个错误可以忽略。
也可以在自定义检测DRC中取消勾选孔径选项来隐藏该错误
以上,DRC检测全部通过。DRC完成之后说明我们PCB板上面的基本功能,也就是连接性是没有问题了。下面进行一些优化和丝印调整。丝印是用来提示元器件的位号,还有提示一些功能
2.优化与丝印调整
优化:
1.可以在空余的位置打一些过孔,来增加顶层与底层地平面(GND铜皮)的连接性
2.增加泪滴。来增加圆弧过渡,所有的焊盘和导线连接的地方都多一个圆弧过渡。有助于连接的一个加固,添加完后重新铺一下顶层铜
1.过孔连接优化
如下,其实就是将顶层的GND铜皮和底层的GND铜皮连到一起了。如果不打这四个孔,那么是通过这些器件上的孔还有GND网络上的过孔进行顶层与顶层铜皮的连接的(很明显这样子连接性是不够的),我们需要另外在空余的地方再打一些GND的孔,这样主要是用来增强它的连接性。
注意不要打孔打到导线上,打完之后再次进行DRC检测,看一下刚打的焊盘有无间距的错误
我打了这么多的GND过孔
2.泪滴优化
下面进行添加泪滴
点击工具--泪滴
全部默认选项,点击应用即可
可以看到例如下面的焊盘与导线处就出现了泪滴的圆弧过渡 ,添加完泪滴记得重新进行顶层铺铜
3.元件名称丝印调整
下面进行丝印调整
右键选中丝印,点击查找
点击查找全部
字体线宽设为6mil,高度设为45mil,较为合适
然后进行丝印元件属性文字的移动,便于观察即可
点击布局--属性位置
选择全部元件位置属性为上边
然后进行手动调整
过滤中留元件属性(元器件自带的)和文本(文本时我们添加的T)进行丝印名称的移动。都顺着一个方向来调整。以及过滤中将状况栏全部选中
元件属性丝印文字调整如下,接下来添加排针引脚文本丝印
添加排针引脚文本丝印,点击T进行添加文字
可以先复制粘贴再对应芯片与排针引脚名称进行修改,修改结果如下。
可以通过将文本全部设置为反相来与元件属性的丝印进行区分或者自己在丝印层进行绘制边框(可能会让修改为宋体,点击同意)
反相的效果如下
4.导入图片
选择文件--导入--图片
默认选项,点击确认即可
在顶层丝印层加入图片
以上,PCB板的全部设计就设计完了,设计完之后再次进行一次DRC检测。目前我们使用的元器件都是自己绘制的封装库并没有添加对应的3D封装,所有在3D效果中元器件没有3D效果(唯一的作用就是能显示元器件的3D)
补充:在线库添加元器件的3D模型
点击工具--3D模型管理器进入
点击下面的搜索,选择与元器件封装一致的标题,点击更新即可
打开3D效果可以看到已加入3D模型
对于其它的元器件添加3D模型的方法一样,不再赘述
下面进行打样与PCB生产进度跟踪
3.打样与PCB生产进度跟踪
点击如下链接可查看如何进行免费白嫖下单
嘉立创FPC免费打样上线啦!
搜索嘉立创PCB下单,进入下载下单助手客户端或进入在线下单在线平台
进入在线下单平台界面,选中 免费卷领取
上个月无付款,有2张优惠卷领取。
一个月可以领取两张免费的,必须用嘉立创eda软件设计然后才可以用。点击下图 立即领取
进入下载下单助手客户端进行免费打样
在嘉立创PCB界面导出Gerber的zip文件,再导入到下单助手客户端。
点击下单,选择FR-4板材(常用)
.....本章节后面进行详细更新。或直接点击上文链接根据官网流程进行操作。
打开嘉立创下单助手可以查看订单详情,工艺信息等
相关文章:

【立创EDA-PCB设计基础完结】7.DRC设计规则检查+优化与丝印调整+打样与PCB生产进度跟踪
前言:本文为PCB设计基础的最后一讲,在本专栏中【立创EDA-PCB设计基础】前面已经将所有网络布线铺铜好了,接下来进行DRC设计规则检查优化与丝印调整打样与PCB生产进度跟踪 目录 1.DRC设计规则检查 2.优化与丝印调整 1.过孔连接优化 2.泪滴…...
android 线程池的管理工具类
封装了各种类型的线程池,方便直接使用 看下有哪些类型: 默认线程池,搜索模块专用线程池,网络请求专用线程池,U盘更新,同步SDK读写操作线程池,日志打印使用线程池 DEFALUT,SEARCH&…...
编码风格之(5)GNU软件编码风格(3)
GNU软件编码标准风格(3) Author:Onceday Date: 2024年1月21日 漫漫长路,才刚刚开始… 本文主要翻译自《GNU编码标准》(GNU Coding Standards)一文。 参考文档: Linux kernel coding style — The Linux Kernel documentationGNU Coding Standard…...

8 种网络协议
什么是网络协议? 网络协议就是计算机之间沟通的语言,为了有效地交流,计算机之间需要一种共同的规则或协议,就像我们和老外沟通之前,要先商量好用哪种语言,要么大家都说中文,要么大家都说英语&a…...

Flash读取数据库中的数据
Flash读取数据库中的数据 要读取数据库的记录,首先需要建立一个数据库,并输入一些数据。数据库建立完毕后,由Flash向ASP提交请求,ASP根据请求对数据库进行操作后将结果返回给Flash,Flash以某种方式把结果显示出来。 …...
如何写出规范优雅的代码
编码规范是成为一个优质程序员的重要一课,它是编程的样式的模板。这篇文章将介绍12中编程规范及技巧,相信学习之后你的代码一定会提升一个档次。 首先我们要明确,为什么要遵循编码规范?遵循这样的约定有什么好处? 遵循…...

【数据结构】链表(单链表与双链表实现+原理+源码)
博主介绍:✌全网粉丝喜爱、前后端领域优质创作者、本质互联网精神、坚持优质作品共享、掘金/腾讯云/阿里云等平台优质作者、擅长前后端项目开发和毕业项目实战✌有需要可以联系作者我哦! 🍅附上相关C语言版源码讲解🍅 ὄ…...

14027.ptp 控制流
文章目录 1 ptp 控制流1.1 控制流分层 1 ptp 控制流 1.1 控制流分层 大体分为4层:1 ptp4l层: 获取配置文件、创建时钟、poll监控文件描述符。2 clock时钟层:提供提供clock_poll、clock_create、clock_sync 等3 port 端口层:port…...

【昕宝爸爸小模块】深入浅出之为什么POI的SXSSFWorkbook占用内存更小
➡️博客首页 https://blog.csdn.net/Java_Yangxiaoyuan 欢迎优秀的你👍点赞、🗂️收藏、加❤️关注哦。 本文章CSDN首发,欢迎转载,要注明出处哦! 先感谢优秀的你能认真的看完本文&…...

CentOS安装Flume
CentOS安装Flume 一、简介二、安装1、下载2、解压3、创建配置文件4、启动flume agent5、验证 一、简介 Flume is a distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log data. It has a simple and flexi…...

Qt 多次绘图
使用Qt 的时候发现: 背景:自己定义一个类,把它和某个ui文件绑定。(类似 Qt creator 默认创建的工程)问题:当鼠标在窗口内单击的时候会触发2次绘图。?难道不应该是一次吗? 于是开始了如下的测试…...

设计模式介绍
概念: 设计模式是一套被反复使用的、多数人知晓、经过分类编目的优秀代码设计经验的总结。特定环境下特定问题的处理方法。 1)重用设计和代码 重用设计比重用代码更有意义,自动带来代码重用 2)提高扩展性 大量使用面向接口编程&…...
linux 之 ln 命令
linux 之 ln 命令 在Linux中,ln 命令用于创建文件或目录的链接。它有两种主要类型的链接。 硬链接(Hard Links) 硬链接实际上是原始文件的另一个引用,指向同一个inode(索引节点),这意味着它们共…...

【设计模式】张一鸣笔记:责任链接模式怎么用?
我将通过一个贴近现实的故事——请假审批流程,带你了解和掌握责任链模式。 什么是责任链模式? 责任链模式是一种行为设计模式,它让你可以避免将请求的发送者与接收者耦合在一起,让多个对象都有处理请求的机会将这个对象连成一条…...

Vulnhub-dc4
靶场下载 https://download.vulnhub.com/dc/DC-4.zip 信息收集 判断目标靶机的存活地址: # nmap -sT --min-rate 10000 -p- 192.168.1.91 -oN port.nmap Starting Nmap 7.94 ( https://nmap.org ) at 2024-01-21 16:36 CST Stats: 0:00:03 elapsed; 0 hosts completed (1 up…...

MySQL45道练习题
作业需要数据表SQL语句已给 1. 查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数 select * from Student RIGHT JOIN (select t1.SId, class1, class2 from(select SId, score as class1 from sc where sc.CId 01)as t1, (select SId, score as …...

HTML5和CSS3的新特性
HTML5的新特性主要是针对于以前的不足,增加了一些新的标签、新的表单和新的表单属性等 1,HTML5新增的语义化标签 <header> 头部标签 <nav> 导航标签 <article> …...
【MySQL】表列数和行大小限制详解
目录 限制维度 列数量限制 表的最大行大小 单个列的存储要求 存储引擎的附加限制 功能键部分 行容量限制 MySQL表的内部实现 InnoDB表的最大行大小 超出InnoDB最大行大小的处理 不同存储格式的影响 限制示例 行大小限制示例 InnoDB下 MyISAM下 InnoDB变长情况示…...
算法基础学习|双指针算法
双指针算法 代码模板 for (int i 0, j 0; i < n; i ){while (j < i && check(i, j)) j ;// 具体问题的逻辑 } 常见问题分类:(1) 对于一个序列,用两个指针维护一段区间(2) 对于两个序列,维护某种次序,比如归并…...

4.远程登录服务
目录 1. 简介 1.1. 概念 1.2. 功能: 1.3. 分类 1.3.1. 文字接口: 1.3.2. 图形接口: 1.4. 文字接口连接服务器: 2. 连接加密技术简介 2.1. 密钥解析: 3. SSH工作过程: 3.1. 版本协商阶段 3.2. 密钥和算法协商阶段 3.3. 认证阶段(两…...

地震勘探——干扰波识别、井中地震时距曲线特点
目录 干扰波识别反射波地震勘探的干扰波 井中地震时距曲线特点 干扰波识别 有效波:可以用来解决所提出的地质任务的波;干扰波:所有妨碍辨认、追踪有效波的其他波。 地震勘探中,有效波和干扰波是相对的。例如,在反射波…...
云计算——弹性云计算器(ECS)
弹性云服务器:ECS 概述 云计算重构了ICT系统,云计算平台厂商推出使得厂家能够主要关注应用管理而非平台管理的云平台,包含如下主要概念。 ECS(Elastic Cloud Server):即弹性云服务器,是云计算…...

简易版抽奖活动的设计技术方案
1.前言 本技术方案旨在设计一套完整且可靠的抽奖活动逻辑,确保抽奖活动能够公平、公正、公开地进行,同时满足高并发访问、数据安全存储与高效处理等需求,为用户提供流畅的抽奖体验,助力业务顺利开展。本方案将涵盖抽奖活动的整体架构设计、核心流程逻辑、关键功能实现以及…...
Java如何权衡是使用无序的数组还是有序的数组
在 Java 中,选择有序数组还是无序数组取决于具体场景的性能需求与操作特点。以下是关键权衡因素及决策指南: ⚖️ 核心权衡维度 维度有序数组无序数组查询性能二分查找 O(log n) ✅线性扫描 O(n) ❌插入/删除需移位维护顺序 O(n) ❌直接操作尾部 O(1) ✅内存开销与无序数组相…...

无法与IP建立连接,未能下载VSCode服务器
如题,在远程连接服务器的时候突然遇到了这个提示。 查阅了一圈,发现是VSCode版本自动更新惹的祸!!! 在VSCode的帮助->关于这里发现前几天VSCode自动更新了,我的版本号变成了1.100.3 才导致了远程连接出…...
ffmpeg(四):滤镜命令
FFmpeg 的滤镜命令是用于音视频处理中的强大工具,可以完成剪裁、缩放、加水印、调色、合成、旋转、模糊、叠加字幕等复杂的操作。其核心语法格式一般如下: ffmpeg -i input.mp4 -vf "滤镜参数" output.mp4或者带音频滤镜: ffmpeg…...
【python异步多线程】异步多线程爬虫代码示例
claude生成的python多线程、异步代码示例,模拟20个网页的爬取,每个网页假设要0.5-2秒完成。 代码 Python多线程爬虫教程 核心概念 多线程:允许程序同时执行多个任务,提高IO密集型任务(如网络请求)的效率…...
MySQL用户和授权
开放MySQL白名单 可以通过iptables-save命令确认对应客户端ip是否可以访问MySQL服务: test: # iptables-save | grep 3306 -A mp_srv_whitelist -s 172.16.14.102/32 -p tcp -m tcp --dport 3306 -j ACCEPT -A mp_srv_whitelist -s 172.16.4.16/32 -p tcp -m tcp -…...

零基础在实践中学习网络安全-皮卡丘靶场(第九期-Unsafe Fileupload模块)(yakit方式)
本期内容并不是很难,相信大家会学的很愉快,当然对于有后端基础的朋友来说,本期内容更加容易了解,当然没有基础的也别担心,本期内容会详细解释有关内容 本期用到的软件:yakit(因为经过之前好多期…...
#Uniapp篇:chrome调试unapp适配
chrome调试设备----使用Android模拟机开发调试移动端页面 Chrome://inspect/#devices MuMu模拟器Edge浏览器:Android原生APP嵌入的H5页面元素定位 chrome://inspect/#devices uniapp单位适配 根路径下 postcss.config.js 需要装这些插件 “postcss”: “^8.5.…...