登录/注册

ad转换pcb时元件跑到

更多

在 Altium Designer (AD) 进行原理图转换到 PCB (SCH ➔ PCB) 时,如果元件“跑到”其他地方(比如板外很远的地方、原点处、或者不在期望的位置),通常有以下几种原因和解决方法:

主要原因 & 解决方法

  1. 原理图元件没有正确定义 PCB 封装 (Footprint)

    • 问题:原理图符号的引脚没有正确映射到 PCB 封装的焊盘上,或者根本没有指定封装。AD 在导入时不知道如何放置该元件。
    • 解决
      • 回到原理图,双击每个跑到板外的元件,检查 Properties 面板中的 Footprint 字段。
      • 确保选择了正确的封装(名称匹配)。
      • 确保 Designator(位号,如 R1, C2)在原理图和 PCB 中是唯一的且对应
      • 特别注意:库中的原理图符号的引脚编号(Designator,通常是数字)必须与 PCB 封装的焊盘编号(Designator)完全一致。不匹配是导致元件“飞走”或报错的常见原因。
  2. 元件在原理图中的原点位置异常

    • 问题:原理图元件在创建时,其“原点”或“热点”(通常是引脚1)距离元件主体很远。当导入到 PCB 时,AD 会将该原点对准 PCB 原点或其他参考点放置。
    • 解决
      • 在原理图库中修正元件:打开有问题的原理图库。选中元件,通常使用 Edit > Set Origin(或快捷键 E, O)将原点设置到元件中心或引脚1附近。保存库并更新原理图。
      • 在 PCB 中修正:如果只有少数元件跑偏,可以在 PCB 中手动移动它们到正确位置(选中元件,按 M 键移动)。
  3. PCB 原点设置问题

    • 问题:PCB 文件本身的坐标原点 (Edit > Origin > Set)可能被意外设置在很远的地方或板外。导入时会参考这个原点。
    • 解决
      • 重新设置 PCB 原点:在 PCB 编辑器中,转到 Edit > Origin > Reset(重置为默认左下角)或 Edit > Origin > Set 并在你希望作为新原点的地方(通常是板框左下角或中心)单击鼠标左键。
      • 导入后重置位置:选中所有跑到板外的元件(可以用 Edit > Select > Outside Area 框选板外区域),然后剪切 (Ctrl+X),再重新设置 PCB 原点到你想要的位置,最后粘贴 (Ctrl+V),此时元件会粘贴在你鼠标光标处(通常在原点附近)。把它们移到板内合适位置。
  4. 更新操作不当导致位置丢失

    • 问题:在已有 PCB 的情况下,重新导入网络表进行变更(Design > Import Changes From...)时,如果操作不正确(如在 Engineering Change Order 对话框中错误地勾选了 Room 定义或没有勾选 Update Component Positions 等),可能导致元件位置被重置或移动到它们对应的 Room 区域。
    • 解决
      • 仔细操作 ECO:执行 Import Changes From... 后,会弹出 Engineering Change Order 对话框。务必仔细检查每一项变更
        • 确保 Add Components 对应的 Footprint 正确。
        • 如果你希望保留 PCB 中已有元件的位置,确保勾选 Update Component Positions (通常位于变更列表的属性列)。如果不勾选,新增元件可能会跑到原点或 Room 区域(如果存在)。
        • 如果不使用 Rooms(小型设计通常不需要),可以禁用 Room 的创建和更新:在 ECO 对话框的 Modify 部分,找到 Add Rooms / Update Rooms / Delete Rooms 等条目,右键点击选择 Disable Entries。也可以在 Project > Project OptionsClass Generation 选项卡中取消勾选 Generate Rooms(推荐关闭)。
  5. 元件被放置在其 Room 区域内

    • 问题:AD 默认会根据原理图图纸或层次结构为元件组生成 Room 矩形区域。当导入变更时,元件可能会被放置或移动到其对应的 Room 区域内。如果 Room 的位置在板外,元件看起来就“跑”了。
    • 解决
      • 禁用 Room(推荐):对于大多数中小型设计,Room 不是必需的。按上面的方法在 Project Options > Class Generation取消勾选 Generate Rooms,或者在 ECO 中禁用 Room 相关条目,然后重新导入变更。
      • 移动 Room:如果必须使用 Room,在 PCB 编辑器中找到那些位于板外的 Room(通常是矩形框),选中并按 M 键将其移动到板内合适位置(或删除它们)。然后选中所有元件,右键选择 Component Actions > Arrange Within Room > 选择目标 Room),元件会自动排列在 Room 区域内(可能需要手动调整)。
  6. 板外区域未显示/缩放问题

    • 问题:元件可能就在板框附近或稍远处,但因为视图缩放 (Zoom) 或板外区域未显示,看起来像是“跑了”。
    • 解决
      • 放大视图 (Ctrl+滚轮) 在板框边缘仔细查找
      • V, DView > Fit Document显示整个文档范围
      • V, BView > Board只显示板边界及以内内容(如果元件在板外可能看不见)。
      • V, FView > Fit All Objects显示所有对象
      • PCB 面板中选择 Components,在列表中找到“跑掉”的元件位号,选中它,按 Ctrl+End 会自动跳转到并选中该元件(即使它在板外很远)。

