发布时间:2026/8/5 13:47:48
Altium Designer中实现无铜无绿油Mark点的三种方法详解 1. 项目缘起为什么需要“挖空”的Mark点在PCB设计领域Mark点或称基准点、光学定位点是SMT贴片机进行高精度元件贴装的“眼睛”。标准的Mark点设计通常是在铜箔上覆盖阻焊层绿油形成一个裸露的圆形或方形铜面与周围环境形成高对比度便于机器视觉识别。然而在一些特定的、对精度和可靠性要求极高的场景下比如使用底部填充胶Underfill的BGA芯片周围、高密度互连HDI板、或采用特殊表面处理如沉金、沉银的板卡上标准的覆铜Mark点可能会带来意想不到的麻烦。最常见的问题有两个一是阻焊层开窗边缘的绿油可能会存在微小的溢胶或厚度不均影响Mark点平面的平整度二是在多次回流焊或复杂工艺后Mark点表面的铜可能发生氧化或污染导致对比度下降影响识别率。这时“中间挖空无覆铜绿油”的Mark点设计就派上了用场。这种设计的核心思想是在阻焊层上直接开出一个“干净”的窗口窗口内既没有铜箔也没有绿油直接暴露的是PCB的基材通常是FR-4的环氧树脂玻璃布。为什么这样做因为基材的颜色通常是浅黄色或白色与周围的绿油深绿色以及可能的铜面紫红色或金色能形成非常稳定且高对比度的反差。基材表面平整不受铜箔蚀刻和绿油印刷工艺波动的影响且化学性质稳定不易氧化。这种Mark点尤其适合对识别稳定性要求极高的自动化生产线。我最初接触到这种需求是在一个工控主板的项目中板上有多个0.4mm pitch的BGASMT厂商反馈标准Mark点在经过氮气回流焊后偶尔会出现识别不良。排查后发现是沉金工艺下Mark点边缘的绿油有轻微堆积影响了光学系统的对焦。改为基材Mark点后问题迎刃而解。接下来我就详细拆解一下在Altium Designer中实现这种特殊Mark点的几种方法及其背后的考量。2. 核心思路拆解在AD中实现“无铜无绿油”区域的本质在动手操作之前我们必须理解Altium Designer后文简称AD的层叠结构和光绘Gerber输出逻辑。这对于实现任何特殊工艺要求都至关重要。PCB设计可以理解为在不同图层上绘制不同形状最终叠加生成生产文件的过程。与我们的目标相关的关键层有Top Layer/Bottom Layer顶层/底层信号层定义电气连接的铜箔图形。Top Solder/Bottom Solder顶层/底层阻焊层定义阻焊绿油开窗的区域。在这个层上画出的图形意味着该区域“没有绿油”。Top Paste/Bottom Paste顶层/底层钢网层定义锡膏印刷区域与本项目关系不大。Mechanical Layer机械层常用于定义板框、尺寸标注、加工说明等。它也可以被用作“特殊图形层”向制板厂传递非电气信息。Keep-Out Layer禁止布线层传统上用于定义板框和禁止布线区域但在现代AD使用中其角色逐渐被机械层替代。我们要实现的“中间挖空无覆铜绿油的Mark点”其物理形态是一个圆形区域内最上面的铜被蚀刻掉无覆铜上面的绿油也被开窗去掉无绿油露出下面的基材。因此在AD中的实现思路就转化为如何生成能正确驱动PCB制造商生产流程的图形数据确保该区域无铜在对应的信号层Top/Bottom Layer上不能有任何填充Fill或走线Track。该区域必须是空白。确保该区域无绿油在对应的阻焊层Top/Bottom Solder上必须有一个实心图形通常是圆形填充Fill。清晰标注该区域为Mark点需要通过丝印层Top/Bottom Overlay或机械层添加说明文字如“FIDUCIAL”告知制造商这是一个需要特殊处理的基准点而不是一个普通的阻焊开窗错误。理解了这个本质我们就知道核心操作就是在阻焊层Solder Mask上画一个图形并确保对应位置的信号层Signal Layer是空的。下面我们进入具体操作。3. 方法一使用阻焊层填充Fill直接绘制最直接这是最直观、最接近设计思维的方法直接在阻焊层上画出你想要的Mark点形状。操作步骤切换到目标阻焊层在PCB编辑界面点击屏幕下方的层标签切换到你需要制作Mark点的阻焊层例如Top Solder顶层阻焊或Bottom Solder底层阻焊。放置填充Place - Fill从菜单栏选择Place-Fill或者使用快捷键P-F。绘制圆形填充默认填充是矩形。我们需要一个圆形Mark点。这里有技巧先放置一个小的矩形填充然后双击它打开属性面板。在属性面板中将Corner Radius圆角半径设置为一个大于或等于填充短边一半的值。例如如果你想要一个直径1mm的圆形Mark点可以先画一个1mm x 1mm的正方形填充然后将Corner Radius设置为0.5mm。这样正方形就变成了圆形。更精确的做法是使用Place - Solid Region实心区域然后用快捷键P-U来绘制一个圆形多边形区域这能生成更标准的圆形。注意我强烈推荐使用Solid Region而不是Fill来绘制圆形。因为Fill的圆角功能本质上是矩形倒圆角在输出Gerber时一些老旧的CAM软件可能处理不当。而Solid Region绘制的圆形是真正的矢量多边形兼容性更好。调整属性与定位将绘制好的圆形区域放置到PCB板边或需要的位置。通常Mark点距离板边至少5mm周围3mm内不能有其它走线或丝印以确保识别空间。在属性面板中可以精确设置其位置坐标X, Y和尺寸。检查对应信号层务必切换到对应的信号层如Top Layer检查该圆形区域下方是否有任何铜皮覆铜、走线、焊盘等。如果有必须将其移开或删除确保该区域是“净空”的。添加标识切换到丝印层Top Overlay在Mark点旁边用文本工具Place - String添加标识如“POS”或“FIDUCIAL”字号建议0.5mm x 0.5mm左右。方法一的优缺点与实操心得优点逻辑清晰操作直接在PCB文件中一目了然。修改方便直接编辑阻焊层图形即可。缺点容易在DRC设计规则检查中报错因为一块孤立的、没有网络连接的铜皮虽然它在阻焊层但AD的DRC有时会检查所有层上的固体图形可能会触发“Un-Routed Net”或“Short Circuit”的警告。你需要忽略这些与Mark点相关的DRC错误或者在规则中设置例外。心得使用此方法时我习惯在第一个Mark点做好后将其制作成一个PCB封装库元件。这样后续需要放置时就像放置一个元器件一样可以保证多个Mark点规格统一并且封装库中可以集成丝印标识一键放置效率高且规范。4. 方法二创建特殊的PCB封装库元件最规范这是业界推荐的做法将Mark点作为一个标准的“器件”来管理有利于设计复用和团队协作。操作步骤新建PCB库元件打开或新建一个PCB库文件.PcbLib。执行Tools-New Blank Component创建一个新元件命名为“Fiducial_Mark_1mm”等。在焊盘层Multi-Layer放置焊盘切换到Multi-Layer层这是一个特殊层在所有信号层都有效。使用Place - Pad放置一个焊盘。关键设置焊盘属性双击焊盘打开属性面板进行如下关键设置Location: 设置坐标通常为(0, 0)。Properties-Designator: 留空或填写“MK1”。切记不要赋予其网络标号保持为No Net。Size and Shape: 将焊盘形状设置为圆形Round尺寸设置为你想要的Mark点直径例如1mm。最关键的步骤——层设置在属性面板的“层”设置区域取消勾选所有铜层Top Layer, Bottom Layer, Mid Layer1...等。你可能会发现焊盘在编辑区“消失”了因为它没有在任何铜层上定义图形。在阻焊层Solder Mask上定义开窗在属性面板找到Solder Mask Expansion阻焊层扩展选项。将模式从Expansion value from rules按规则扩展改为Manual手动。然后将Top或Bottom的Solder Mask Expansion值设置为0。这意味着在这个焊盘的位置阻焊开窗的大小与焊盘本身定义的尺寸完全一致没有额外的收缩或扩展。在锡膏层Paste Mask上取消开窗同样找到Paste Mask Expansion设置为Manual并将数值设置为一个负数例如-0.5mm或者直接勾选“忽略焊盘”Ignore Pad选项如果AD版本支持。这一步至关重要目的是确保这个“焊盘”不会在钢网层产生开窗否则SMT厂可能会误以为这里需要刷锡膏。添加标识图形切换到丝印层Top Overlay在焊盘周围绘制一个“十”字线或圆圈并用文本标注“FIDUCIAL”。这有助于在PCB板上肉眼识别。保存并调用保存这个PCB库元件。在你的主PCB设计中像添加普通元器件一样从库中放置这个Mark点封装即可。方法二的优缺点与实操心得优点高度规范化符合元件管理流程BOM表不会将其误列为需要贴装的元件因为无位号。DRC友好由于它是一个“焊盘”虽然无铜但AD通常能更好地处理其电气属性无网络不易产生无意义的DRC报错。一劳永逸一次创建永久使用团队共享保证所有项目Mark点标准统一。信息完整封装内可集成所有标识放置后无需额外操作。缺点创建过程稍显复杂需要理解焊盘属性的深层设置。心得这是我目前最常用的方法。我通常会创建直径0.8mm、1.0mm、1.5mm、2.0mm等几个标准尺寸的Mark点封装库。在放置时务必注意旋转角度。如果Mark点是不对称的例如带指示缺口在SMT编程时角度错误会导致整板贴装偏移。因此在封装库中就要定义好方向例如将标识文字放在上方。5. 方法三利用机械层与制板说明最保险的沟通方式对于非常规设计与PCB制造商进行清晰无误的沟通是成功的关键。除了在设计中实现图形还必须通过制板说明通常在机械层明确告知制造商你的意图。操作步骤结合方法一或二使用机械层绘制工艺图形切换到用于标识工艺的机械层例如Mechanical 1或Mechanical 13具体需与板厂确认其习惯。在该层上在Mark点的对应位置绘制一个与阻焊开窗完全重合的圆形。还可以在圆形外画一个更大的圆圈并引出一条标注线。添加详细文本说明在机械层上用文本工具添加清晰的说明例如“此处为光学定位点Fiducial Mark。要求该圆形区域内禁止覆铜阻焊开窗露出基材。直径1.0mm±0.05mm。”在PCB设计外单独提供说明文档在发给板厂的制板说明文件如PDF或Word文档中再次用图文并茂的方式强调这一点。可以截图PCB设计中的该区域并重复上述文字要求。输出Gerber文件后的检查使用AD的Gerber输出功能File - Fabrication Outputs - Gerber Files生成文件后务必用自带的CAM查看器File - Fabrication Outputs - Gerber View或免费的第三方软件如GC-Prevue进行检查。重点查看TopSolder.Gx阻焊层文件确认该位置有一个清晰的圆形图形。TopLayer.Gx信号层文件确认该位置没有任何图形是透明的。将两层Gerber叠加查看确认阻焊开窗区域下没有铜皮。方法三的实操心得这是避免生产事故的“双保险”。再完美的设计也可能在CAM工程师处理时被“优化”掉。明确的文字说明能极大降低误解风险。我曾遇到过一次板厂CAM将一块孤立的阻焊层图形误判为设计错误而删除导致Mark点失效。自从我在机械层加了说明后再没出过问题。与板厂前置沟通在投板前可以将Mark点设计截图发给板厂的客服或工程人员询问他们对此设计的建议和其工艺能力如基材露出的平整度控制。一些高端板厂对此有成熟经验甚至能提供更优化的设计规范。6. 设计要点、常见陷阱与生产验证掌握了方法还需要注意细节否则可能前功尽弃。6.1 Mark点设计的通用规范无论采用何种方法实现“挖空”Mark点本身的设计需遵循行业通用规范形状与尺寸优选实心圆形。直径推荐1.0mm至3.0mm。太小的点识别困难太大的点浪费空间。同一板卡上的Mark点尺寸应一致。数量与布局至少放置3个呈L形或三角形分布且尽可能远离板子中心并靠近板边。这能为贴片机提供计算PCB位置和角度的基准。对于大板或拼板需要增加局部Mark点。间距Mark点中心距离板边至少5mm以确保贴片机的吸嘴或夹具不会遮挡。Mark点周围3mm范围内应为无铜、无丝印、无阻焊纹理的“清净区”。对比度这就是我们做“挖空”的目的。确保露出的基材部分与周围背景通常是深绿色绿油有足够的光学对比度。对于黑色等深色基材的PCB此方法可能不适用需考虑使用镀金或镀锡的铜点。6.2 在AD中操作时的具体陷阱DRC报错困扰如前所述方法一容易产生孤立铜皮错误。解决方案在Design - Rules中针对Electrical类别的Clearance规则为Mark点所在的网络或无网络对象设置一个特殊的、更宽松的规则。或者更简单粗暴但有效的方法是在最终的DRC检查报告中手动确认并忽略这些已知的、预期的“错误”。层间对齐问题你绘制的阻焊层图形和机械层说明图形必须严格对齐。建议使用坐标精确定位或者使用“特殊粘贴”Paste Special带位置粘贴功能将图形从一个层复制到另一个层。封装库中的焊盘“看不见”在创建方法二的封装时取消所有铜层后编辑区可能一片空白。这时你需要通过Tools - Layers Colors设置确保Multi-Layer和Top Solder层是可见的并且给Multi-Layer层分配一个醒目的显示颜色如亮黄色这样就能看到焊盘的轮廓了。钢网层Paste Mask的遗漏处理这是方法二最大的坑。如果你忘记将焊盘的钢网层扩展设置为负值或忽略那么输出的TopPaste.Gerber文件上就会有一个圆形开窗。SMT工厂可能会依此制作钢网在Mark点位置开孔导致锡膏被错误地印刷在基材上造成污染和焊接不良。务必检查6.3 如何向板厂提交与验证Gerber文件输出设置在输出Gerber时确保你使用的所有机械层都被正确输出。在Gerber Setup的Layers标签页下勾选Plot Layers为All Used并在Mechanical Layers to Add to All Plots部分勾选你放置了工艺说明的那个机械层。这样该说明会出现在每一层Gerber上确保板厂能看到。生成制板说明文件利用AD的File - Assembly Outputs - Generates assembly drawings和File - Fabrication Outputs - Final功能可以生成包含各层视图的PDF。在这个PDF中用箭头和文字再次标注你的特殊Mark点要求。首件确认板厂生产出首件通常是电测板或样品后务必亲自或要求板厂提供高清照片进行确认。用放大镜或显微镜检查Mark点区域是否真的没有铜阻焊开窗边缘是否光滑整齐露出的基材是否干净平整这是最终的质量关卡。从设计到生产一个可靠的“挖空”Mark点是硬件工程师与PCB工艺、SMT工艺深度结合的体现。它看似只是一个简单的图形却涉及设计工具的理解、设计规范的把握、以及上下游沟通的细节。通过AD灵活运用阻焊层定义、封装库技巧和清晰的制板说明你完全可以驾驭这种特殊工艺要求为你设计的精密板卡装上稳定可靠的“眼睛”。

