适合设计师的网站wordpress mysuc cms
适合设计师的网站,wordpress mysuc cms,广西建设科技在线网站,华大 网站建设1. 为什么SMT贴片前#xff0c;这三大文件一个都不能少#xff1f;
每次把PCB设计文件发给工厂准备贴片的时候#xff0c;你是不是也心里打鼓#xff0c;生怕漏了什么文件导致生产卡壳#xff1f;我刚开始做硬件那会儿#xff0c;就吃过这个亏。有一次#xff0c;我自信…1. 为什么SMT贴片前这三大文件一个都不能少每次把PCB设计文件发给工厂准备贴片的时候你是不是也心里打鼓生怕漏了什么文件导致生产卡壳我刚开始做硬件那会儿就吃过这个亏。有一次我自信满满地把Gerber文件打包发过去结果工厂一个电话打回来“工程师坐标文件和钢网文件呢” 我当时就懵了以为Gerber包罗万象结果耽误了一周的交期。从那以后我就把SMT贴片前的文件交付当作头等大事来抓。简单来说SMT贴片厂要顺利开工离不开三样核心文件器件坐标文件、钢网光绘文件和位号图PDFBOM表是另一个故事这里先按下不表。这三者各有各的使命缺一不可。坐标文件你可以把它想象成一张精准的“藏宝图”告诉贴片机的吸嘴每个元器件应该放在电路板的哪个精确位置X, Y坐标以及旋转角度。没有它再贵的贴片机也只能干瞪眼。钢网光绘文件则是锡膏的“印刷模板”。它决定了在PCB的焊盘上哪里该刷上锡膏。这个文件直接来自你PCB设计中的Pastemask层如果这一层开孔有偏差要么导致锡膏不足虚焊要么就是锡膏过多引起短路连锡。至于位号图PDF它更像是一张给工厂QC质量检查人员的“核对清单”。在过回流焊之后工人需要对照图纸检查器件有没有贴错、贴反。虽然理论上工厂可以对着PCB实物丝印来核对但有一张清晰的、放大的PDF图纸能极大减少人为错误尤其是在器件密集、丝印模糊的时候。所以这三份文件共同构成了从机器自动化贴装到人工后期检验的完整数据链。很多新手工程师容易混淆“制板文件”和“贴片文件”。制板PCB Fabrication关心的是电路板本身——线怎么走孔怎么打油墨怎么印。而贴片SMT Assembly关心的是板上“贴什么”和“怎么贴”。这是两个不同的环节通常由不同的工厂或产线完成因此需要的文件也截然不同。理解这一点是高效交付的第一步。2. 零失误导出器件坐标文件从单位设置到格式校验导出坐标文件听起来简单但细节决定成败。第一步也是最重要的一步就是统一单位。我强烈建议你在PCB设计的整个过程中尤其是布局阶段就使用毫米mm作为单位。因为国内绝大多数贴片厂的机器和编程习惯都基于毫米。如果你在Allegro里用的是英制mil导出时虽然可以转换但难免引入四舍五入的误差对于0402、0201这类微小元件这点误差可能就是贴装不良的根源。具体操作路径是点击菜单栏的Setup - Design Parameters...在弹出的对话框中选择Design标签页在Drawing部分找到User units将其设置为Millimeter。记住这个设置是全局的它决定了你导出坐标文件时的基准单位。接下来是导出操作。点击File - Export - Placement...。这个对话框里的选项每一个都有讲究。首先看Placement origin这里我强烈推荐选择Body center器件中心。为什么呢因为贴片机的吸嘴在吸取器件时其真空吸盘的中心点对准的就是器件封装体的几何中心。选择“Body center”导出的坐标最符合机器的实际抓取逻辑。如果你选了“Symbol origin”符号原点而这个原点可能定义在封装的某个引脚上就会导致贴装位置偏移。然后务必勾选上Include unplaced components吗不千万别勾这个选项会把原理图中所有器件包括你没放在板子上的都导出来这会让工厂的编程人员一头雾水。我们只需要板上实际存在的器件。在Text file部分你可以指定输出文件的名称和路径默认通常是place_txt.txt放在你的PCB文件同级目录下。文件格式上TXT或CSV都是通用格式TXT更普遍CSV则方便用Excel打开做二次检查。导出来后千万别急着发走用记事本或Excel打开文件快速做一次“人工DRC”。检查什么呢第一看单位栏是不是“mm”。第二重点检查旋转角度Rotation。Allegro的0度方向是器件朝向“右”而有些贴片机编程软件可能以“上”为0度。虽然工厂的工程师通常会做转换但如果你能在发文件时附上一个简单的说明比如“旋转角度0度为器件朝向板卡右侧”会显得非常专业减少沟通成本。第三检查有没有坐标值异常大的器件那可能是某个器件被你不小心放到了很远的地方忘记删除了。3. 生成清晰可辨的位号图PDF丝印与装配层的取舍位号图PDF虽然不是生产的刚性需求但却是体现工程师细心程度和专业度的加分项。一份清晰的位号图能让工厂的后续检查工作事半功倍。在Allegro里我们通常通过生成光绘Gerber文件的方式来间接导出PDF而不是直接“打印”。首先你需要确保你的丝印层Silkscreen是清晰、无重叠、无缺失的。在导出PDF前最好在Allegro的Color Dialog颜色设置里只打开以下几层Board Geometry - Outline板框、Package Geometry - Silkscreen_Top/Bottom器件丝印、Ref Des - Silkscreen_Top/Bottom位号字符。把其他所有层都关掉这样导出的视图最干净。更专业的做法是使用装配层Assembly Drawing。如果你的封装库做得规范会包含专门的装配层这个层上的器件轮廓和位号通常比丝印层更规整、更清晰因为它不考虑实际印刷的工艺限制纯粹为了出图示意。在颜色设置中打开Package Geometry - Assembly_Top/Bottom和Ref Des - Assembly_Top/Bottom。接下来关键步骤来了使用File - Plot...功能。在Plot对话框中将Plotter setup里的 “Plotter” 选为 “PDF”。然后进入Film Control标签页。这里你需要“新建”一个光绘层文件来专门出PDF。点击 “Add” 按钮给它起个名字比如 “ASSEMBLY_TOP”。然后在下方的Available films列表中只勾选你刚才打开的那几层板框、装配层或丝印层的几何与位号。特别注意要把Undefined line width设置为一个合适的值比如0.2mm否则一些细线可能显示不出来。设置好后点击 “Plot” 按钮就会生成一个PDF文件。用PDF阅读器打开放大检查确保每一个位号如R1 C2 U3都清晰可辨没有与器件轮廓重叠。对于高密度板一张图可能不够可以分别生成顶层和底层的PDF并在文件名中注明。4. 钢网光绘文件Pastemask导出详解单面、双面与工艺边处理钢网文件直接决定了锡膏印刷的质量。在Allegro中钢网信息存在于Pastemask层。对于需要焊接的每一个SMD焊盘在Pastemask层都会有一个对应的开口图形这个图形通常比实际焊盘Pad略小一点这个差值就是钢网开口的“内缩”通常为0.05mm到0.1mm目的是防止锡膏挤出导致短路。导出钢网光绘本质上是导出Gerber文件的一部分。操作路径是Manufacture - Artwork...。在弹出的Artwork Control Form对话框中你会看到已经定义好的光绘层集合。通常一个完整的Gerber输出会包含十几甚至二十几个层。但对于钢网我们只需要提取其中特定的两层。找到或新建一个光绘层命名为PASTEMASK_TOP。在右侧的Available films列表中展开并勾选以下内容Board Geometry - Outline必须定义钢网边界、Package Geometry - Pastemask_Top核心所有顶层焊盘的开口图形、Via Class - Pastemask_Top如果你的过孔也需要塞锡膏但通常不需要。用同样的方法创建PASTEMASK_BOTTOM层勾选对应的底层信息。这里有一个非常重要的安全考量出于知识产权保护发给钢网厂的文件只给Pastemask层即可不需要提供包含走线、阻焊等信息的完整Gerber套件。这既能满足开钢网的需求又最大限度地保护了你的设计。如果你的板子是单面贴片比如所有器件都在顶层那么恭喜你只需要提供PASTEMASK_TOP.art这一个文件能省下一半的钢网费用。这也是为什么在布局初期尽量把器件集中在一面是控制成本的一个有效手段。对于有工艺边或拼板的PCB需要特别注意。钢网厂需要知道PCB在整张钢网上的确切位置。因此在导出Pastemask文件时必须确保板框Outline信息是准确的并且包含了工艺边。如果PCB是拼板的你需要提供的是拼板后的Pastemask文件或者明确告知钢网厂拼板方案如邮票孔连接、V-cut等由他们来合成。5. 文件交付前的终极检查清单与常见坑点文件都生成好了在点击“发送”按钮前请务必按照下面的清单再过一遍。这都是我用真金白银换来的经验。第一坐标文件检查单位一致性确认PCB设计单位、坐标文件导出单位、以及与工厂沟通的单位三者一致首选毫米mm。镜像问题对于底层Bottom器件Allegro导出的坐标其Y轴坐标通常是正确的但有些工厂的贴片程序需要你将底层器件的坐标进行“镜像”处理。这一点必须和贴片厂的工程师确认清楚。一个简单的验证方法是在坐标文件中找一个底层的大器件看看它的坐标是否在板子范围内角度是否合理。角度基准明确告知工厂你的旋转角度0度基准是朝哪个方向通常是朝右。排除非贴装器件检查坐标文件中是否混入了螺丝孔、测试点、定位孔等不需要贴片的机械器件。如果有最好在导出前将这些器件的属性设为“非贴装”或在文件中手动删除并备注。第二钢网文件检查开口完整性用CAM软件如免费的ViewMate或GC-Prevue打开导出的.art文件检查是否有漏掉的焊盘开口。特别是那些你后来添加或修改的器件。内缩量检查开口尺寸是否比焊盘尺寸有适当内缩。这通常在封装设计时就决定了但导出后仍需确认。不合理的开口过大或过小会导致焊接不良。阻焊定义Solder Mask与钢网Paste Mask区分这是新手最容易混淆的一对。阻焊层Solder Mask是开窗让焊盘露出来钢网层Paste Mask是开口让锡膏漏下去。它们是不同的层千万别给错了。第三位号图PDF检查清晰度放大到200%查看位号文字必须清晰无重叠。图层对应确保提供的PDF与坐标文件、BOM表中的位号完全对应。曾经发生过因为位号图是旧版本导致工厂参照错误的情况。最后文件打包与命名 给文件起一个清晰明了的名字例如ProjectName_Placement_20240515.csvProjectName_Pastemask_Top.artProjectName_Assembly_Drawing_Top.pdf打包时可以附上一个简短的Readme.txt说明单位、角度基准、板子正反面识别标记如有、以及你的联系方式。这一套操作下来工厂的工程人员一定会觉得你是个靠谱的合作伙伴后续沟通成本会大大降低。6. 当工厂反馈文件有问题如何快速定位与解决即便我们检查得再仔细有时工厂还是会反馈问题。别慌这是常态。快速响应和解决问题的能力才是体现你价值的时候。场景一工厂说坐标文件解析出错有乱码。这通常是文件编码格式问题。Allegro默认导出的TXT文件可能是ANSI编码。尝试用记事本打开文件点击“文件”-“另存为”在编码选项中选择“UTF-8”或“ANSI”重新保存一份发给工厂。另外确保文件没有在中途被WPS或Office软件打开并保存过这可能会改变格式。场景二贴片厂说某个器件的角度不对贴出来是反的。首先在Allegro中确认该器件的放置角度。然后与工厂确认他们的贴片机编程软件对角度定义的原点和方向。最常见的不匹配是Allegro中0度是朝右而某些机器0度是朝上。这时需要做一个坐标转换。你可以提供一个简单的转换公式或者直接在自己的坐标文件里将底层器件的角度统一加上180度或根据工厂要求转换后再提供。最好的办法是在第一次合作时就与工厂工程师对齐这个标准。场景三钢网厂问某个BGA或QFN器件的焊盘中间是否需要开孔。对于底部有散热焊盘或中心接地焊盘的器件钢网开口需要特殊处理。通常一个大焊盘需要开成“网格状”或“十字花”形状以防止焊接时芯片漂浮和产生气泡。这个信息不会自动从Pastemask层完美体现。你需要主动提供该器件的钢网开孔建议图通常可以在器件数据手册中找到或明确告知钢网厂“请按IPC-7525标准对U1底部的散热焊盘做网格状开窗面积比建议为50%”。这能体现你的专业度。场景四工厂问拼板后的钢网文件是否包含了板间距。如果你提供的是单板的Pastemask而板厂负责拼板那么钢网厂需要知道拼板后的精确布局。这时你需要提供一份拼板示意图Panel Drawing标明单板尺寸、间距、工艺边宽度、以及各板之间的相对位置。或者更直接的方法是你在Allegro里自己完成拼板使用阵列复制或专门的拼板工具然后导出拼板后的整体Pastemask文件。这样最不容易出错。处理这些问题的心法是别怕麻烦多沟通保留所有沟通记录。每次解决问题的过程都是对你设计规范和流程的一次优化。久而久之你就能形成一套自己的、固若金汤的文件交付标准从此告别生产环节的意外返工。