PCB更新原理图变更出现大量Remove问题

下面把"为什么会出现大量 Remove" 和 "如何一次性给原理图库里的器件加上封装" 拆开讲,照着做就能让 ECO 从 Remove 变成 Add,再也不报灰条。


一、先判断到底要不要这些器件

  1. 如果 R32、R47、MIC1 ... 根本不焊 ,只是做仿真用:
    在原理图里把它们的 Component Type 设成 Standard (No BOM) 或 Exclude from PCB Layout,再 Update → ECO 里就不会再出现 Remove,也不会进 PCB。
  2. 如果确实要贴片,只是忘了给封装,就按下面步骤补封装即可。

二、给原理图库器件添加/修改封装(三种常用场景)

方法 1:直接改原理图里的零散器件(最快,适合一两颗)

  1. 在 SCH 里双击器件 → 右下角 Models 区域 → Add → Footprint;
  2. 浏览库,选对应封装 → OK → 保存;
  3. 回到 PCB,按 D → I 重新 Import,这条 Remove 就会消失。

方法 2:改原理图库 .SchLib,让以后放置都带封装(一劳永逸)

  1. 打开对应 .SchLib (或 SCH 里右键器件 → Edit Part);
  2. 菜单 Tools → Add → Footprint → 选封装 → OK;
  3. Tools → Update Schematics (把改好的封装反写到已放好的器件);
  4. 保存库 → 关闭 → 回 PCB 再次 D → I,所有同类器件一次性解决。

方法 3:用 DbLib/IntLib 时封装写在数据库(公司流程)

在数据库表格里把 Footprint 字段填好 → 重新编译 DbLib → 右键 Update All Symbols in Schematic → 再走 D → I 即可。


三、验证是否成功

重新 D → I 后,ECO 列表里原来那堆 "Remove R32、Remove MIC1 ..." 应该变成:

  • Add Component R32
  • Add Component MIC1 ...
    或者干脆不再出现这些条目(若你选了 No BOM)。
    只要没有红色 × 报错,点 Execute Changes → PCB 里就能看见器件被正确调入。

一句话总结
"Remove" 是因为 SCH 端有器件但没带封装 → 给器件加上封装(或设成 No BOM)→ 重新 Import,灰条立即消失。

相关推荐
创界工坊工作室13 分钟前
29-基于单片机的万年历设计
stm32·单片机·嵌入式硬件·proteus
国科安芯1 小时前
在轨服务与空间机器人任务中跨飞行器CANFD互连的共模与单粒子问题综述
嵌入式硬件·机器人·canfd·低轨卫星·商业航天·抗辐射
沐欣工作室_lvyiyi1 小时前
基于STM32的社区养老控制系统设计(论文+源码)
stm32·单片机·嵌入式硬件·社区养老控制系统·保定理工学院·华德学院·淮南师范学院
chengpei1472 小时前
硬改斐讯K2路由器32M Flash编译适配immortalwrt固件
嵌入式硬件·智能路由器
snow@li2 小时前
单片机:全景梳理核心原理与体系深度分析
单片机·嵌入式硬件
创界工坊工作室2 小时前
26-基于51单片机的智能热水器控制系统设计
stm32·单片机·嵌入式硬件·毕业设计·51单片机·proteus
NendoZen2 小时前
mangopi(芒果派)MQ-R T113 Buildroot开启adbd调试
linux·嵌入式硬件
碧海银沙音频科技研究院2 小时前
基于炬芯ATS308X内置音乐铃声与扫频音频功能实现
单片机·嵌入式硬件
硅基造物主3 小时前
18.从 IP 到 MQTT:STM32 用 AT 指令驱动 ESP-12F 上云的完整链路(含全套实战代码 + 踩坑清单)
网络·stm32·单片机·嵌入式硬件·网络协议·tcp/ip
HRTOS3 小时前
HRTOS 4.0 实测:时间片模式与调度位模式的任务切换性能对比
经验分享·单片机·嵌入式硬件·51单片机