当前位置: 首页 > news >正文

【立创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语言版源码讲解🍅 &#x1f44…...

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的新特性主要是针对于以前的不足&#xff0c;增加了一些新的标签、新的表单和新的表单属性等 1&#xff0c;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 ;// 具体问题的逻辑 } 常见问题分类&#xff1a;(1) 对于一个序列&#xff0c;用两个指针维护一段区间(2) 对于两个序列&#xff0c;维护某种次序&#xff0c;比如归并…...

4.远程登录服务

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

【Axure高保真原型】引导弹窗

今天和大家中分享引导弹窗的原型模板&#xff0c;载入页面后&#xff0c;会显示引导弹窗&#xff0c;适用于引导用户使用页面&#xff0c;点击完成后&#xff0c;会显示下一个引导弹窗&#xff0c;直至最后一个引导弹窗完成后进入首页。具体效果可以点击下方视频观看或打开下方…...

iPhone密码忘记了办?iPhoneUnlocker,iPhone解锁工具Aiseesoft iPhone Unlocker 高级注册版​分享

平时用 iPhone 的时候&#xff0c;难免会碰到解锁的麻烦事。比如密码忘了、人脸识别 / 指纹识别突然不灵&#xff0c;或者买了二手 iPhone 却被原来的 iCloud 账号锁住&#xff0c;这时候就需要靠谱的解锁工具来帮忙了。Aiseesoft iPhone Unlocker 就是专门解决这些问题的软件&…...

渲染学进阶内容——模型

最近在写模组的时候发现渲染器里面离不开模型的定义,在渲染的第二篇文章中简单的讲解了一下关于模型部分的内容,其实不管是方块还是方块实体,都离不开模型的内容 🧱 一、CubeListBuilder 功能解析 CubeListBuilder 是 Minecraft Java 版模型系统的核心构建器,用于动态创…...

苍穹外卖--缓存菜品

1.问题说明 用户端小程序展示的菜品数据都是通过查询数据库获得&#xff0c;如果用户端访问量比较大&#xff0c;数据库访问压力随之增大 2.实现思路 通过Redis来缓存菜品数据&#xff0c;减少数据库查询操作。 缓存逻辑分析&#xff1a; ①每个分类下的菜品保持一份缓存数据…...

浅谈不同二分算法的查找情况

二分算法原理比较简单&#xff0c;但是实际的算法模板却有很多&#xff0c;这一切都源于二分查找问题中的复杂情况和二分算法的边界处理&#xff0c;以下是博主对一些二分算法查找的情况分析。 需要说明的是&#xff0c;以下二分算法都是基于有序序列为升序有序的情况&#xf…...

JVM暂停(Stop-The-World,STW)的原因分类及对应排查方案

JVM暂停(Stop-The-World,STW)的完整原因分类及对应排查方案,结合JVM运行机制和常见故障场景整理而成: 一、GC相关暂停​​ 1. ​​安全点(Safepoint)阻塞​​ ​​现象​​:JVM暂停但无GC日志,日志显示No GCs detected。​​原因​​:JVM等待所有线程进入安全点(如…...

Fabric V2.5 通用溯源系统——增加图片上传与下载功能

fabric-trace项目在发布一年后,部署量已突破1000次,为支持更多场景,现新增支持图片信息上链,本文对图片上传、下载功能代码进行梳理,包含智能合约、后端、前端部分。 一、智能合约修改 为了增加图片信息上链溯源,需要对底层数据结构进行修改,在此对智能合约中的农产品数…...

智能AI电话机器人系统的识别能力现状与发展水平

一、引言 随着人工智能技术的飞速发展&#xff0c;AI电话机器人系统已经从简单的自动应答工具演变为具备复杂交互能力的智能助手。这类系统结合了语音识别、自然语言处理、情感计算和机器学习等多项前沿技术&#xff0c;在客户服务、营销推广、信息查询等领域发挥着越来越重要…...

《信号与系统》第 6 章 信号与系统的时域和频域特性

目录 6.0 引言 6.1 傅里叶变换的模和相位表示 6.2 线性时不变系统频率响应的模和相位表示 6.2.1 线性与非线性相位 6.2.2 群时延 6.2.3 对数模和相位图 6.3 理想频率选择性滤波器的时域特性 6.4 非理想滤波器的时域和频域特性讨论 6.5 一阶与二阶连续时间系统 6.5.1 …...

Xcode 16 集成 cocoapods 报错

基于 Xcode 16 新建工程项目&#xff0c;集成 cocoapods 执行 pod init 报错 ### Error RuntimeError - PBXGroup attempted to initialize an object with unknown ISA PBXFileSystemSynchronizedRootGroup from attributes: {"isa">"PBXFileSystemSynchro…...