资讯详情

Cadence Allegro异形焊盘设计:Shape Symbol从入门到实战

📅 2026/10/7 23:13:52 | 华诺云谱 👁 阅读
Cadence Allegro异形焊盘设计:Shape Symbol从入门到实战
项目标题: 【Cadence Allegro16.6实战】巧用Shape Symbol从零到一构建异形焊盘一说起异形焊盘很多刚开始用Cadence Allegro 16.6的工程师第一反应就是去Pad Designer里把Regular Pad、Thermal Relief、Anti Pad三个选项卡的Geometry挨个改一遍改来改去发现要么只能做圆形、方形、椭圆形这些规则形状要么做出来DRC报错一堆最后只能放弃老老实实回Altium Designer用铜箔加阻焊开窗去拼。其实在Allegro里做异形焊盘一直都有正规路子只是很多教程没把“Shape Symbol”这个功能讲透导致大家觉得它难、不敢用。这篇文章我就用一次真实的项目经历完整走一遍用Shape Symbol从零到一构建异形焊盘的全流程包括为什么选它而不是直接改Pad、创建时怎么避坑、在封装里怎么调用、以及最后可能踩到的DRC和负片问题怎么处理。全程基于Cadence Allegro 16.6但大多数操作在17.x、22.1上同样适用。如果你是做电源、射频、电机驱动板卡或者经常被天线焊盘、大电流连接器焊盘、屏蔽罩接地焊盘折腾这篇内容可以直接当作操作手册来用。1. 内容整体设计与思路拆解1.1 为什么必须用Shape Symbol做异形焊盘Allegro的Pad Designer其实只支持三种形状设定Regular Pad、Thermal Relief、Anti Pad。其中Regular Pad可以在Geometry里选Circle、Square、Oblong、Rectangle偶尔能选到Octagon但也就到此为止了。如果你想做一个苹果Logo形状的焊盘、一个带切角的矩形焊盘、一个圆弧扫掠出来的异形焊盘Pad Designer直接无能为力。这时候有两个替代方案第一个是在PCB Layout阶段用Shape铜皮加Route Keepout再配合阻焊开窗来做假的异形焊盘但这样做出来的东西本质上是“铜皮”不是真正的焊盘。它的问题是没有焊盘属性钻孔层、阻焊层、助焊层不会自动同步做仿真提取时信号网络识别会有偏差生产导出时还容易漏层。第二个方案就是我们今天要讲的Shape Symbol。我个人的看法是凡是要真正进封装、陪钻孔、过DFM检查、走仿真提取的异形焊盘一律用Shape Symbol来做。它可以被当成一个Symbol直接Place到封装里就像放一个机械孔一样设置好层别之后它在正片层是铜在阻焊层是开窗再配合Flash Symbol还能解决内电层连接。这是Allegro官方支持的元件级做法是真正意义上“合格的异形焊盘”。1.2 从零到一需要准备什么文件在用Shape Symbol之前先明确一个概念Shape Symbol不是焊盘文件.pad它本质上是一个几何图形文件。它被放进封装里之后你还需要一个普通的通孔焊盘或SMD焊盘来定义钻孔、阻焊扩展、助焊扩展这些参数。也就是说异形焊盘的“外形”由Shape Symbol提供焊盘的“物理属性”由Pad文件提供两者在封装里配合使用。所以创建异形焊盘需要的文件至少有三个一个Shape Symbol文件.ssm定义焊盘的异形铜箔外形和阻焊开窗外形。一个Pad文件.pad定义焊盘的钻孔、电镀属性、默认Regular Pad尺寸通常给一个比异形外形稍小的参考矩形或者直接给0也可以。一个封装文件.dra/.psm把Pad和Shape Symbol组装起来。这三个文件各有分工搞清楚之后后面所有操作就顺理成章了。1.3 先梳理清楚Shape Symbol的图形结构创建Shape Symbol时Allegro里会有两个核心层别一个是Etch层比如TOP、BOTTOM另一个是阻焊层SOLDERMASK_TOP/SOLDERMASK_BOTTOM。在Etch层画的是实际铜箔外形在阻焊层画的是开窗区域。理解这两层关系非常关键。对于普通焊盘来说阻焊开窗自动由Pad Designer里的Solder Mask Expansion控制焊盘多大开窗就自动外扩多少。但异形焊盘用的是Shape Symbol它的阻焊层图形是手动画的缺了它或者画错了尺寸做出来的板子要么开窗过小导致焊盘被绿油盖住要么开窗过大露铜面积比焊盘大一圈。我在实际项目里见过有人只在Etch层画了异形铜皮阻焊层没有画结果板厂反馈“焊盘被绿油覆盖了一部分需要加开窗层”。所以一是要养成习惯在Shape Symbol里逐层检查尤其在出Gerber前用Artwork的Film设置把这两层都选上。2. 核心概念解析与操作前准备2.1 Shape Symbol与Flash Symbol、Mechanical Symbol的区别Allegro里的Symbol类型很容易搞混网上也老有人提问“Shape Symbol怎么建”“Flash Symbol是干嘛的”。这里先把几个概念理清楚。Shape Symbol.ssm用来存放异形几何图形主要服务于异形焊盘、特殊铜箔外形、以及封装中需要特殊形状的Etch层或Mask层图形。它不定义钻孔和电气引脚它提供的是“形状”。Flash Symbol.fsm主要用于内电层负片的散热连接。传统热风焊盘Flash Symbol比如十字花连接就是通过它来定义内电层上引脚与铜皮的连接方式。Mechanical Symbol.bsm/.msm用于结构件、外形、定位孔、丝印等机械要素。做异形焊盘时我们使用Shape Symbol来提供顶层/底层的焊盘铜箔外形同时Flash Symbol可能在负片层连接时配合使用。一个重要提示如果项目用的是正片内电层而且不需要特殊散热连接Flash符号可以不用建重点在Shape Symbol和Pad文件本身。2.2 创建Shape Symbol前的环境检查清单开始操作前先花两分钟检查Allegro环境这一步能帮你避开后面一半的坑。确认工作目录有写权限因为Allegro保存文件偶尔会因为权限问题静默失败。确认路径变量里包含你的库目录否则创建完Symbol后放在自定义库目录里可能被Allegro忽略。确认Design Parameter Editor里的Accuracy设置。异形焊盘如果尺寸精度要求到0.01mm建议把Accuracy设为4或更高避免后面出Gerber时坐标偏差。确认你的Allegro 16.6版本打过补丁最好到HotFix 115以上。15.x时代的某些Bug在异形Shape Symbol关联时会导致No Etch Layer Found错误HotFix后基本绝迹。2.3 用实际案例演示做一个L型异形焊盘我用一个真实需求来解释一块电源板上有个MOS管它的Source引脚需要承受较大电流标准矩形焊盘载流不够我决定把它加宽并延长成L型让焊接面更大同时能改善散热。我的目标是做一个L型焊盘主体在原点处水平臂长4mm垂直臂长3mm宽度都是1.5mm圆角0.3mm。这个形状在Pad Designer里做不出来必须用Shape Symbol。3. 实操过程与核心环节实现3.1 在Allegro里新建Shape Symbol文件启动Allegro Design Entry HDL或者直接打开PCB Editor用File - New在Drawing Type下拉框里选择Shape Symbol输入文件名比如MOS_L_SHAPE.ssm点OK进入Symbol编辑环境。进入编辑环境后第一件事不是急着画图而是设置图纸大小和原点。用Setup - Design Parameter Editor在Design选项卡里设置Size和Accuracy。Size根据你画的外形范围来不需要留太大余量能放下图形就行。Accuracy设为4。原点的放置位置建议放在焊盘的中心或者引脚参考点上。我一般选择把原点放在L型焊盘的拐角内侧交点因为后续在封装里定位时以这个点为参考比较方便对齐引脚的实际坐标。3.2 用Shape命令绘制异形外形接下来是核心绘图环节。在Allegro菜单栏选择Add - Shape - Solid然后在Options面板里确认Active Class选择的是EtchActive Subclass选择的是TOP也就是顶层铜箔。如果做的是底层焊盘选择BOTTOM。画异形形状有几种方法可以直接用Add - Line画折线再转成Shape也可以用Add - Shape - Solid直接画多边形或者用Shape - Compose Shape把几个封闭图形合成为一个Shape。我推荐的做法是先用Add - Line把外形轮廓完整画一遍所有线条必须严格封闭然后用Shape - Compose Shape选中所有轮廓线生成封闭Shape。为什么推荐这个而不是直接画Solid因为直接画Solid在绘制弧线、斜线时容易产生重复交点有时会生成自交Shape后面做DRC时很麻烦。而Line画完再Compose的方式可以逐段检查坐标效率反而更高。绘制L型外形的具体步骤如下用Add - Line在命令窗口输入起始坐标比如 (0,0)。水平延伸4mm输入第二个点 (4,0)。垂直向上画1.5mm至此形成L型短边拐角。由于L型的垂直臂是从端头延伸出去的这里需要按实际坐标逐点构造 比如从 (4,0) 到 (4,1.5)再到 (0,1.5)再到 (0,3)再到 (-1.5,3)再到 (-1.5,0)最后闭合回原点。闭合后选中全部线段执行Shape - Compose Shape生成Shape图形。这里我故意把L型做成了有水平臂和垂直臂的形态实际上你可以任意定义拐角、圆弧、切角甚至用Add - Arc画半径操作本质上是一样的。3.3 关联Etch层、阻焊层与原点设置Shape画好后记得把阻焊层也画出来。在Options面板里把Active Class改成Solder MaskActive Subclass选TOP然后用Add - Shape - Solid沿着刚才的外形再画一遍。这个阻焊形状的尺寸建议比铜箔外形外扩0.1~0.15mm因为板厂在曝光和显影时有一定公差外扩一点能保证铜箔完全裸露。如果你希望开窗和铜箔完全一致也可以不扩但生产成本会略高。画完阻焊层后用Setup - Change Drawing Origin检查原点位置用Dimension检查关键尺寸确保和预期一致。层别关联完之后执行File - Create Symbol或者直接保存为Shape Symbol文件。Allegro会在当前目录生成一个.ssm文件。需要注意如果提示“Shape must be defined on Etch or Mask layer”之类的信息说明你忘了选中Etch层或者画了其他杂散图形先删掉再重建。3.4 在Pad Designer里新建配套Pad文件Shape Symbol做好后我们还需要一个Pad文件来提供钻孔信息和基本的焊盘参数。打开Pad Designer新建一个Through Hole或SMD焊盘。对于通孔异形焊盘比如MOS管的Source引脚有钻孔在Through Hole选项卡里设置Drill diameter。在Regular Pad选项卡里Geometry选Rectangle或CircleWidth和Height给一个略小于实际异形的值比如宽1.2mm、高1.2mm。Thermal Relief和Anti Pad同样可以按常规设置。这里有个常见问题有些工程师觉得既然用了Shape SymbolPad里的Regular Pad就可以不管了。实际上Regular Pad仍然很重要因为它决定了钻孔后孔壁沉铜连接的参考面积以及DRC检查时是否报“Connection to shape not defined”等错误。我建议Regular Pad保留一个适中尺寸不需要覆盖整个异形但不要设为0。3.5 在封装里调用Shape Symbol完成异形焊盘组装现在到了组装阶段。打开封装文件.dra进入Package Symbol编辑模式。先用Add - Pin放置一个标准焊盘选择刚创建的Pad文件定义引脚坐标。这个焊盘会先以普通矩形或圆形呈现在画布上先别管外形后面会用Shape Symbol替代外观。执行Layout - Pin - Shape Symbol或者在Place菜单中找到Place Shape Symbol选项找到刚才创建的MOS_L_SHAPE.ssm。在Options面板里设置放置层通常为TOP或BOTTOM同时确认Pin number和引脚编号一致。将Shape Symbol放置到焊盘的参考原点。比如焊盘定义在坐标 (0,0)就把Shape Symbol的原点对准 (0,0)。放置完成后用Display - Status检查所有层的图形是否正常。此时会看到异形焊盘已经“套”在引脚上了。Allegro中Pad负责钻孔和电镀参数Shape Symbol提供实际铜箔形状两者合在一起就构成一个完整的异形焊盘。3.6 利用Negative Mask与Flash Symbol配合实现内层连接如果你的板子有内电层比如GND层或电源层而且采用的是负片设计你还要考虑内层和异形焊盘的连接方式。普通圆形/方形焊盘在负片内层有默认的热风焊盘由Pad Designer里的Thermal Relief定义但异形焊盘与内层铜皮的连接区域较大如果连接太多会影响内电层分割连接太少又会影响载流。这时可以创建一个Flash Symbol对应异形焊盘的外形。进入File - New选择Flash Symbol在Etch层用Add - Shape绘制和异形焊盘外形一致的铜皮同样由正片定义但用于负片散热连接中间留一个比钻孔略大的空隙然后保存为.fsm文件。在Pad Designer里把Thermal Relief的Geometry选为Flash引用这个.fsm就可以控制内层连接。不过说实话如果内电层采用的是正片设计比如用铜皮Anti Etch来做电源层分割那内层连接就简单多了直接让异形焊盘与内层铜皮重合不需要Flash Symbol。大多数情况下信号层TOP/BOTTOM才是异形焊盘的主战场负片内电层场景用正片也能解决。4. 常见问题与排查技巧实录4.1 问题一Shape Symbol放入封装后显示不出来或丢失这是比较常见的问题尤其在Allegro 16.6里。原因是Shape Symbol文件路径没有加载进库列表或者封装创建时没有正确调用。排查步骤打开Setup - User Preferences - Design Paths - padpath和psmpath确认包含Shape Symbol所在目录。检查Shape Symbol文件的后缀是否为.ssm。重新启动Allegro再放置一次有时库缓存会干扰。在封装里用Display - Element选择该Shape看是否报“Symbol not found”之类的错误。我曾经遇到过一种怪现象Shape Symbol在文件管理器里存在但Allegro就是找不到。后来发现是因为库目录路径名中间有空格或中文字符Allegro的路径解析在某些版本下对空格支持不好。把文件挪到纯英文路径下问题立刻解决。4.2 问题二DRC报Shape与Pin连接异常当你完成布局布线后跑DRC时可能报“Shape over another shape”“Shape segment too narrow”等错误。这通常不是Shape Symbol本身的问题而是放置位置和实际铜箔间的间距问题。处理方式检查异形焊盘与其他铜皮、焊盘的间距是否满足约束规则。检查Shape Symbol的Etch层是否误覆盖了引脚区域之外的其他网络。用Shape - Boundary Check查看Shape边界是否完整。另一种情况是DRC报“Package to Package spacing violation”常见于两个异形焊盘靠得很近时。此时可以微调封装里焊盘的坐标或者调整约束管理器中Shape到Shape的间距值。4.3 问题三Gerber导出时阻焊层缺失或偏移这是生产阶段最容易炸雷的问题。明明你在Shape Symbol里画了阻焊层但导Gerber时发现Solder Mask层只有规则矩形没有异形开窗。原因主要有两个一是Artwork控制文件里没有选择正确的Film二是你在Shape Symbol里画的阻焊层Subclass不对。正确操作是在Manufacture - Artwork里打开SOLDERMASK_TOP的Film设置确保Include Undefined Layers时勾选了Shape Symbol对应的Etch层或Solder Mask层同时确认Film里包含的动态/静态Shape引用被解析。另外阻焊层图形偏移往往是因为原点和封装原点不统一。我在一个项目里做L型焊盘时Shape Symbol原点设在拐角内而封装原点是引脚1的中心两者差了几毫米结果板厂反馈开窗偏了。最后我把Shape Symbol的原点重新定义为和封装原点重合出图就完全正常。4.4 问题四异形焊盘在3D预览中显示异常Allegro 16.6的3D预览对Shape Symbol的支持在早期版本里并不完美。有时你能看到2D图形3D却只显示Pad的规则矩形异形铜箔不显示。解决办法是检查Setup - User Preferences - Display里的3D相关选项确认“Shape Fill”和“Etch Fill”都能正常显示。如果还不行多半是显卡驱动兼容问题更新驱动即可。此外3D显示本身不影响制造不用过度纠结只要Gerber正确就行。4.5 问题五异形焊盘与铺铜的动态Shape冲突Allegro里动态铺铜的优先级设置很容易让人头疼。默认情况下异形焊盘和动态Shape在网络一致时会自动连接但如果不一致会产生飞线和隔离间距错误。处理原则在Shape Global Dynamic Shape Parameters里设置Preferred Minimum Clearance。这个值建议比普通安全间距大一些因为异形焊盘边缘容易和附近铜皮形成尖角。如果异形焊盘所在网络需要连接大范围铺铜比如GND可以用Static Shape手动补充连接或者设定Same Net Dynamic Fill为“Copper”。千万不要随便把异形焊盘上的Shape符号改成Static Shape那会让周边所有动态铺铜全部避让浪费大量layout时间。4.6 问题六用Shape Symbol做异形焊盘出负片时看不到Flash这个问题再次回到Flash Symbol。前面说过内电层负片连接需要Flash Symbol但有时候Flash做出来了Pad也指定了Gerber里还是没有。原因一般是Flash Symbol的外形必须和Pad定义中的Thermal Relief保持一致如果宽度、连接条尺寸不匹配负片DRC会报“Thermal relief connection too narrow”或直接不连接。建议在生成负片后用Gerber Viewer检查Thermal的连接区域是否和焊盘外形重合不要等到板厂打样回来才追悔莫及。5. 与普通铜箔阻焊开窗方案的对比分析5.1 为什么不能直接用Shape铜皮做异形焊盘很多教程和视频会教你在PCB文件里直接拉一块Shape再配合Solder Mask开窗看起来和异形焊盘一模一样。这种方法在原型验证时确实快但到了量产和仿真阶段问题一堆。首先是PCB Layout阶段的问题。用Shape做出来的“伪焊盘”没有Pad属性它在Allegro里只是一块普通的铜箔。你在布线时无法自动连接它必须手动加过孔或线非常不方便。它和元件引脚之间没有物理连接关系DRC检查时网络连接完全由几何位置决定极易产生开路或短路。其次是制造阶段的问题。板厂在CAM处理时对Pad和Copper的处理逻辑不同。Pad有明确的钻孔文件、孔位坐标、电镀控制逻辑而Copper只是覆铜没有钻孔和沉铜的控制参数。如果焊盘需要过孔、需要电镀、需要和某层内层做负片连接用单纯的Shape来做这些非常困难。最后是信号完整性仿真和热仿真问题。仿真工具在提取寄生参数时默认识别的是焊盘Pad不是铜皮Shape。你用Shape画出来的异形铜皮在仿真模型里可能直接被当成悬空铜皮导致仿真结果与实际差异很大。所以如果这个项目后期有仿真需求一定要走正规的Shape Symbol流程。5.2 Shape Symbol方案的优势总结用Shape Symbol做异形焊盘最大的优势就是“完整性”。电气完整性图形属于焊盘体系网络连接、DRC、约束规则都视为焊盘的一部分。设计完整性在封装内部完成可以随封装复用不需要每次都在PCB上手工重画。生产完整性在Gerber导出时铜箔层和阻焊层自动匹配不易出现开窗错位。仿真完整性可以被网表识别可以参与信号和电源完整性分析。如果你的团队维护元件库Shape Symbol方案意味着异形焊盘只需要在库里维护一次后续任何项目调用这个封装异形焊盘都自动带上。这是手工拉铜皮这种“野路子”完全比不了的。5.3 什么时候仍然可以考虑临时方案并不是说Shape Symbol一定永远是唯一正确答案。有些场景用临时Shape会更高效比如快速原型验证一个板子只做一两块不追求复用时。射频调试阶段需要临时加一块特定形状的接地铜皮。PCB布局阶段临时检查载流能力画一块模拟形状看散热/走线效果。但记住这些场景都属于“临时”做法等方案定型后还是要把异形焊盘转换成正式的Shape Symbol封装否则后续维护成本会非常高昂。6. 操作实践中的避坑心得与经验扩展6.1 原点管理是异形焊盘的灵魂我在多个项目里踩过同一类坑Shape Symbol本身画得很漂亮但放到封装里怎么都对不准。最后溯源发现几乎都是原点不统一造成的。建议从建库第一天就统一原点规则所有Shape Symbol的原点放在几何中心或者放在引脚参考点。所有封装原点放在Pin 1或器件几何中心。在放置Shape Symbol时严格将Symbol原点与Pad坐标对齐。如果库存量已经很大没有统一规则至少要在使用前用Dimension命令逐点校验不要凭肉眼估计。特别是做阵列式I/O的器件比如连接器一个原点偏了0.05mm到末端可能偏了0.3mm板厂虽然能忍但焊接不良率肯定上升。6.2 利用Color Layer Visibility快速检查多层关系每次新建或修改Shape Symbol我习惯用Display - Color/Visibility把Etch、Solder Mask、Paste Mask、Silkscreen等常见层全部打开切换到3D视图旋转检查。这个习惯让我好几次在出Gerber前发现阻焊层缺失或者丝印压焊盘的问题。在检查时重点看三处Etch铜箔外沿和Solder Mask开窗外沿是否匹配。Paste Mask钢网层是否存在如果异形焊盘需要贴片钢网层尺寸和形状也很关键。Silkscreen是否覆盖在焊盘上如果丝印压住焊盘影响焊接效果。6.3 钢网层Paste Mask的单独处理异形焊盘的钢网开窗不一定会自动生成尤其是在使用Shape Symbol时部分版本不会自动从Pad文件中继承Paste Mask的Expansion规则。所以我在封装里通常还会用Add - Shape - Solid在Paste Mask层再画一遍外形再手动向内缩0.05~0.1mm作为钢网尺寸。这一步看似繁琐但能有效减少锡膏漏印和连锡问题。尤其对于L型、T型这种大面积的异形焊盘钢网如果完全按照铜箔大小开孔锡膏量很容易过多回流焊时会产生锡珠。向内缩一点反而焊接效果更好。这个经验来自实际回流焊观察最初我以为钢网越大越好后来发现并非如此。6.4 与板厂的沟通要点每次发板前最好在工艺说明文件里特别注明哪些焊盘是“异形焊盘”并附上Gerber截图。这么做是因为有些板厂的CAM工程师会习惯性用“Pad Normalization”流程把所有焊盘标准化一旦处理不当异形焊盘会被“修正”成普通矩形或圆形完全破坏你的设计意图。另外一种做法是给板厂提供Allegro原始封装库文件或DXF外形文件作为参考方便他们对比Gerber。对高密度板卡这一步尤其推荐。6.5 从16.6升级到17.x后的注意事项虽然文章标题写的是16.6但很多读者可能已经升级到17.2/17.4。在17.x里Shape Symbol的创建流程基本一致但菜单位置略有变化比如Design Parameter Editor的入口从Setup搬到了File - Properties类似位置另外17.x对Shape的编辑增加了更多图形化工具比如“Shape Edit Boundary”可以直接拖动边界比16.6命令行操作直观很多。升级后最容易出的问题是旧版本创建的Shape Symbol在新版本里打开时阻焊层和Etch层的关联属性有时会丢失原因可能是数据库版本升级时没能保留某些Subclass信息。遇到这种情况可以在新版本里重新打开Shape Symbol确认各层图形完整后再保存一次强制刷新数据库格式。7. 后续扩展从异形焊盘到异形铜箔的通用技法学会了Shape Symbol做异形焊盘其实你已经掌握了Allegro里一个更高阶的通用能力创建任意形状的铜箔图形并让它具备元件属性。比如特殊器件需要大面积散热铜箔又希望这个铜箔能跟着封装一起复用同样可以用Shape Symbol实现。另外在射频板设计中天线馈电焊盘、微带线阻抗过渡焊盘、滤波器接地焊盘经常需要特异性形状。以前我在这些场景里都是手工拉铜皮后来统一改成Shape Symbol方案不仅出图稳定了仿真结果也明显更贴近实际。射频仿真软件在识别Allegro封装中的Shape Symbol时通常能把它当成真正的金属图形处理这是普通铜皮方案做不到的。它在我的高频板项目中发挥的作用甚至比在电源板中还大。还有一类场景是防焊桥。BGA扇出区域里的异形焊盘有时需要人为制造防焊桥来避免相邻焊盘短路。用Shape Symbol可以很精细地控制开窗形状让防焊桥宽度保持一致。这在传统Pad Designer里几乎不可能实现只有在Shape Symbol层面才能游刃有余。最后多说一句Allegro里很多功能都属于“不用不知道一用就回不去”的类型Shape Symbol绝对算其中之一。有读者问我学Cadence Allegro最快的方法是什么我的答案永远是“拿真实项目边做边学并且刻意避开最方便但最不规范的捷径”。形状焊盘也许只是你在PCB设计中遇到的一个小点但把这类基础功打扎实了后面的高速板、射频板、大电流电源板设计都会顺畅很多。我个人在实际操作中的体会是异形焊盘最容易出问题的环节不是画图而是“层别意识”。只要把Etch、Solder Mask、Paste Mask、以及负片层的Flash关系理清楚Shape Symbol其实比想象中简单。下次再遇到奇怪的焊盘形状别急着妥协改规则外形打开Allegro新建一个Shape Symbol你会发现原来“任意形状”并没有那么难。
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