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,灰条立即消失。

相关推荐
4caf129 分钟前
作业2:6位数码管静态显示
嵌入式硬件·51单片机
不做无法实现的梦~1 小时前
STM32解析PPM协议
stm32·单片机·嵌入式硬件
czhaii2 小时前
基于Arm Cortex-M7内核GD32H7
单片机·嵌入式硬件
wanghanjiett2 小时前
双轮平衡车建模及控制 2 PID控制原理与调参
嵌入式硬件·控制算法
EVERSPIN2 小时前
SQPI PSRAM为单片机提供RAM扩展方案
单片机·嵌入式硬件·psram·sqpi psram
Ar-Sr-Na3 小时前
STM32现代化AI开发指南-VSCode环境配置(macOS)
c语言·人工智能·vscode·stm32·嵌入式硬件·硬件工程
进击的小头3 小时前
第6篇:嵌入式芯片算力核心来源:多级流水线架构与指令并行机制详解
单片机·嵌入式硬件·架构
jacklood3 小时前
煤矿用甲烷报警仪的性能试验具体方法
单片机·嵌入式硬件·煤矿电子
不做无法实现的梦~3 小时前
px4仿真和示例运行
单片机·嵌入式硬件
世微 如初4 小时前
AP5125 宽压大功率 LED 恒流驱动器:技术参数与应用设计指南
stm32·单片机·嵌入式硬件