登录/注册

adpcb划线的时候线不能从

更多

在AD(Altium Designer)中画PCB线时遇到“线不能从某处通过”的问题,通常是由以下几个原因造成的:

? 常见原因及解决方法

  1. 设计规则冲突(最常见)

    • 间距规则(Clearance): 线与其他对象(焊盘、过孔、另一条线、铺铜区)的间距小于你设定的最小安全间距。
    • 布线宽度规则(Width): 尝试放置的线宽不符合为该层或该网络设定的宽度规则。
    • 布线层规则(Routing Layers): 当前层可能被禁止布线(在 Routing Layers 规则中未勾选该层)。
    • 禁止区域(Keepout): 线试图穿过 Keepout区域 (通常显示为粉色边框)。Keepout是禁止布线的禁区。
    • Room规则: 元件被定义了Room,布线可能受到Room边界或其规则的约束。

    ? 解决方法:

    • 按下 T + D + R 打开 PCB Rules and Constraints Editor
    • 检查相关的规则设置,特别是 ClearanceWidthRouting Layers
    • 确认是否有误设置的Keepout区域(Place > Keepout 下的各种形状)阻挡了路径。
    • 检查规则作用域(Where the First Object Matches)是否设置得过宽或错误。
  2. 目标位置被对象完全阻挡(物理障碍)

    • 线试图直接穿过一个 实心铺铜区(Polygon Pour)、一个 大的焊盘其他填充区域(Fill/Region)。软件不允许线直接“穿过”这些实心物体本身(只能在其边缘外走线或使用过孔换层)。

    ? 解决方法:

    • 避开该区域走线。
    • 在铺铜区上使用 过孔(Via) 换到另一层布线(前提是该层允许布线)。
    • 调整铺铜区的形状或边界,留出布线通道。
    • 修改焊盘(如果是自己设计的库元件)。
  3. 捕捉或格点设置问题

    • 捕捉设置不合适: 当前捕捉点(如捕捉到栅格、焊盘中心等)可能使得线无法精确放置在你想通过的缝隙中。
    • 栅格过大: 格点间距太大,导致光标无法定位到细微的可用空间处。

    ? 解决方法:

    • 尝试按 Ctrl + E 临时 关闭电气捕捉,看是否能手动“挤”过去(不推荐作为最终方案)。
    • G减小捕捉栅格(Grid)大小,以便进行更精细的定位。
    • 检查 Preferences > PCB Editor > General > Editing Options 中的捕捉选项。
  4. 对象被锁定(较少见)

    • 阻挡路径的元件、过孔、铺铜等对象可能被 锁定(Locked),软件在布线时会避免与其靠得太近(即使物理空间足够)。

    ? 解决方法: 选中该对象,在Properties面板中取消勾选 Locked 属性。

  5. 布线冲突解决模式

    • 按下 Shift + R 可以循环切换 布线冲突解决模式
      • Walkaround Obstacles (绕行障碍 - 默认)
      • Push Obstacles (推挤障碍)
      • Hug & Push Obstacles (贴合并推挤)
      • Ignore Obstacles (忽略障碍 - 慎用,可能违反规则)
    • 当前模式(如默认的绕行)可能在你期望“穿过”的位置找不到绕行路径或推挤空间不足。

    ? 解决方法: 尝试按 Shift + R 切换到 Push ObstaclesHug & Push Obstacles 模式,看是否能推挤开其他走线/过孔以创建通道。仅在了解后果的情况下短暂使用 Ignore Obstacles

  6. 起点/终点位置非法

    • 线的起点或终点没有有效连接(例如,悬空在空白处或试图连接到被禁止连接的层/对象)。

    ? 解决方法: 确保从一个合法的电气点(焊盘、过孔、已有走线端点)开始布线,并连接到另一个合法的电气点。

? 排查步骤总结

  1. 观察错误提示: 按下 T + D 打开 PCB 面板下方的 Messages 面板,布线失败通常会在这里产生具体的规则违规信息(如Clearance Constraint, Width Constraint),这是最直接的线索。
  2. 检查是否有可见障碍: 仔细查看线试图通过的位置,是否有明显的Keepout区域(粉红色)、铺铜区、大焊盘或其他密集对象阻挡?缩放视图仔细检查间隙。
  3. 尝试推挤模式(Shift + R): 快速切换模式看是否能解决问题。
  4. 检查规则(T + D + R): 重点检查Clearance、Width、Routing Layers规则。确认规则值是否合理,作用域是否正确。
  5. 调整栅格和捕捉(G, Ctrl+E): 排除定位精度问题。
  6. 检查对象锁定状态: 选中可疑对象查看属性。

