1. 为什么需要专业的PCB装配图
在电子产品的生产制造环节,焊接工人拿到PCB设计文件时,最头疼的就是如何在密密麻麻的线路和元器件中快速定位每个零件的位置。我见过不少工厂因为装配图不清晰,导致贴片机程序调试耗时增加,甚至出现批量焊接错误的情况。
PCB装配图本质上就是给焊接人员的"地图导航"。好的装配图应该像宜家家具的组装说明书一样直观:只显示必要的元器件轮廓、位号和极性标识,其他无关的线路、过孔、丝印等信息都应该隐藏。AltiumDesigner的Smart PDF功能就是专门为这个场景设计的,它能自动生成适合打印的矢量图文件,比直接截图或导出Gerber再转换要高效得多。
在实际项目中,我总结出优质装配图的三个黄金标准:元件位置一目了然(清晰的轮廓和位号)、极性标识明确(二极管、电解电容等)、图层管理干净(只保留必要信息)。接下来我们就用7个步骤实现这个目标。
2. 从PCB到装配图的完整转换流程
2.1 准备工作:优化原始PCB文件
在生成PDF之前,建议先对PCB文件做三个基础检查:
- 位号显示:确认所有元件的Designator是否可见且未被丝印层覆盖。我习惯用快捷键"D+S+R"快速调整位号位置。
- 极性标识:二极管、电解电容等元件的极性标记要明显,可以在封装库中添加专用符号。
- 板框清晰:机械1层的板框线宽建议设置为0.2mm以上,避免打印后边界模糊。
打开PCB文件后,按"L"调出层设置面板,提前关闭与装配无关的层(比如3D模型、DRC标记等),这能减少后续PDF生成时的干扰项。
2.2 Smart PDF的核心设置技巧
点击File→Smart PDF进入向导界面时,新手最容易忽略的是输出比例设置。建议选择"Scale:1.0"保持原始尺寸,否则打印后可能无法与实物对齐。在"Color Set"选项中有三个模式:
- Color:彩色输出(适合屏幕查看)
- Gray:灰度输出(节省墨水)
- Monochrome:纯黑白(最推荐用于打印)
我通常会在"Additional PDF Settings"中勾选"Export Board Layers"和"Export Component Layers",这样生成的PDF会保留图层结构,后期可以用Adobe Acrobat单独调整显示效果。
3. 图层管理的进阶玩法
3.1 精准控制显示内容
在向导的"Layers to Print"页面,系统默认会加载所有已开启的层。对于顶层装配图,只需要保留以下三层:
- Top Overlay(丝印层):显示元件轮廓和位号
- Top Layer(顶层铜箔):辅助判断元件位置
- Mechanical 1(机械层):板框和定位孔
有个实用技巧:按住Ctrl键可以多选层,然后右键选择"Hide Others"快速隐藏无关层。如果某些丝印文字被焊盘遮挡,可以临时开启"Top Solder Mask"层检查开窗区域。
3.2 彻底隐藏过孔干扰
过孔(Via)在装配图中完全是干扰项。在每层的属性设置里,找到"Vias"选项并设置为"Off"只是基础操作。更彻底的做法是:
- 返回PCB编辑器按"D+K"打开层叠管理器
- 在"Via Types"标签页勾选"Hide All Vias"
- 重新生成PDF时所有过孔将完全消失
如果某些过孔必须显示(比如测试点),可以在PCB中将其单独归类到特定网络,然后通过"PCB Filter"面板筛选后单独设置显示属性。
4. 颜色与打印效果的秘密
4.1 高对比度配色方案
在Preferences→PCB Editor→Display中,可以自定义每层的显示颜色。对于装配图,推荐使用以下配色组合:
- 丝印层:纯白色(RGB 255,255,255)
- 铜箔层:浅灰色(RGB 200,200,200)
- 板框层:纯黑色(RGB 0,0,0)
实测发现,这种组合在激光打印机上的表现最好,即使复印件也能保持清晰。避免使用红色/绿色等彩色线条,它们在黑白打印时会变成相近的灰度难以区分。
4.2 打印区域的自定义技巧
点击"Define"按钮设置打印区域时,Altium默认会包含整个板框。对于大尺寸PCB,我建议手动框选关键区域:
- 先用"View→Fit Sheet"查看完整板图
- 按住鼠标左键拖拽选择需要打印的区域
- 右键选择"Snap Grid to 1mm"让边界对齐网格
如果板上有重复模块(如LED阵列),可以只选择一个典型区域打印,然后添加文字说明"其他区域布局相同"。
5. 底层装配图的特殊处理
5.1 镜像输出的必要性
生成底层(Bottom Layer)装配图时,必须勾选"Mirror"选项。这是因为:
- 焊接工人是从PCB底部观察元件位置
- 如果不镜像,实际焊接时方向会完全相反
- 镜像后的视图与人工视角一致
可以在打印预览界面按"Ctrl+P"快速对比镜像前后的差异。有个常见误区:镜像操作不会影响元件位号的方向,系统会自动保持文字可读性。
5.2 双面板的合成技巧
对于双面板,建议生成两个独立的PDF文件(Top和Bottom),然后在Adobe Acrobat中合并为一个文档。更专业的做法是:
- 生成顶层PDF时不镜像
- 生成底层PDF时勾选镜像
- 使用"Place→Embedded Document"将两个PDF叠加
- 设置上层透明度为40%方便对照检查
这样得到的合成图可以直观展示两面元件的相对位置关系,特别适合手工焊接的场景。
6. 输出后的优化与校验
6.1 PDF文件的后期处理
用Adobe Acrobat打开生成的PDF后,我通常会做三个优化:
- 添加标注:使用"注释"工具插入焊接注意事项
- 尺寸校验:用"测量工具"检查关键间距是否与设计一致
- 压缩文件:通过"文件→另存为优化PDF"减小体积
如果发现位号文字模糊,可以返回Altium将字体从"TrueType"改为"Stroke",这种矢量字体在任何缩放比例下都保持清晰。
6.2 打印前的最终检查
将PDF发送给生产部门前,建议执行以下检查:
- [ ] 所有极性元件(二极管、电解电容等)标记是否明显
- [ ] 位号是否与BOM表完全对应
- [ ] 板边是否有足够的定位基准(如对角线的十字标记)
- [ ] 打印比例是否为1:1(用板框尺寸验证)
我习惯在图纸空白处添加一个1cm×1cm的测试方块,这样工人可以用尺子快速验证打印比例是否正确。
7. 常见问题与效率技巧
7.1 解决位号丢失问题
有时会发现某些元件的位号没有显示,通常有三个原因:
- 文字被隐藏:在PCB中按"F5"刷新后检查
- 字体颜色与背景相同:修改丝印层颜色
- 文字尺寸过小:全局修改字体大小(PCB Filter中输入"IsDesignator"筛选所有位号)
对于密集区域,可以使用"箭头+位号"的标注方式。在Preferences→PCB Editor→Defaults中,将Designator的Autoposition改为"Manual"后即可自由拖动。
7.2 批量操作的快捷键秘籍
掌握这些快捷键可以提升3倍效率:
- 快速切换层:数字键1~8对应各信号层,Shift+数字键切换非信号层
- 全局修改:选中一个位号后按"F11",可批量修改字体属性
- 智能PDF模板:将设置保存为".PDFPrj"文件,下次直接调用
对于经常需要输出装配图的团队,可以创建脚本自动执行所有设置步骤。在DXP→Run Script中加载示例脚本"PCB_AssemblyDrawing.PRJSCR"即可实现一键生成。