相关新闻

2026/8/5 13:47:48

B站成分检测器:3分钟快速上手的智能用户分析工具终极指南

B站成分检测器:3分钟快速上手的智能用户分析工具终极指南 【免费下载链接】bilibili-comment-checker B站评论区自动标注成分,支持动态和关注识别以及手动输入 UID 识别 项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-comment-checker …

2026/8/5 13:47:48

3分钟永久免费使用IDM:终极激活脚本完全指南

3分钟永久免费使用IDM:终极激活脚本完全指南 【免费下载链接】IDM-Activation-Script IDM Activation & Trail Reset Script 项目地址: https://gitcode.com/gh_mirrors/id/IDM-Activation-Script 还在为Internet Download Manager(IDM&#…

2026/8/5 14:42:52

阿里云ECS部署全流程:从服务器配置到项目上线实战指南

1. 项目概述:从零到一,搞定云上部署最近在帮几个朋友处理项目上线,发现一个挺普遍的现象:很多开发者,尤其是刚接触后端或者全栈的朋友,本地开发跑得飞起,一到要把项目部署到阿里云这类云服务器上…

2026/8/5 14:42:52

Unity层级视图优化:Custom Hierarchy的5大核心功能详解

Unity层级视图优化:Custom Hierarchy的5大核心功能详解 【免费下载链接】unitypackage-custom-hierarchy Unity package to help having a clearer Hierarchy view, organizing everything in a “tree view” and including extra informations like Components Ic…

