做PCB设计这么多年我越来越觉得“板框挖空”是被低估的技巧。很多朋友一听到“内部镂空”就感觉是什么高深操作其实在AD16里核心思路就一句话给PCB的板框Board Shape内部定义一个闭合孔洞让板子变成“中间带洞”的形状。这篇文章我就用实际操作的方式把整个流程拆开讲清楚包括5分钟内能跑完的完整步骤、3D效果怎么看以及我在做电源板、Type-C母座避让、天线净空区时踩过的各种坑。内容对刚接触AD16的初学者很友好对画了几年板的老手相信也能从避坑清单里找到一点有用的东西。1. 为什么非挖不可镂空设计的4个高频场景在动手之前先想清楚一个问题你到底为什么要在PCB内部挖空是散热、是避让结构件还是为了天线性能不同的目的会影响你挖空的形状、位置甚至影响后续的敷铜和铺地处理。我平时接触最多的就是下面这4类场景每类我都实际做过。1.1 电感/变压器下方的散热沉孔电源板和电机驱动板上大电流电感、变压器是发热大户。但很多时候板子双面都贴满了器件风道被挡得严严实实热量散不出去。最省事的做法就是在电感正下方把PCB挖出一个和电感底面差不多大的方孔让热空气直接从孔里穿过去。如果是金属外壳结构还能让电感底部稍微沉进孔里配合外壳散热垫直接导热。我做过一块48V电源模块电感高度13mm外壳留给PCB的总高度只有18mm板上还有其他元件怎么排都压不进去。最后就是把电感正下方的板子挖成一个12mm×12mm的方孔让电感底部嵌到孔里整板高度立马降下来。这种场景不挖空几乎无解。提醒挖空之后电感底部的焊盘、走线要一起让位尤其是多层板内层铜皮的避让也要检查。否则散热孔是开好了电源层却在这里短路板子直接报废。1.2 Type-C母座与异形连接器的避让槽Type-C母座、HDMI座、D-sub座这类连接器很多都有金属外壳脚、定位柱高度比PCB平面高出不少。尤其“沉板式”连接器本来设计上就是要PCB开槽让连接器外壳沉到板平面以下这样成品才能做薄。我画Type-C母座的时候一定会在封装导入后对着连接器的机械图纸把固定脚、定位柱、外壳凸起的位置全部标出来。然后用挖空命令把对应位置一次性开成槽。如果不挖空硬装连接器就会被顶起来要么焊不牢要么外壳扣不上。这个问题在笔记本主板、扩展坞、移动电源上特别常见。1.3 无线模块的天线净空区蓝牙、WiFi、Zigbee模块的天线区域对下方的铜皮非常敏感。模块datasheet里通常会明确写着“天线下方禁止铺铜”。但很多人不知道的是不铺铜不等于可以不开槽。如果只是用Keepout画个禁区板子本身还在天线的辐射方向图和阻抗还是会受到板材介电常数的影响。我实测过一款2.4G模块天线下方区域直接开槽镂空后在3米距离测试信号强度大概提升了2~3dB。这个提升对量产产品来说可能就是从“偶尔掉线”变成“稳定连接”的区别。所以天线正下方要不要开槽我在产品设计阶段就会和结构工程师确认能开则开。1.4 安装孔位与结构件避让的统一切口有些产品的外壳内部有螺丝柱、加强筋、卡扣PCB装进去的时候必须绕过它们。外框开槽能解决一部分但很多结构避让是发生在板子内部的。比如板子中间要穿过一个直径8mm的定位柱那就要在PCB中央挖一个对应大小的圆孔。这里有个很容易犯的错用Keepout画个圆就以为完事了。实际加工出来板子还是完整的螺丝柱根本穿不过去。必须用Board Cutout把这块真正的“挖掉”结构件才能顺利穿过。我管这种叫“结构统一切口”——和螺丝孔、异形安装孔一起规划好一次性给板厂出图省得后期反复改。2. 动手之前先弄清三件事图层、闭合与精度很多人在AD16里挖空失败不是操作不会而是没搞明白Keepout、机械层、Board Shape之间的关系。这一节把最核心的概念理顺后面操作才不会返工。2.1 Keepout、机械层和Board Shape到底谁说了算Board Shape这是AD里的紫色多边形框真正决定了PCB的外形。外边界是板子的物理轮廓内部如果有闭合孔洞就是“挖空”。板厂制造时就是按Board Shape的外形和孔洞来的。Keepout层这是“电气禁区”告诉布线工具“这块地方不能放器件、不能走线”。但它只存在于设计层面不会让PCB物理上少一块。你在Keepout层画个五角星板子打样回来还是完整的。机械层主要放尺寸标注、制造说明、外形辅助线。机械层上的线条默认也不参与板框定义需要配合转换命令才能变成挖空。所以AD16里做内部镂空本质上只有一件事让Board Shape内部多出一个闭合孔洞这个孔洞就是Board Cutout。用什么层来画封闭轮廓都行关键是最后要执行“转换”这一步否则一切都是白画。2.2 画封闭轮廓前把这三个设置调好画挖空轮廓之前我个人习惯先把三样东西设好省得画到一半各种别扭网格设小按G键调网格建议设成0.254mm或0.5mm。太大会吸附不到目标位置太小又不容易对齐。线宽调细画轮廓线时按Tab把Line Width改成0.2mm左右。线宽只影响显示不影响挖空结果但线太宽会盖住細节尤其画异形槽的时候容易看错。走线模式切好按PL开始画线ShiftSpace可以在“任意角度、45度、90度、圆弧”之间切换。椭圆、圆环等形状用Place Arc或Place Full Circle画。如果需要绝对精确的尺寸我强烈建议用JL调出坐标输入框从起点开始一段一段输入终点坐标。比如要挖一个20mm×10mm的槽就依次输入4个角点的坐标。虽然慢一点但尺寸绝对准确不会出现“目测差不多加工就偏了”的情况。2.3 判断轮廓是否闭合的两个实战方法AD16里做Board Cutout轮廓必须是完全闭合的。线段只要有一个缺口命令就会报错。两个常用的检查方法框选看数量把画好的轮廓线用鼠标框选看右下角状态栏显示选中了多少个对象。如果是一条完整闭合线数量是确定的。然后放大到每个拐点检查有没有“T型接头”或“十字交叉”——正确的连接是端点相接相连处会有个小圆圈提示。直接执行转换命令在选中轮廓的情况下如果Tools Convert Create Board Cutout from Selected Primitives是灰色的或者执行后提示找不到闭合区域就说明没闭合。这是最直接的验证方法。确认闭合性最省事的方式就是执行命令成功就成了。我一般不会干等直接执行报错再回头修线。3. 5分钟实操两种挖空方法完整走一遍下面进入正题。两种方法我都常用日常先给出一套完整步骤你可以照着做一遍5分钟搞定一块普通板的镂空真的不难。3.1 方法一Keepout封闭曲线一键转Board Cutout这是我在AD16里用得最多的方法步骤非常直观。画封闭轮廓在Keepout层或机械层用PL把要挖空的形状画出来闭合。这一步注意2.2里的网格和线宽设置。选中轮廓线用鼠标框选把构成轮廓的所有线段选中。注意别选到旁边的走线或元件。执行转换菜单栏选Tools Convert Create Board Cutout from Selected Primitives。执行之后板框会立刻切出一个洞2D视图里那一片会变成黑色/背景色叠在板子外面。清理残留线转换完成后原来的轮廓线通常还在建议选中有选择地删除避免后面DRC误报。检查Keepout属性如果是在Keepout层转的转换后挖空区域会自动带上禁止布线属性走线、器件会被自动避开。这个特性我很喜欢省得再手动加限制区。注意如果你不希望挖空区域保留Keepout限制那就别在Keepout层画轮廓改到Mechanical层画完再转。我个人习惯是挖空区域本来就不该走线所以经常直接用Keepout层画一步到位。3.2 方法二用Board Shape直接定义内部挖空如果你板子的外形本身不复杂或者你更习惯叫“直接定义板框”可以这样操作用Place Line在任意机械层画出外框轮廓和内部挖空轮廓内部轮廓必须闭合。全选所有轮廓线。执行Design Board Shape Define from selected objects。AD会分析选中的闭合图形外边界自动变成板框内部的闭合轮廓自动识别为挖空。这个方法特别适合“一开始就规划好异形板”的场景。比如你要画一个中间有圆孔、四个角有缺角的外形一次就能定义完不用先画矩形板框再一个个挖。我自己的经验是外框和内部挖空如果靠得太近或者有共边的趋势AD可能识别失败。解决办法是至少保留0.5mm以上的间距避免外框线与内孔线段重叠。3.3 敷铜遇到挖空怎么办Polygon Pour Cutout的正确用法挖空之后最容易遇到的问题就是敷铜。你先挖空再铺铜铜通常会自动避让Board Cutout。但如果你先铺了铜再挖空铜皮不会自动消失挖空区域会残留一大块铜。这种情况下我用的是Polygon Pour Cutout在挖空区域正上方用Place Polygon Pour Cutout画一个和挖空形状一致的闭合区域。执行Tools Polygon Pour Repour All让铜皮重新灌一遍。检查挖空区域铜应该已经全部让开。提醒一句Polygon Pour Cutout和Keepout里的Polygon Cutout是两回事。前者直接作用在铜皮上专门用来切铜后者影响整个布局区域的限制别搞混。如果只是想让铜皮避让挖空用前者就对了。3.4 3D视角验证镂空成没成功一眼看出来挖完空一定要去3D视图里看一眼确认真的“通”了。按键盘数字3进入3D模式。如果没反应确认是不是在2D布线界面按2可以退回2D。3D模式下旋转视角Shift鼠标右键拖动。缩放Ctrl鼠标滚轮或者直接用鼠标滚轮。看镂空把视角转到挖空区域如果挖空成功你会看到板子的厚度侧面绿色或棕色也就是挖空边缘的板壁透过孔能看到背面或背景色。如果没成功这块区域就是平整的绿色板面一点变化都没有。最有说服力的验证方式是把板子翻到底面。挖空成功的区域底面能看到同样大小的孔洞如果只是Keepout画了禁区底面依然完整。3D模式下按数字键0可以在“透明/不透明”之间切换。检查多层板内部走线时这是神器。但在验证镂空时我建议切成不透明模式否则孔洞看起来不明显容易误判。我每次出图给板厂前都会在3D视角绕板子转一圈重点看挖空区域的侧壁是否干净、有没有异常凸起。这一步花不了1分钟但能提前拦下一大半制造问题。4. 挖空前后的坑都在这问题排查与避坑实录挖空操作本身不难难的是挖完之后出现的各种“幺蛾子”。这一节把我实际排查过的问题整理成清单基本能覆盖常见的翻车点。4.1 3D看不到镂空八成是这一步没做对很多人画完轮廓、执行完命令3D里还是看不到孔通常不是AD坏了而是以下几种情况没有真正执行转换只是在Keepout层画了个圈没有转为Board Cutout。板子当然还是完整的。Board Shape被覆盖有时候挖空完成后又手动Redefine Board Shape画了板框新的板框直接覆盖了旧板框挖空被顶掉了。图层被隐藏进入3D模式后按L键打开图层配置检查是不是把Board Cutout相关图层隐藏了。透明模式干扰判断3D里按了0键切到透明显示有时候镂空区域反而看着不明显切回来就好了。排查时可以按下面的顺序来现象排查方向处理办法Keepout画了圈但3D无孔未执行转换执行Tools Convert Create Board Cutout转完又有板框操作Board Shape被覆盖重新执行转换或先Redefine板框再转3D全是透明的切到了透明模式按0键切回不透明孔洞有但很小轮廓画的不对检查闭合线和尺寸是否满足要求4.2 挖空区域还有铜和线加工前必须清干净挖空区域如果残留铜皮或走线板厂打样时要么直接帮你按图去铜要么报错让你改文件都是浪费时间。我的清理顺序是先用DRC检查看有没有违反Keepout或Board Cutout的走线有就手动删或重新走线。再看铜皮有就用3.3里的Polygon Pour Cutout重新灌铜。最后在3D里再确认一遍。这里有个高频坑挖空区域离高速信号线太近信号线绕不过去硬生生从挖空的边缘挤过去。虽然DRC没报错但这种走法在加工时很容易因为槽壁间距太小做不出来或者做出来铜皮太薄批量生产时断裂。所以挖空的边沿尽量少走线至少要留0.3mm以上的安全距离。4.3 挖空与螺丝孔/安装孔怎么兼容如果你的板子需要在挖空区域附近放螺丝孔或者挖空本身就是用来穿螺丝柱的要注意几个配合细节螺丝孔还是用Pad/Via来实现不要用挖空代替。Pad可以根据需要设置金属化或非金属化挖空只是物理外形。如果挖空区域要穿过螺丝柱挖空形状要留出安装余量。比如螺丝柱直径8mm挖空孔直径至少做到8.2~8.5mm否则装配时直接卡死。多个挖空孔和螺丝孔都在一个区域时尽量在同一个机械层里画清楚并用标注说明“此孔为非金属化槽”或“此孔为金属化槽”。板厂会按外形槽加工标注清楚能省掉很多沟通成本。4.4 画布只能挪动一点点等小毛病的快速处理有朋友问“为什么AD16的PCB画布只能挪动一点点”这个我也遇到过。表面上像是画布卡住了实际原因通常是这几个原点偏移太远PCB文档的原点被挪到了很远的地方当你缩放适应时画面大部分区域都是空白板子只占一点点。板框外有零散元素板框外残留了几个没用的字符或走线导致View Fit Document时把视野拉到很大看起来就像画布被“卡”在一个小区域。滚轮被当成平移来用AD的鼠标滚轮默认是缩放不是平移。想平移画布直接按住鼠标右键拖动就行滚轮怎么滚都只会放大缩小自然感觉“只能动一点点”。处理办法很简单按VF视图适应板框按VD适应所有文档然后按Ctrl滚轮调整缩放。如果还是不对检查板框外有没有多余对象删掉就好。把Grid网格调大一点也能避免画线时“一格一格跳”的错觉。5. 实操后的个人经验与提醒最后聊一点我做板之后的个人体会不算教程算经验分享。挖空设计做完不等于结束。板厂加工时挖空区域等价于外形槽槽的宽度、间距和板厚有直接关系。太窄的槽铣刀下不去板厂要么报价高昂要么直接反馈无法加工。所以设计阶段就尽量把挖空宽度控制在板厚以上一般不小于0.5~0.8mm具体看板厂工艺。我习惯在出Gerber前和板厂确认一次槽的宽度限制把要求直接写在制造说明里。还有一点多层板挖空会切断电源层和地层的回流路径。我踩过一个很深的坑一块4层板中间挖了一块大孔功能一切正常但EMI超标查了好久才发现是挖空区域边缘的地铜被切断回流路径被拉长了好几倍。从那以后任何挖空区域周围我都会在边缘打一圈地过孔让回流路径有近路可走。这算是我个人比较强调的一个细节。再有就是Keepout层到底要不要输出到Gerber。很多板厂默认看外形层GKO或机械层不看Keepout。但如果你用Keepout画了禁止布线区最好还是把Keepout层一起输出或者直接标注清楚。我自己习惯在板框层内部挖空区域用细线再加一道标注说明“此处开孔”确保板厂彻底理解设计意图。实际操作中挖空命令本身并不复杂难的是把它放到整个PCB设计流程里统筹考虑挖空会不会影响散热、会不会切断回流、会不会和结构件干涉、板厂能不能加工。把这些都想清楚5分钟处理一块板的内部镂空完全不是问题。