⚠ 提示

请提供更具体的描述(例如线不能从哪里通过?有什么错误提示?目标位置有什么对象?),可以帮你更精确地定位问题!

人工智能从何而来

当大家都在讨论人工智能的时候,有一个问题似乎很少有人关注,即:人工智能从何而来?

2024-09-06 09:27:24

为什么在PCB layout时不能走直角线

本期跟大家分享的是,为什么在PCB layout时不能走直角线?

2023-11-20 18:24:13

PL2303TA只能从minicom接收的log,但是不能发送数据无法login怎么解决?

买了一根PL2303TA的线,只能从minicom接收的log, 但是不能发送数据,无法login。 有经验的同学可否告知能通过UART从hos

2023-09-12 06:02:53

【STM32】STM32 OLED打点划线画圆 OLED电子罗盘 程序

【STM32】STM32 OLED打点划线画圆 OLED电子罗盘 程序

资料下载 hxjq 2021-12-08 12:21:11

嵌入式Linux开发,Qt开发界面中,不能满屏显示,四周无法使用,不能从屏有右上角(0,0坐标)开始显示

一、问题描述。嵌入式Linux开发,Qt开发界面中,不能满屏显示,四周无法使用,不能从屏有右上角(0,0坐标)开始显示。二、问题分析。造成此现象的原因,是因为 QWS_SIZE 环境变量参数值小于屏

资料下载 张燕 2021-11-02 13:06:15

机械制造工艺-机加工划线资料下载

电子发烧友网为你提供机械制造工艺-机加工划线资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。

资料下载 佚名 2021-04-12 08:49:03

PCB LAYOUT的直角走线、差分走线、蛇形线资料下载

电子发烧友网为你提供PCB LAYOUT的直角走线、差分走线、蛇形线资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英

资料下载 佚名 2021-03-31 08:41:16

python使用的一些基本知识详细介绍

1.在python 中,所有标识符可以包括英文、数字以及下划线( _),但不能以数字开头。python 中的标识符是区分大小写的。以下划线开头的

资料下载 佚名 2020-08-31 17:42:00

重磅!杰普特中标协鑫光电百兆瓦钙钛矿光伏电池量产线全套激光划线设备!

杰普特获得钙钛矿光伏电池领先企业协鑫光电首张订单,为其打造百兆瓦钙钛矿光伏电池量产线激光划线全套设备。

2023-04-26 22:20:51

PCB为什么不能直角走线?三大理由!

最初学习PCB设计时,很多老师说过:注意不要走直角。很多人也认为优秀的电子工程师都应该在PCB电路设计时避免直角走线。但事实上,PCB一定不能直角走线

2023-01-11 16:52:33

怎么去掉Orcad中元器件编号下划线

Orcad绘制的原理图中的位号有下划线是怎么回事,怎么删除呢?

2022-03-09 11:40:20

请问一下写入EXCEL表格 能不能从第二行开始?

请问一下写入EXCEL表格 能不能从第二行开始?

2021-06-22 10:53:52

关于公路划线划线导向机器人的设计

公路划线机是用来在高等级公路及城市道路上划各种路面标线的专用机械。在道路的养护过程中也用于在旧标线上划新标线[1]。目前划线机种类很多,它们分别应用于不同的场合,但其共同的特点都是先通过人工标线

2020-04-23 08:32:31

为什么布线的时候不能选中信号线进行自动布线?

为什么我在操作自动布线的时候,不能选中信号线或者电源线之类的?

2019-09-19 04:23:37

c8051不能从bootloarder调到app中去

最近在搞c8051的app在线生气程序,看了原子哥的32的,发现不太一样,现在的问题是,bootloarder和app单独运行都正常,就是不能从bootloarder调到app中去?不知道什么原因?

2019-06-25 04:35:16
7天热门专题 换一换
相关标签