2026/8/5 14:42:52

如何快速免费下载百度网盘文件?八大网盘直链下载助手终极指南

如何快速免费下载百度网盘文件?八大网盘直链下载助手终极指南 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘…

2026/8/5 14:42:52

类变量与实例变量深度解析:内存模型、线程安全与实战应用

1. 项目概述:从“变量”的困惑说起 刚接触面向对象编程的朋友,常常会被“类变量”和“实例变量”这两个概念绕晕。明明都是定义在类里的变量,为什么一个前面加 static ,一个不加?为什么修改了一个对象的类变量&#…

2026/8/5 14:37:52

深入解析Insert注入:从原理到实战的SQL注入进阶攻防

1. 项目概述:从“查”到“增”的攻防视角转换 在安全测试和渗透测试的日常工作中,SQL注入是绕不开的经典课题。大多数教程和实战演练都聚焦于 SELECT 语句的注入,也就是我们常说的“查”数据。无论是联合查询、报错注入还是布尔盲注&#x…

2026/8/5 3:13:11

如何用免费工具突破游戏窗口限制:SRWE完整使用指南

如何用免费工具突破游戏窗口限制:SRWE完整使用指南 【免费下载链接】SRWE Simple Runtime Window Editor 项目地址: https://gitcode.com/gh_mirrors/sr/SRWE 你是否遇到过这样的困扰?想为心爱的游戏截图,却发现游戏不支持自定义分辨率…

2026/8/5 0:01:34

三升四,比成绩下滑更可怕的,是孩子开始「认命」

分水岭上,最难的不是翻过去,是孩子不想翻了。八月初了。这两个字,对三升四的家长来说,比任何闹钟都让人清醒。最近的家长群里,气氛明显不一样了。一升二的在关心兴趣班,二升三的在讨论要不要提前学英语。而…

2026/8/5 0:01:34

Java缓存框架:JetCache

TOC 一、简介 JetCache 是一个 Java 缓存抽象框架,为不同的缓存解决方案提供了统一的使用方式。 它提供的注解比 Spring Cache 更加强大。 JetCache 的注解支持原生 TTL、两级缓存以及在分布式环境中的自动刷新功能,同时你也可以通过代码直接操作 Cach…

2026/8/5 0:01:34

AD 铺铜设置十字连接,过孔全连接,新版AD的简单设置

需求:通孔焊盘 十字花;过孔 Via 实心直连;贴片焊盘按需设置 AD 测试版本AD24 很多工程师踩坑:全部统一十字,导致接地过孔阻抗高、大电流发热! 一、快捷键打开规则 PCB 界面按下:D R 展开…

2026/8/3 22:40:58

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/3 13:26:41

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/3 16:43:13

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…