在PCB手动布线时无法连接焊盘,是设计中常见问题。根据权威电子工程师社区(如电子发烧友网)的公开资料,结合当前主流EDA工具(如Altium Designer、KiCad等)的操作习惯,主要原因和解决方法如下:
一、最常见原因及解决方法
- 捕捉网格(Snap Grid)设置过大
光标无法精确定位到焊盘中心或边缘。
解决:将捕捉网格调小(如设为0.05mm或1mil),或布线时按 G 键临时关闭网格捕捉。
- 焊盘未分配网络(Net)
走线与焊盘不属于同一网络,软件拒绝连接。
解决:双击焊盘 → 检查 Net 属性;若为空,需从原理图同步更新(Design → Update PCB)或手动指定网络。
- 设计规则(DRC)冲突
- 安全间距(Clearance)过大:走线靠近焊盘时被规则拦截。
- 线宽(Width)违规:当前布线宽度超出焊盘可接受范围。
解决:按 D+R 打开规则设置,检查并适当放宽相关规则;或临时减小线宽尝试连接。
- 工作层与焊盘层不匹配
焊盘在顶层(Top Layer),但布线在底层(Bottom Layer)。
解决:按 小键盘 * 键切换层,确保在相同信号层布线;必要时添加过孔。
- 使用了绘图工具而非布线工具
误用 Place Line(绘图线)而非 Interactive Routing(交互式布线)。
解决:
- Altium:按 P → T 启动布线;
- KiCad:按 Ctrl+W 或点击布线图标。
- 焊盘被锁定(Locked)
锁定状态下无法被布线工具选中。
解决:右键焊盘 → Properties → 取消勾选 Locked。
二、其他可能原因
- 物理路径被阻挡
周围有覆铜、丝印、Keep-Out区域或元件体遮挡。
解决:切换到所有层视图(快捷键 L),移除或绕开障碍物。
- 视图缩放不足或显示误差
看似已连接,实则未真正吸附。
解决:放大视图,确认走线末端是否精确落在焊盘中心(出现吸附提示)。
- 软件显示或Bug问题
极少数情况下图形渲染异常。
解决:按 End 键刷新视图,或重启软件。
三、推荐排查步骤(按优先级)
1. 放大视图,确认是否真正对准焊盘中心。
2. 检查焊盘网络 是否与走线一致。
3. 减小捕捉网格(如设为1mil)并尝试布线。
4. 运行DRC检查(按 T+D 或 Shift+C),查看是否有间距/线宽错误。
5. 确认使用的是布线工具(非Place Line)。
6. 检查焊盘是否被锁定 或元件被固定。
> ⚠️ 注意:若需临时绕过DRC强制连接(如Altium中按住 Ctrl 拖动),仅用于调试,连接后必须修复规则违规,否则影响生产。