✅ 总结步骤(推荐排查顺序)

  1. 检查视图:按 V, F 看看元件是否在板附近不远的地方,只是没看见。
  2. 检查 ECO 导入设置:重新执行 Design > Import Changes From...,在弹出的 Engineering Change Order 对话框中:
    • 仔细检查 Add ComponentsFootprint 是否正确。
    • 确保勾选 Update Component Positions
    • 右键禁用所有 Add Room / Update Room / Delete Room 操作
    • 执行变更 (Execute Changes)。
  3. 禁用 Room 生成Project > Project Options > Class Generation > 取消勾选 Generate Rooms > 确定。然后重新执行第 2 步导入变更。
  4. 检查原理图封装匹配:回到原理图,双击“跑掉”的元件,确认 Footprint 名称正确且原理图符号引脚号与 PCB 封装焊盘号一致。
  5. 检查 PCB 原点:在 PCB 中 Edit > Origin > Reset 或重新 Set 到板框左下角。
  6. 手动复位元件:如果以上不行,在 PCB 中选中所有元件(Ctrl+A),剪切 (Ctrl+X),复位原点 (Edit > Origin > Reset),然后粘贴 (Ctrl+V),元件会出现在原点附近,再将它们移动到板内。
  7. 检查原理图库原点:如果特定元件总是跑偏,检查其原理图库中的原点位置 (Edit > Set Origin)。

? 通常,问题 1 (封装错/未指定)、3 (PCB 原点)、4 (ECO 设置不当,特别是 Room 和位置更新) 和 5 (Room) 是最常见的原因。 按照上述步骤逐一排查,基本都能解决元件导入 PCB 时位置不对的问题。

PCB元件焊点保护胶是什么?有什么种类?

PCB元件焊点保护胶是什么?有什么种类?PCB元件焊点保护胶是什么?

2025-01-16 15:17:19

常见的PCB元件封装类型

PCB各类封装介绍 PCB(Printed Circuit Board,印刷电路板)上的元件封装是指电子

2024-11-19 10:04:46

PCB元件如何创建?

任何元件均具备原理图符号和PCB元件封装两个基本部件。原理图符号用于在前端工程中定义原理图的连接性,这将确定

2024-03-15 11:38:32

元件PCB资料

PCB元件库

资料下载 ah此生不换 2022-06-24 14:36:54

PCB电路板元件布局布线基本规则下载

PCB电路板元件布局布线基本规则下载

资料下载 ah此生不换 2021-04-24 09:43:07

PCB元件布局7问和6原则资料下载

电子发烧友网为你提供PCB元件布局7问和6原则资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。

资料下载 杨海清 2021-04-11 08:44:33

优秀的PCB元件布局原则与案例分享资料下载

电子发烧友网为你提供优秀的PCB元件布局原则与案例分享资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。

资料下载 石玉兰 2021-04-04 08:51:24

常用库元件PCB原理图免费下载

本文档的主要内容详细介绍的是常用库元件的PCB原理图免费下载。

资料下载 ah此生不换 2020-10-10 16:08:00

如何高效调整PCB元件的丝印位号?

如何高效调整PCB元件的丝印位号? 在PCB设计中,元件的丝印是非常重要

2023-10-31 10:42:57

PCB设计元件布局

前辈PCB作品学好PCB设计的方法之一就是通过前辈的作品学习前辈的设计方法和技巧。我们能在前辈的作品中学到元件布局、板层设置、线路布线

2022-08-08 11:23:48

如何实现PCB元件封装与原理图元件封装的同步

对于那些PCB中的元件封装与原理图元件Properties属性面板Parameters中显示的封装不匹配的设计,下面将向您介绍如何使它们同步。

2022-07-10 15:03:35

【Altium小课专题 第139篇】Allegro PCB如何转换成Altium Designer PCB

跟原理图一样,因为各个公司的PCB设计软件不同,可能需要复制不同软件PCB设计里面的元件封装、模块、DDR走线等元素,这时候不同软件之间的

2021-08-05 16:07:33

PCB元件封装库命名有什么规则

PCB元件封装库命名规则简介

2019-11-18 17:43:29

ALtium原理图更新时,未改变元件,但PCB出现改动的解决方法

Pcb设计时,改动原理图,修改完成后,导入PCB过程中,发现PCB中未改动(部分)的元器件 布局发生了变化,没改动的

2019-09-29 14:04:18

PCB抄板反推原理图过程中常见错误

ERC报告管脚没有接入信号、元件跑到图纸界外、创建的工程文件网络表只能部分调入pcb、当使用自己创建的多部分组成的

2019-05-21 17:36:24

7天热门专题 换一换
相关标签