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

相关推荐
polarislove021414 小时前
10.2[ADC]ADC 模块的结构框图-嵌入式铁头山羊STM32笔记
单片机·嵌入式硬件
EVERSPIN15 小时前
微控制器mcu典型内部结构及MCU微控制器的工作原理
单片机·嵌入式硬件·mcu·微控制器·mcu微控制器
小李做物联网15 小时前
【单片机物联网毕设】基于单片机stm32蓝牙颜色与波长反馈物联网嵌入式项目系统
stm32·单片机·嵌入式硬件·物联网
先知后行。15 小时前
IIC学习
单片机·嵌入式硬件
fanged15 小时前
STM32(1)--Hello
stm32·单片机·嵌入式硬件
2501_9277730717 小时前
嵌入式51单片机
单片机·嵌入式硬件·51单片机
恶魔泡泡糖18 小时前
51单片机独立按键
单片机·嵌入式硬件·51单片机
炸膛坦客20 小时前
Cortex-M3-STM32F1 开发:(五十)软件模拟 IIC 和硬件 IIC 的区别,以及软件 IIC 配置步骤及相关函数,以及相关问题
stm32·单片机·嵌入式硬件
泡泡糖的中文规格书20 小时前
【无标题】
单片机·嵌入式硬件·规格说明书·datasheet
风雨中的蜜蜂21 小时前
SKY13330-397LF国产替代ATR5330 SPDT开关芯片
单片机·嵌入式硬件