PADS这套工具我从9.5一直用到VX,前面写过一篇起步的东西,讲界面、建库、拉板框。这篇聊的是"更多"——也就是真正决定你加不加班的那批操作:库的深层逻辑、外部文件怎么导进来、快捷键和无模命令怎么用、铜皮怎么处理、等长怎么调、位置图和钢网怎么出不返工,还有"文件一打开就报错自动关闭""用于开始布线的项目未选定"这类让人抓狂的提示。这些内容网上的教程大多只给一句"点击某某菜单",至于为什么这么点、点错了会出什么事,基本没人讲。这篇我按自己实际做板的顺序来写,适合已经会画简单两层板、想让手上的PADS更顺手的人,也适合刚从其他EDA转过来、被PADS的操作习惯搞得有点懵的朋友。文中涉及的具体菜单路径以我手头的PADS版本为准,不同版本可能有细微差别,但思路是通的。
1. 先把库和工程文件的逻辑理顺,不然后面全是坑
1.1 PADS里的"三件套":Part Type、CAE Decal、PCB Decal
很多人用PADS用半年还搞不清库里的东西为什么分成好几类,结果一改封装就出乱子。实际上PADS的元件库是三层结构,理解这三层,后面所有"新建元器件""改型号""换封装"的问题都会迎刃而解。
第一层是CAE Decal,也就是原理图符号,你在PADS Logic里看到那个带管脚编号的方框就是它。第二层是PCB Decal,PCB封装,Layout里那个焊盘阵列就是它。第三层是Part Type,它是把前两者绑在一起的"中间人",同时负责定义这个元件有几个门(Gate)、每个门对应哪些管脚、管脚号怎么映射。你从库里调一个电阻出来,实际调的是Part Type,它指向一个CAE Decal和一个PCB Decal。
为什么要这么设计?因为同一个电气元件,原理图符号和PCB封装本来就不是一回事。一个0402电阻,原理图上是两个引脚的符号,PCB上是两个小焊盘,它们靠Part Type关联。这样一来,同一份原理图换封装(比如0402换成0603)只需要改Part Type指向的PCB Decal,电路连接关系不用动。理解了这点,你就明白为什么改封装不能去原理图上直接改符号,改符号也解决不了焊盘的问题。
这里有个最容易踩的坑:管脚号必须严格对应。CAE Decal里管脚编号是1、2,PCB Decal里焊盘编号也必须是1、2,Part Type里的Pin Mapping把两边连起来。只要有一处对不上,从Logic导入网表到Layout时就会报"管脚未找到"或者干脆丢元件。我在早期做一块带按键的板子时,封装里的焊盘编号写成A、B,原理图符号写1、2,结果网表导了三次都不对,最后是一根一根对着编号查出来的。
1.2 怎么新建一个元器件并关联封装
热词里问"pads如何新建元器件"的特别多,我把完整流程走一遍,顺序别搞反。
- 打开Library Manager(文件 > 库),先确认目标库的位置。可以在库里右键新建一个自己的库,把路径设在纯英文目录下,避免中文路径出问题。
- 先建PCB Decal。打开封装编辑器(Tools > PCB Decal Editor),用绘图工具画焊盘、丝印、装配外框。焊盘用Terminal工具放置,编号要和将来的管脚一致。画完保存,选好归属的库。
- 再建CAE Decal。在Logic里用CAE Decal Editor画原理图符号,管脚编号同样要对齐。
- 最后建Part Type。在Library Manager里新建Part,指定它用哪个CAE Decal、哪个PCB Decal,定义Gate和管脚映射。这一步是把前两步串起来的关键。
- 放一个到原理图里验证,再生成网表导入Layout,看能不能正常调出封装。
顺序为什么不能反?因为Part Type要引用前两者的名字,前两者不存在,Part Type建不起来。而先画封装再画符号,是因为封装涉及实际的焊盘尺寸计算,是最耗时、最容易出错的一步,先把硬骨头啃掉。
提示:库的搜索顺序会影响同名元件的调用。如果你有多个库,"Library Manager > Library List"里的顺序决定了PADS优先从哪个库找元件。把常用的、最新的库放前面,能省掉不少"为什么调出来的是旧封装"的困惑。
1.3 封装向导:省事,但别全信
pads元件封装向导(Decal Wizard)支持DIP、SOIC、QFP、BGA等常见封装,输入引脚间距(Pitch)、引脚数、本体尺寸,它能自动算焊盘长度和宽度。这东西确实能省时间,但我用它之后从来不会直接保存就用,一定会进编辑器核对。
原因很简单:向导生成的是"理论焊盘",而实际贴片要考虑器件公差、贴片机精度和回流焊时的偏移。我的经验做法是,在向导给出的焊盘基础上做微调——焊盘长度一般比引脚实际长度长0.3到0.5mm,向外延伸0.2到0.3mm,向内保留0.1mm左右,这样焊接时有足够的爬锡空间,又不会因为焊盘过长导致连锡。
举个例子,一个SOIC-8的器件,引脚间距1.27mm,引脚宽度0.6mm。向导可能给出焊盘宽0.6mm、长1.5mm。我会把宽度调到0.65到0.7mm(留一点横向余量,方便贴片对中),长度方向向外多延0.25mm。做完之后用封装编辑器的测量工具,量一下相邻焊盘的中心距是不是1.27mm,总跨距是不是和器件规格书一致。这个核对步骤花不了两分钟,但能避免一大批返修。
还有一点,向导对BGA这类高密度封装给出的球径和焊盘计算公式比较保守,实际做板时我会结合PCB厂的工艺能力(最小线宽、最小焊盘、最小间距)再确认一遍。厂里做不出来的封装,画得再标准也是白搭。
1.4 在Logic里改元件型号和换封装
热词里有个具体问题:"pads logic如何更改tvs元件的型号"。这个场景很常见——原理图已经画好了,发现TVS选错了型号,需要替换。
只改型号不改电气连接,最简单的方法是选中元件,右键Properties(或者按Ctrl+Q),在Part Type那一栏把它换成库里另一个TVS型号。如果目标型号的PCB Decal不同(比如从SOD-123换成SMA),Part Type一换,封装也跟着换了,这是最干净的做法。
如果只是想换封装、型号名不改,那要用ECO模式。Logic里打开Tools > ECO,用"Change Component"这类命令,把现有元件替换成库里指定的另一个Part Type。改完之后一定要重新生成网表,然后在Layout里做一次ECO比较,让PCB同步更新。我有一个坏习惯就是改完原理图直接去Layout看,结果发现板上的还是老封装,折腾半天才想起来网表没更新。养成"改原理图必比ECO"的习惯,能少走很多弯路。
2. 外部文件导入PADS的这条路
2.1 Allegro转PADS的思路与中间文件
Allegro转PADS是很多团队会用到的操作,尤其是接手别人用Allegro画的板子、要在PADS里继续改的时候。PADS本身提供了导入Allegro文件的能力,思路是先把Allegro的板子导成一种PADS能识别的中间格式,再到PADS Layout里导入。
常见做法是在Allegro里把设计导出为ASCII格式的转换文件,然后打开PADS Layout,用File > Import,文件类型选Allegro相关格式,按提示做层映射和单位设置。导入过程里最关键的是层对应关系——Allegro的层命名和PADS不一样,导入对话框里要一层一层手动指过去,Top对Top、Bottom对Bottom、丝印对丝印,内层对应好。这一步没做对,导进来的板子就是一团乱麻。
我更想提醒的是转换后的检查。转换工具再强,也不可能百分百还原,我每次转完都会重点看四样东西:网络名是否完整、焊盘尺寸有没有变形、铜皮和覆铜是否需要重灌、设计规则还是不是原来那套。实事求是地讲,转换过来的铜皮和泪滴基本都得重做,规则也建议在PADS里重新设一遍,因为两个软件的规则模型本来就不完全一样。我的做法是把转换当成"把器件和走线搬过来",规则和铜皮在PADS里重来,这样反而干净。
2.2 导入ASC的层映射与常见丢件
pads怎么导入asc,这个是PADS用户问得最多的。ASC是PADS自己的ASCII格式,Logic和Layout都能导出和导入,用途很广:降版本、传给别人、备份、做ECO交换。
在Layout里导入ASC:File > Import,文件类型选ASC,弹出的对话框里选导入模式(是新增到当前设计,还是替换当前设计),然后是层映射。这里要特别注意,ASC文件里记录的是导出时的层信息,导入到一个层设置不同的设计里时,如果映射没对好,元件和走线会跑到错误的层上,看起来就像"丢件"了。
常见的"丢件"还有几种原因:一是ASC里引用了本地库里没有的封装,PADS找不到封装就只放个空位;二是导出的ASC和当前PADS版本差异太大,部分信息解析不了;三是导入模式选错,把新内容覆盖掉了原设计。排查时我一般会先看导入日志有没有报错,再打开Library Manager确认封装是否都存在。如果封装缺失,得先把对应的库导进来,再重新导ASC。
注意:导入ASC之前,先把当前设计另存一份。导入是"破坏性"操作,尤其是选了替换模式,一旦覆盖很难撤销。这个习惯我用一次教训换来的——曾经把一版调了两天的布线直接覆盖没了。
2.3 DXF板框导入报"超出范围"怎么破
"导板框进PADS提示超出范围怎么办"这个热词,几乎每个用DXF做板框的人都遇过。原因通常有两个:坐标原点差太远,或者单位搞错了。
先说原点。结构工程师给的DXF,原点可能坐在很远的角落,比如坐标是(300,500)这种。PADS本身有一个设计区域的概念,坐标值超出这个范围就会报错。解决办法有几个:一是在导入DXF的对话框里设置好Origin偏移,把板框挪到原点附近;二是先把PADS视图缩放到原点附近再导入;三是导入之后用全选加"Move by Origin",把整个板框拖到原点旁边。我最常用的是第二种配合第三种,简单粗暴。
再说单位。DXF本身不带单位,你导入时选错单位,尺寸直接差一个数量级。记住这几个换算:1英寸等于25.4毫米,1密尔(mil)等于0.0254毫米,1毫米约等于39.37密尔。如果导入后发现板框大得离谱或者小得看不见,八成就是单位选错了,重新导一次,把单位改成毫米。
还有一种报错是"板框不闭合"。DXF里的板框如果不是首尾相连的闭合多段线,PADS没法把它识别成板框。这种情况要在CAD软件里把线条连成闭合,或者导入PADS后用板框编辑工具补上最后一段。板框闭合这件事看着小,但它直接影响后面铺铜、生成外形Gerber,不能马虎。
3. Layout日常操作里的高频动作
3.1 快捷键这套体系,配好了效率翻倍
pads快捷键是提效的核心。默认快捷键我列几个最常用的,具体以你版本为准:
| 快捷键 | 功能 | 使用场景 |
|---|---|---|
| Ctrl+E | 移动对象 | 摆放元件、挪走线 |
| Ctrl+R | 旋转90度 | 调整元件方向 |
| Ctrl+I | 任意角度旋转 | 特殊角度摆放 |
| Ctrl+F | 翻面到另一层 | 元件换面 |
| Ctrl+Q | 查看/修改属性 | 查网络、改封装 |
| F2 | 布线 | 手动走线 |
| F3 | 动态布线 | 交互式走线 |
| Backspace | 撤销上一段走线 | 走错了回退 |
| Esc | 取消当前操作 | 通用退出 |
除了这些,PADS还有一套特别好用但很多人没掌握的东西——无模命令。就是在不打开任何对话框的情况下,直接敲命令。常用的有:s 100 100把视图跳到指定坐标,ss R1快速选中位号R1的元件,g 5把栅格设成5,gv显示栅格,gd隐藏栅格,um切换单位为毫米,ui切换为英寸,po执行铺铜,dr打开设计规则,n 网络名高亮某个网络,nn取消所有高亮。
这些命令看着零碎,实际用起来非常顺。比如你要检查一个电源网络走线,敲n VCC,整条网络亮起来,一眼就能看出哪段走得细、哪段绕得远。想改个坐标又不想用鼠标点,敲s x y光标直接跳过去。我建议刚上手的人先记五个:s、ss、g、n、po,用熟了自然会上瘾。
自定义快捷键在Tools > Customize里配。我的习惯是把"切换层""打开规则""铺铜"这三个高频动作绑到顺手的位置,减少鼠标在工具栏之间来回找的时间。
3.2 换层与网格设置,这一步决定布线手感
pads切换层有两个层面。一是视图切换,L1到L9是默认的层快捷键,按一下就切到对应层,多层板管理起来很快。二是布线时的换层,在走线过程中用快捷键或者打孔命令切换目标层并放置过孔。这里要注意,内电层(Plane)和普通信号层(Layer)在PADS里性质不同,内电层是负片,你在上面看到的是"没有铜"的地方,分割内电层要用平面区域和分割平面命令,别把信号走线直接往里扔。
网格设置是影响布线手感的关键参数。PADS里有几种栅格:**设计栅格(Design Grid)**管布局和走线的对位,**过孔栅格(Via Grid)**管落孔位置,填充栅格(Hatch Grid)管铜皮的网格密度。我的经验值是这样:布局阶段用100密尔或者50密尔,走普通信号用25密尔或10密尔,进入细间距器件区域用5密尔甚至1密尔。栅格设太细,光标移动会变得很慢很黏;设太粗,过孔和焊盘对不上中心,会经常出现"差一点点"的情况。所以栅格不是越细越好,是够用就好,随时按需切。
有个小技巧,走线前先把栅格切到和焊盘间距匹配的值。比如BGA的球间距是0.8mm(约31.5密尔),那用5密尔栅格走线最舒服,既不卡,又能从球缝里穿过去。
3.3 网格铜怎么变实铜
"pads网格铜箔怎么变实铜"这个问题的答案,取决于你说的是哪种铜。PADS里常见两种:一种是Copper对象,你画出来的实心区域;另一种是Copper Pour,也就是铺铜灌注出来的区域。很多人口中的"网格铜",其实是把Copper对象的填充方式设成了网格线。
要把它变成实铜,右键选中这块铜,打开Properties,在填充设置里把网格间距(Hatch Grid)改成0,或者把填充类型直接选成Solid。改完刷新一下视图,网格线就变成整块实心的了。如果是Copper Pour灌注出来的网格铜,那要去Options里的覆铜选项,把填充风格从Hatch改成Flood/实心填充,再重新灌一次铜。
不过我想多说一句铜皮选择的取舍,因为很多人只想着"实铜好看"。网格铜和实铜各有各的适用场景:网格铜的铜量少,受热时热应力小,不易起泡,蚀刻均匀,适合大面积铺在非关键区域;实铜载流量大、屏蔽效果好,适合电源和敏感信号区域。但在大面积实铜上加回流焊时,如果散热没处理好,容易局部受热不均。我的做法是:板和器件的散热区用网格铜,电源和屏蔽区用实铜,两者结合着用,而不是一刀切。
提示:改完铜皮的填充方式后,务必重新执行一次灌注,否则你看到的可能还是旧填充。PADS的铜皮显示和实际灌注结果有时会不一致,看最终效果要以灌注后的为准。
3.4 等长走线:从规则到调线
pads如何拉等长,是做DDR、高速接口时绕不开的。老实说,PADS Layout本身调等长的能力偏弱,真正的等长调整建议在PADS Router里做。
思路是两步。第一步设规则:在Router里打开设计规则,找到网络长度相关的设置,给需要等长的网络设置最小长度、最大长度,或者把它们编成一个匹配长度组(Match Length Group)。第二步调线:用交互式长度调谐工具(Interactive Length Tuning),选中要调的网络,沿着走线拖动,工具会自动生成蛇形绕线(accordion),把长度补到目标值。
这里有几个经验参数值得说。蛇形绕线的间距最好大于3倍线宽,间距太近,相邻段落之间的串扰会明显上升,长度是补上了,信号质量反而差了。绕线幅度不要太大,大起大落的蛇形占面积还容易引入阻抗不连续。调之前先把蛇形的模板(Tuning Pattern)配好,包括转角类型、段间距、振幅,配一次以后重复用。
以常见的DDR3为例,数据组内等长误差一般控制在±5密尔以内,地址和控制组的误差可以放宽一些,具体数值一定要以你手上的芯片手册和接口规范为准,不要照搬别人的数字。我最开始做DDR的时候吃过一次亏:只顾着把长度调齐,忘了看蛇形间距,结果时序是过了,但眼图很难看,后来把间距拉开重新绕了一遍才干净。
3.5 删不掉的开孔、定位孔与锁定对象
"pads开孔删不掉"和"pads定位孔怎么删除"是高频吐槽。删不掉的原因基本就以下几个,按顺序排查就行:
- 对象被锁定(Glued)。选中它,右键看有没有Unlock,或者用筛选器(Select Filter)专门选这类对象再删。
- 它是某个元件封装的一部分。定位孔如果是以Mounting Hole元件形式放上去的,删元件本身就行;如果是画在封装里的焊盘,那要进元件编辑器改封装。
- 它在板框或者Keepout里。板框要进板框编辑模式才能改,Keepout要在Keepout设置里删。
- 当前层不对。有些对象只在特定层可见可编辑,切到对应层再删。
- 它是一个独立的钻孔对象,不属于任何焊盘。这种要在钻孔相关的设置里找,用筛选器选中钻孔对象后删除。
我的排查顺序一般是:先看能不能选中(选不中多半是筛选器或层的问题),再看能不能解锁,最后才怀疑它是不是封装自带。定位孔这类东西,我建议项目管理上就规范好——统一的定位孔做成标准元件,需要时直接从库里调,不要临时在板上画,这样改板、删孔都方便。
4. 出图不返工:位置图、Gerber与钢网
4.1 Layout导出位置图的完整设置
pads layout导出位置图(Pick and Place,也叫贴片位置图)是给贴片厂用的,出错了整个贴片环节都会乱。操作方法:File > CAM,Add一个新的输出,输出类型选Pick and Place或者对应的器件位置输出。
关键设置有几个。原点要和贴片厂约定一致,通常以板左下角或者某个定位孔为原点,原点选错,所有器件的坐标都会整体偏移,机器贴不到位置上。单位用毫米,小数点保留三位。要输出的信息包括位号(Ref Des)、器件中心坐标、旋转角度、所在面(Top/Bottom)。版面要确认底面器件的坐标是否需要镜像,这个必须和工厂问清楚,不同机器要求不一样。
我最常出问题的地方是"器件中心"的定义。有些厂要的是器件几何中心,有些要的是1脚位置,这两个差着半个器件本体。出位置图之前先跟对方要一份坐标要求,按他们的格式来,能省掉一轮返工。
4.2 Gerber输出的检查清单
Gerber(热词里写成gaber,实际是Gerber)是交给板厂的最终文件,出错了就是真金白银的损失。流程是File > CAM > Add,逐个添加需要的层,每个层设置好参数后先预览再输出。
参数上,格式一般用2:5或者2:4(跟板厂确认),单位毫米,输出设备选RS-274X,勾上嵌入光圈表。要输出的层通常包括:顶层和底层的线路(Routing)、阻焊(Solder Mask)、丝印(Silkscreen)、助焊层(Paste Mask),多层板还要加内层,另外钻孔文件(NC Drill)和钻孔图(Drill Drawing)要单独出,不要漏。
我出Gerber之前会过一遍这个清单:
| 检查项 | 为什么重要 |
|---|---|
| 板框闭合 | 板框不闭合,厂里无法确定外形 |
| 丝印不压焊盘 | 压到焊盘会导致焊接不良 |
| 阻焊开窗正确 | 开窗错了元件焊不上或短路 |
| 钻孔文件和孔径表齐全 | 缺了没法钻孔 |
| 单位和小数位与厂里一致 | 不一致尺寸会错 |
| 每层都预览过 | 只看文件不看图,容易放过错误 |
每次出完Gerber,我都会用CAM里的预览功能,一层一层翻着看,尤其是丝印层和阻焊层。这一步花十分钟,能避免几千块的板子报废。
4.3 钢网资料(Solder Paste)单独出
"pads点样出钢网资料"说的其实是钢网文件,对应的是Solder Paste层,不是阻焊层。很多人出钢网出不来,就是因为封装里没有画Paste层。正常情况下,库里的标准焊盘会自动带上Solder Paste层,钢网就是按这层开孔的。如果封装是你自己画的、没画Paste层,那钢网资料自然是空的。
操作上还是在CAM里,添加Solder Paste Top和Solder Paste Bottom两层,出成Gerber给钢网厂。钢网开窗默认按焊盘1:1开,但细间距器件(比如引脚间距很小的QFN、BGA)需要按钢网厂建议做缩孔,避免连锡。这里有个工艺参数叫面积比,指开窗面积和孔壁面积之比,一般要求大于0.66,不然锡膏脱模困难。钢网厚度常用的0.12mm,细间距的多用0.1mm。这些数据跟钢网厂确认后再定,比自己拍脑袋靠谱。
5. 报错与崩溃排查实录
5.1 "用于开始布线的项目未选定"是怎么回事
这个提示翻译过来就是:你点了布线命令,但PADS没找到你要布的对象。PADS的交互式布线是"先选对象再操作"的逻辑,你不选它就不知道你要走哪根线。
解决办法有两个。一是先用Select Nets选中要布的网络(右键菜单里找选择网络,或者按住Ctrl点引脚),选中后网络会高亮,再点布线命令就正常了。二是检查筛选器(Filter)——如果筛选器只允许选某类对象,你点来点去都选不中引脚或者走线,也会出现"未选定"的假象。打开筛选器,把需要的对象类型勾上,问题就解决了。
我遇到过一次特别绕的:筛选器设置没问题,网络也选了,还是提示未选定,最后发现是软件卡在了一个未完成的操作里,按Esc清空当前状态后就正常了。所以遇到莫名其妙的提示,先按两下Esc,很多时候就好了。
5.2 文件打开就报错、自动关闭,按这个顺序排查
"pads的pcb文件提示报错自动关闭"是我最不愿意见到的,因为可能意味着文件损坏。但实际操作里,真正文件损坏的比例没那么高,多数是环境问题。我一般按下面这个顺序排:
- 先排除显卡和渲染问题。PADS的3D视图和OpenGL渲染对显卡驱动比较敏感,如果崩溃总是发生在打开3D或者旋转视角时,先把渲染模式切到不用OpenGL,更新一下显卡驱动。这个原因占比很高。
- 检查路径。PADS对中文路径、空格、特殊字符比较敏感,把工程文件挪到纯英文、无空格的短路径下试试。
- 检查库引用。文件从别人那拷来的,可能引用了你机器上不存在的库,打开时找不到元件就报错。用Library Manager确认所有引用的库路径都存在。
- 换版本或转格式。高版本文件在低版本里打开会出问题,可以用文件菜单里的导出(存成ASC)再导入,降版本读取。
- 数据库修复。如果前面都不行,用软件自带的恢复功能尝试修复,或者从备份文件重开。
最根本的一条是备份习惯。我现在每天收工前会Save As一个带日期的版本,改大动作之前再复制一份。文件真损坏的时候,好的备份能救你一整周的活。这个成本几乎为零,收益却是救命的。
5.3 常见问题速查表
把前面这些高频问题整理成一张表,方便对照:
| 现象 | 最可能的原因 | 处理思路 |
|---|---|---|
| 导入板框提示超出范围 | 坐标离原点太远或单位选错 | 归原点、核对毫米/英寸 |
| 导入ASC丢元件 | 库缺失或层映射错 | 先导库,再检查层映射 |
| 打开报错自动关闭 | 显卡驱动或路径问题 | 关OpenGL、改英文路径 |
| 布线提示项目未选定 | 没选网络或筛选器过滤 | 先选网络,检查筛选器 |
| 铜皮改不了实铜 | 是Pour对象 | 改覆铜填充方式后重灌 |
| 定位孔删不掉 | 被锁定或属于封装 | 解锁或进封装编辑器 |
| 钢网资料是空的 | 封装没有Paste层 | 补画Paste层后重建封装 |
| 等长调不好 | 在Layout里硬调 | 换Router用长度调谐工具 |
提示:这张表可以贴在自己的工作笔记里,遇到问题先对号入座,能省掉大量搜索时间。但要注意,同样的现象可能有不同原因,排查时按"从环境到文件"的顺序走,比一上来就怀疑文件损坏要高效。
6. 几个我踩过的坑和现在的固定习惯
聊了这么多,最后说几个我自己用PADS这些年形成的习惯,都是踩坑踩出来的。
改库之前先备份库。库是全公司或者全组共用的,一个错误的封装改动能影响好几个项目。我现在的做法是,改任何库元件之前,先把那个库整个复制一份,确认改动没问题再替换。
板框导入后第一件事是归原点。不管DXF给了什么原点,导进来先把板框挪到坐标原点附近,后面所有对位、出图都以这个原点为准,能省掉后面无数坐标对不上的麻烦。
铜皮最后灌,灌完必检查。铺铜放在布线基本定型之后,避免频繁重灌。每次灌完,用灌注边界和实际显示对照着看,确认没有孤岛、没有没连上的网络。孤立的铜皮在PADS里是"死铜",不处理掉可能在电测时出问题。
文件全部走英文路径,每天留一个日期版本。这两条看着朴素,但它们救过我最少三次。
快捷键和无模命令持续打磨。工具这东西,用久了就该形成自己的一套肌肉记忆。我现在的习惯是每发现一个重复动作超过三次,就去Customize里给它配个键,或者记个无模命令。时间长了,画板的速度会有质的提升。
这套东西后续还能再往深里走,比如多层板的层叠设计和阻抗控制、射频板的特殊处理、脚本自动化批量改封装。等哪天有空,我再把这些单独拿出来写一篇。