
1. 板框圆弧设计的核心价值与场景拆解1.1 为什么越来越多人开始关注圆弧板框如果你最近两三年做过消费类电子产品、智能穿戴、车载模组或者小型化电源模块的PCB设计应该能明显感觉到一个趋势直角板框越来越不够用了。以前画个矩形板框四角倒个C5的圆角就算完事现在客户给的ID图或者结构图边缘全是R角、腰圆槽、甚至整条边都是大弧线过渡。这不是设计师故意折腾人而是产品形态和装配工艺倒逼出来的结果。从结构强度上说尖角位置是应力集中区。PCB在SMT回流焊过程中要经历260度左右的高温板材和铜箔的热膨胀系数不一致尖角处容易产生微裂纹。从装配角度说圆弧过渡的外壳配合面更贴合密封圈、防水胶条在圆弧段受力更均匀。从用户体验说手持设备、可穿戴产品的边缘如果是直角握持感和视觉观感都会差一截。所以板框圆弧设计这件事已经从“锦上添花”变成了很多项目的硬性要求。但问题在于Altium Designer这套工具它的板框绘制逻辑是围绕“直线标准圆弧”来构建的不像CAD软件那样有丰富的样条曲线和约束工具。很多从结构工程师转过来做PCB的人或者刚入行的Layout新手拿到一个带复杂圆弧的DXF结构图第一反应就是“这怎么画”。我见过有人用几十段小直线去逼近圆弧结果板厂CAM工程师打开文件一看板框由几百个微小线段组成直接打电话过来问是不是文件导出有问题。也见过有人用Place菜单里的Arc硬拼拼到最后圆弧之间不闭合DRC报一堆错。所以这篇文章想解决的问题很具体在AD里把带圆弧的板框高效、准确、可制造地画出来。我会把三种我实际项目中反复用过的方法拆开讲每种方法适合什么场景、具体怎么操作、有哪些坑都会说清楚。不管你是刚接触AD的新手还是已经画过几十块板的老手应该都能从中找到适合自己当前项目的那一种。1.2 三种方法分别适合谁在展开之前先给这三种方法画个像方便你对号入座。第一种是基于DXF导入的圆弧板框重建法。这是最贴近结构设计流程的做法结构工程师给你什么形状你就用什么形状精度最高适合外形复杂、圆弧半径多、有明确结构配合要求的项目。缺点是导入之后往往需要做清理和闭合处理对AD的导入设置有一定要求。第二种是利用AD原生绘图工具手绘圆弧板框。适合外形相对简单、圆弧规则、没有CAD源文件或者不方便导入的情况。比如一个腰圆形的充电宝板框或者四角大R角的方形板直接用Arc和Line配合就能画出来。优点是全程在AD里完成不依赖外部文件缺点是复杂形状效率低。第三种是通过多边形铺铜转换或脚本辅助生成圆弧板框。这个方法偏进阶适合需要批量处理、或者板框形状由算法生成的场景。比如拼板时多个圆弧单元阵列或者需要根据参数化规则快速生成板框。优点是效率极高缺点是需要一定的AD脚本基础或者对多边形操作比较熟悉。三种方法没有绝对优劣关键是看你的项目阶段、外形复杂度和个人操作习惯。下面我会逐一展开每种方法都配上我实际项目中的操作记录和参数设置。2. 方法一DXF导入与圆弧板框重建2.1 导入前的准备工作结构文件清理很多人拿到DXF文件直接往AD里导结果导进来一堆乱线图层分不清圆弧变成多段线最后花在清理上的时间比重新画还长。我的习惯是在导入之前先在CAD端做一轮清理。具体来说让结构工程师或者你自己在AutoCAD里做三件事。第一把板框轮廓单独放到一个图层图层名改成英文比如“BoardOutline”或者“PCB_Edge”。AD对中文图层名的支持时好时坏不同版本表现不一样用英文最稳妥。第二删除所有标注、中心线、辅助线、文字只保留板框轮廓线。第三用PEDIT命令把多段线合并成一条闭合多段线确保没有断点和重复线。这一步很关键因为AD导入DXF时如果轮廓不闭合后面转换成板框会报错。还有一个细节单位。结构图通常是毫米AD默认也是毫米但有些CAD文件用的是英寸或者mil。导入之前在CAD里确认一下单位设置或者在AD导入对话框里手动指定单位避免导进来尺寸差25.4倍。2.2 AD导入DXF的具体参数设置打开AD新建或者打开你的PCB文件然后走File - Import - DXF/DWG。这时候会弹出一个导入配置对话框里面有几个参数需要特别注意。参数项推荐设置说明File TypeDXF根据源文件格式选UnitsMillimeters与CAD源文件保持一致Scale1.0除非结构图有缩放否则保持1Layer Mapping手动指定把BoardOutline映射到Keep-Out Layer或Mechanical层Default Line Width0.1mm导入线条的默认宽度不影响板框Arc Resolution高决定圆弧的平滑度太高会增加文件大小导入之后板框轮廓通常会落在你指定的层上。这时候不要急着转换成板框先做两件事检查闭合性和检查圆弧质量。检查闭合性可以用Reports - Board Information看板框是否被识别为闭合区域。检查圆弧质量则是放大看圆弧段是否平滑有没有明显的折线感。如果圆弧看起来是一段一段的直线拼的说明导入时Arc Resolution设置太低需要重新导入。2.3 从导入线条到正式板框的转换技巧导入进来的线条只是普通绘图对象不是真正的板框。AD里定义板框的正确做法是选中所有轮廓线然后Design - Board Shape - Define from selected objects。但这里有个坑如果线条没有完全闭合或者有重叠线段这个操作会失败或者生成错误的板框。我的做法是在转换之前先用Tools - Convert - Create Region from Selected Primitives把闭合轮廓转换成一个Region然后再用Region定义板框。这样做的好处是Region本身是填充区域闭合性有保障而且后续如果要修改板框直接编辑Region的顶点比编辑线条方便。转换完成之后建议把板框复制一份到Mechanical 1层作为参考Keep-Out Layer上的板框用于DRC约束。这样后续如果板框有调整两个层可以对照检查。注意DXF导入的圆弧在AD里可能会被离散成多段线尤其是半径很小的圆弧。如果发现圆弧段数过多可以在导入设置里调整Arc Resolution或者在CAD端把圆弧导出为真正的ARC实体而不是多段线。2.4 实操心得导入法最容易踩的三个坑第一个坑是原点偏移。DXF文件的原点可能不在板框的某个角上导入之后板框跑到很远的地方跟原理图里的器件对不上。解决办法是在CAD里把板框的一个角点移动到坐标原点或者在AD导入时指定偏移量。第二个坑是图层映射错误。有些DXF文件里板框在多个图层都有线条导入时如果只映射了一个图层会漏掉部分轮廓。导入之前在CAD里用LAYISO命令隔离板框图层确认只有板框线条可见。第三个坑是圆弧方向反转。AD对圆弧的起始角和终止角定义跟CAD不完全一致有时候导入进来圆弧会反向。表现就是本该凸出去的圆弧凹进来了。遇到这种情况选中圆弧在Properties面板里手动调整Start Angle和End Angle或者干脆删掉重新用AD的Arc工具画一段。3. 方法二AD原生工具手绘圆弧板框3.1 核心工具Arc与Line的配合逻辑AD的Place菜单里跟圆弧相关的工具有三个Arc (Center)、Arc (Edge)和Arc (Any Angle)。画板框最常用的是Arc (Center)因为板框圆弧通常有明确的圆心和半径。操作方式是先点圆心再点起点然后拖动确定终点。听起来简单但实际画的时候圆心位置往往不在栅格上需要配合快捷键切换栅格捕捉。我的习惯是画圆弧板框之前先把栅格设成0.1mm或者0.05mmSnap Grid打开这样圆心和端点能落在比较规整的位置。如果圆弧半径是整数比如R5、R10可以把栅格设成1mm画起来更顺手。Line工具用来连接圆弧之间的直线段。这里的关键是端点捕捉。AD的捕捉功能默认是打开的鼠标靠近圆弧端点时会自动吸附。但有时候圆弧和直线的端点看起来连上了实际上差了几个微米DRC检查时就会报“板框不闭合”。所以画完之后一定要用Reports - Measure Distance量一下关键连接点确认距离为零。3.2 腰圆形板框的完整绘制流程腰圆形板框在充电宝、蓝牙音箱、电动牙刷这类产品里非常常见。形状就是两条平行直线加两端半圆。下面是我实际画一个100mm x 40mm腰圆板框的步骤。第一步确定基准。在Keep-Out Layer上画一条水平直线长度60mm作为腰圆的直边部分。这条线的两个端点坐标分别是(20, 0)和(80, 0)。第二步画两端半圆。半圆半径是20mm圆心分别在(20, 0)和(80, 0)。用Arc (Center)工具圆心放在(20, 0)起点放在(20, 20)终点放在(20, -20)这样画出来的是左侧半圆。右侧半圆同理圆心(80, 0)起点(80, -20)终点(80, 20)。第三步画另一条直边。连接两个半圆的下端点从(20, -20)到(80, -20)画一条直线。第四步检查闭合。用Board Shape - Define from selected objects如果成功说明轮廓闭合。如果失败用Measure工具检查四个连接点。整个过程熟练的话五分钟以内能搞定。关键是圆心和端点的坐标要算清楚不要凭感觉拖。3.3 多段圆弧过渡的板框怎么画有些产品外形不是简单的腰圆而是由多段不同半径的圆弧相切连接而成。比如一个水滴形或者流线型的鼠标板框。这种形状用AD原生工具画难度会大不少因为需要保证圆弧之间相切。我的做法是先在纸上或者用CAD算出每段圆弧的圆心、半径、起始角和终止角列一个表。然后在AD里按表逐个画。画的时候每画完一段用Measure工具确认跟前一段的端点重合。如果两段圆弧相切切点处的切线方向应该一致这个在AD里没有直接的约束工具只能靠坐标计算保证。如果圆弧段数超过五六段我一般就不推荐用原生工具硬画了效率太低而且容易出错。这种情况更适合用方法一的DXF导入或者用方法三的脚本生成。3.4 实操心得手绘圆弧的精度控制手绘圆弧最大的问题是精度。AD的鼠标拖动精度有限即使有栅格捕捉也很难保证圆弧半径完全准确。我的经验是画完之后一定要用Properties面板检查每段圆弧的Radius值如果跟设计值有偏差直接手动输入修正。比如你画了一个R5的圆弧Properties里显示4.98mm那就把Radius改成5AD会自动调整圆弧的终点位置。另一个技巧是利用坐标输入。AD支持在画图时按Tab键调出坐标输入框直接输入精确坐标。画圆弧时圆心、起点、终点都可以用坐标输入这样精度比鼠标拖动高得多。刚开始可能不习惯画几个之后就发现比鼠标快。还有一个细节圆弧的层属性。板框圆弧必须画在Keep-Out Layer或者你定义的板框层上如果画在Top Overlay或者其他层Define from selected objects会找不到。画之前确认当前层设置正确。4. 方法三多边形转换与脚本辅助生成4.1 用Region和Polygon近似圆弧的思路这个方法的核心思路是先用多边形逼近圆弧再把多边形转换成板框。听起来跟DXF导入的离散化问题一样但区别在于这里的多边形是你主动控制的可以精确设定圆弧的段数在精度和文件大小之间找到平衡。具体操作是用Place - Polygon Pour或者Place - Region画一个覆盖整个板框区域的多边形。多边形的边缘用多段短直线逼近圆弧。段数越多圆弧越平滑但文件越大。对于一般消费类产品每90度圆弧用8到12段直线逼近视觉上已经看不出折线感板厂CAM处理也没问题。画好多边形之后选中它Design - Board Shape - Define from selected objects。AD会把多边形的外轮廓提取出来作为板框。如果多边形是Region转换会更直接因为Region本身就是闭合填充区域。4.2 脚本批量生成圆弧板框的实操如果你需要批量生成多个相同或相似的圆弧板框比如拼板时的阵列或者参数化调整板框尺寸用脚本会快很多。AD支持DelphiScript、VBScript和JavaScript我常用的是DelphiScript因为AD本身的很多功能就是用Delphi写的兼容性最好。下面是一个生成腰圆形板框的脚本片段逻辑是根据输入的直边长度和圆弧半径计算关键点坐标然后用Arc和Line创建板框对象。// 腰圆形板框生成脚本示例 procedure CreateStadiumBoardOutline(StraightLength, Radius : Real); var Board : IPCB_Board; Arc1, Arc2 : IPCB_Arc; Line1, Line2 : IPCB_Line; X1, Y1, X2, Y2 : Real; begin Board : PCBServer.GetCurrentPCBBoard; if Board nil then Exit; // 计算关键坐标 X1 : 0; Y1 : 0; X2 : X1 StraightLength; Y2 : Y1; // 创建左侧半圆 Arc1 : PCBServer.PCBObjectFactory(eArcObject, eNoDimension, eCreate_Default); Arc1.XCenter : X1; Arc1.YCenter : Y1; Arc1.Radius : Radius; Arc1.StartAngle : 90; Arc1.EndAngle : 270; Arc1.Layer : eKeepOutLayer; Board.AddPCBObject(Arc1); // 创建右侧半圆 Arc2 : PCBServer.PCBObjectFactory(eArcObject, eNoDimension, eCreate_Default); Arc2.XCenter : X2; Arc2.YCenter : Y2; Arc2.Radius : Radius; Arc2.StartAngle : 270; Arc2.EndAngle : 90; Arc2.Layer : eKeepOutLayer; Board.AddPCBObject(Arc2); // 创建上下直边 Line1 : PCBServer.PCBObjectFactory(eTrackObject, eNoDimension, eCreate_Default); Line1.X1 : X1; Line1.Y1 : Y1 Radius; Line1.X2 : X2; Line1.Y2 : Y2 Radius; Line1.Width : 0.1; Line1.Layer : eKeepOutLayer; Board.AddPCBObject(Line1); Line2 : PCBServer.PCBObjectFactory(eTrackObject, eNoDimension, eCreate_Default); Line2.X1 : X1; Line2.Y1 : Y1 - Radius; Line2.X2 : X2; Line2.Y2 : Y2 - Radius; Line2.Width : 0.1; Line2.Layer : eKeepOutLayer; Board.AddPCBObject(Line2); // 刷新显示 Board.ViewManager_FullUpdate; end;这个脚本运行之后会在Keep-Out Layer上生成一个腰圆形板框。你可以修改StraightLength和Radius参数来调整尺寸。如果要生成多个加一个循环改变X1的起始值就行。脚本的优点是参数化和可重复。比如你要做一个系列的产品板框形状一样但尺寸不同改几个参数就能生成不用每次重新画。缺点是学习成本如果你没写过AD脚本第一次可能要花一两个小时调试。4.3 脚本方法的适用边界与注意事项脚本方法不是万能的。它适合形状规则、可以用数学公式描述的板框比如腰圆、椭圆、圆角矩形、多段圆弧相切等。如果板框形状非常不规则比如根据人体工学设计的鼠标外形用脚本反而麻烦不如DXF导入。另外脚本生成的板框对象是独立的Arc和Line需要手动执行Define from selected objects才能变成真正的板框。如果脚本里直接调用Board.BoardOutline需要先创建一个Region或者Polygon把轮廓加进去再赋值给BoardOutline。这个操作比较复杂我一般还是让脚本生成线条然后手动转换。注意运行脚本之前先保存PCB文件脚本操作如果出错可能会留下一些半成品对象撤销起来比较麻烦。另外脚本里的坐标单位是AD内部单位通常是mil或者mm取决于你的Board Options设置。写脚本时确认一下单位避免生成出来的板框尺寸差一个数量级。5. 三种方法的对比与选型建议5.1 精度、效率、学习成本对照表对比维度DXF导入法原生手绘法脚本生成法精度最高与结构图一致中等依赖坐标计算高参数化精确效率简单形状中等需清理文件高几分钟完成低需写脚本效率复杂形状高直接导入低逐段画高一次生成学习成本低会导入即可低会画圆弧即可高需脚本基础适用场景结构配合严格的项目规则简单的板框批量、参数化需求可修改性需回CAD改直接编辑改参数重新生成从表里能看出来三种方法各有各的舒适区。我的建议是如果你的项目有结构工程师提供的DXF优先用导入法这是最符合工程流程的做法精度有保障责任也清晰。如果板框形状简单比如就是圆角矩形或者腰圆手绘法最快不用等结构文件自己就能搞定。如果你在做系列产品或者拼板脚本法值得投入时间学习一次写好后面反复用。5.2 实际项目中的混合使用策略实际项目中我经常混着用。比如一个智能手表项目主板的板框是异形的有多个圆弧和直线段结构工程师给了DXF我用导入法把板框导进来。但导入之后发现有一个圆弧的半径跟结构图对不上可能是CAD导出时精度损失这时候我就用手绘法在AD里重新画那一段圆弧替换掉导入的错误段。拼板的时候用脚本把单个板框复制阵列生成拼板板框。所以不要把自己限制在一种方法里。工具是死的项目是活的。哪种方法能最快最准地解决问题就用哪种。关键是每种方法的基本操作要熟练遇到问题知道往哪个方向排查。5.3 板厂对圆弧板框的接受度最后说一个很多人关心的问题板厂能不能做圆弧板框。答案是肯定的而且现在绝大多数板厂对圆弧板框的加工能力都很成熟。但有几个细节需要注意。第一最小圆弧半径。板厂铣刀有最小直径限制通常铣刀直径1.6mm到2.4mm所以板框内圆弧半径不能小于铣刀半径也就是0.8mm到1.2mm。如果你的圆弧半径小于这个值板厂会告诉你做不了或者需要额外收费。设计时尽量把圆弧半径控制在1mm以上。第二圆弧段数。如果你用多段直线逼近圆弧段数太多会导致CAM文件很大板厂处理起来慢而且可能产生微小的锯齿。一般建议每90度圆弧不超过20段超过的话考虑用真正的圆弧实体。第三板框闭合性。不管用哪种方法板框必须是一条闭合的轮廓线不能有断点、重叠、自交。导出Gerber之前用AD的DRC检查一遍确认板框没有报错。6. 常见问题与排查技巧实录6.1 板框不闭合的排查流程板框不闭合是最高频的问题表现就是Define from selected objects失败或者DRC报“Board outline is not closed”。排查步骤我一般是这样走的。第一步用Reports - Board Information看Board Outline区域是否显示“Closed”。如果显示“Not Closed”说明确实有断点。第二步用Tools - Design Rule Check在Rules里找到Board Outline相关的规则运行检查。AD会标出断点的位置。第三步放大到断点位置用Measure工具量两个端点的距离。如果距离很小比如0.001mm可能是精度问题用Properties面板手动把端点坐标改成一致。如果距离很大说明确实漏画了一段。第四步如果是DXF导入的板框检查导入时是否所有轮廓线都在同一个层有没有线条被映射到其他层导致遗漏。6.2 圆弧变多段线的修复方法DXF导入或者脚本生成时圆弧有时会变成多段线。表现是Properties面板里显示的是Polyline而不是Arc编辑时只能拖动顶点不能改半径。修复方法有两种。第一种是删掉多段线用AD的Arc工具重新画。适合圆弧段数少的情况。第二种是用Tools - Convert - Explode Polyline把多段线炸开成独立的线段和圆弧然后删掉多余的线段保留圆弧。但炸开之后圆弧可能还是多段线需要进一步处理。最彻底的方法是在CAD端把圆弧导出为ARC实体而不是LWPOLYLINE。在AutoCAD里用EXPORT命令选择DXF格式在选项里勾选“保留圆弧为圆弧实体”。这样导入AD之后就是真正的Arc对象。6.3 板框层设置错误的纠正板框必须定义在正确的层上。AD默认的板框层是Keep-Out Layer但有些公司用Mechanical 1或者自定义的Board Outline层。如果层设错了Define from selected objects会找不到对象。纠正方法是选中所有板框线条在Properties面板里把Layer改成正确的层。如果板框已经定义好了但是层不对需要先Design - Board Shape - Undefine Board Shape然后重新定义。还有一个容易忽略的点板框层和禁布层的关系。Keep-Out Layer既是板框层也是禁布层。如果你在Keep-Out Layer上画了板框又在同一层画了其他禁布区域Define from selected objects时可能会把禁布区域也当成板框的一部分。所以建议板框单独用一个Mechanical层Keep-Out Layer只用来放禁布约束。6.4 常见问题速查表问题现象可能原因解决方法Define from selected objects失败轮廓不闭合用Measure检查断点手动闭合板框尺寸不对导入单位错误检查DXF单位和AD单位是否一致圆弧显示为折线Arc Resolution太低重新导入提高分辨率板框跑到很远的地方原点偏移在CAD里移动板框到原点或导入时设偏移DRC报板框错误板框层有重叠对象清理Keep-Out Layer上的非板框对象脚本生成板框失败单位或坐标错误检查脚本中的单位和坐标计算板厂反馈圆弧太小圆弧半径小于铣刀半径加大圆弧半径到1mm以上6.5 独家避坑技巧我踩过的那些坑第一个坑是在Keep-Out Layer上画了板框又画了螺丝孔禁布区。结果Define from selected objects把螺丝孔也当成了板框的一部分板框形状变得乱七八糟。后来我养成习惯板框永远画在Mechanical层Keep-Out Layer只放禁布约束两个层分开管理。第二个坑是DXF导入时选了“Import as Track”而不是“Import as Region”。Track是线条Region是填充区域。如果选Track导入进来的是线条需要手动闭合才能定义板框。如果选Region导入进来直接就是闭合区域Define from selected objects一步到位。当然Region方式对DXF的闭合性要求更高各有利弊。第三个坑是脚本里用了错误的单位。AD内部单位是mil但Board Options里可以设成mm。脚本里如果直接写坐标值不转换单位生成出来的板框可能差25.4倍。我的做法是在脚本开头统一用mm计算最后乘以一个转换系数再赋值给对象属性。第四个坑是圆弧方向搞反。AD的Arc对象StartAngle和EndAngle是逆时针方向定义的。如果你从CAD导入的圆弧看起来是反的检查一下角度设置。有时候把StartAngle和EndAngle互换就能解决。第五个坑是板框修改后忘记更新板形。改了板框线条之后必须重新执行Define from selected objects否则板形还是旧的。AD不会自动更新板形这个操作是手动的。我见过有人改了板框DRC也过了但导出Gerber时板框还是旧的就是因为忘了重新定义。7. 从板框到Gerber圆弧板框的输出验证7.1 导出前的最终检查清单板框画好之后导出Gerber之前我一般会走一遍检查清单。第一板框是否闭合用Board Information确认。第二板框层是否正确Keep-Out Layer和Mechanical层是否一致。第三圆弧是否平滑放大到200%看有没有明显折线。第四板框尺寸是否跟结构图一致用Measure量几个关键尺寸。第五DRC是否通过有没有板框相关的报错。这五步走完基本可以放心导出。导出时在Gerber Setup里确认板框层被包含在内通常Keep-Out Layer会单独出一个Gerber文件或者合并到Mechanical层。跟板厂沟通时确认他们需要哪个层的板框文件。7.2 用Gerber查看器验证圆弧质量导出Gerber之后强烈建议用免费的Gerber查看器比如KiCad的Gerber Viewer或者在线工具打开看一下板框。重点看圆弧段有没有锯齿、断点、或者意外的直线段。有时候AD里看着没问题导出Gerber之后圆弧变成了一段一段的直线这是因为导出精度设置不够。在Gerber Setup里有一个“Format”选项通常选2:4或者2:5。2:5的精度更高圆弧更平滑但文件更大。对于圆弧板框我一般选2:5。另外“Embedded Apertures”选项建议勾选避免板厂打开文件时缺少光圈定义。7.3 跟板厂沟通圆弧板框的要点跟板厂沟通时主动说明板框有圆弧问清楚他们的最小圆弧半径和铣刀直径。有些板厂会要求你提供板框的DXF文件作为参考这时候把结构图或者AD导出的板框DXF一起发过去避免误解。如果板框圆弧半径接近板厂的最小值提前确认能不能做需不需要加钱。有些板厂对小圆弧会收额外的铣板费因为需要换更细的铣刀加工速度慢。提前问清楚避免报价出来吓一跳。另外拼板的时候圆弧板框之间的连接位Tab位置要避开圆弧段放在直边段上。因为圆弧段受力时容易变形连接位放在圆弧上掰板的时候容易把板边掰坏。8. 我个人在实际操作中的体会画了这么多年板框我最大的体会是板框是PCB设计里最容易被轻视、但出问题最麻烦的部分。器件放错了可以飞线布线错了可以割线板框错了板子装不进外壳整个项目都得重来。所以我在板框上花的时间从来不会省。三种方法里我现在用得最多的是DXF导入加手动修补。结构工程师给的文件我从来不直接信任导入之后一定自己量一遍关键尺寸圆弧段一定放大检查。手绘法我主要用来做快速验证比如项目初期结构还没定我先画个大概的板框把器件摆上去看看布局空间够不够。脚本法我用来做拼板和系列产品一次写好后面改参数就行。还有一个习惯板框永远保留一份DXF备份。AD文件里的板框有时候因为版本升级或者文件损坏会出问题有一份DXF备份随时可以重新导入。DXF文件小不占地方但关键时刻能救命。最后分享一个小技巧如果你不确定板框圆弧画得对不对把板框导出成DXF用CAD打开跟结构图叠在一起对比。CAD的圆弧显示比AD精确一眼就能看出偏差。这个方法我用了很多次比在AD里反复量尺寸快得多。