Altium Designer未知引脚


11

在过去的一天里,我一直在墙上砸头,试图使它工作。.我有一个自定义的原理图和pcb库,当我尝试更新pcb文档时出现以下错误:

未知的引脚错误

我已经检查了原理图符号和PCB足迹大约一百万次,并且确定我已正确指定了引脚。

引脚映射

我在大学里学到了一些有关使用Altium的知识,过去我在使用自定义原理图/ pcb库方面取得了一些成功,但是由于某种原因,我无法使该库正常工作。我已经在论坛上进行了一些搜索以查找此错误,但仍无法找到适合我的解决方案。

欢迎任何想法/建议!谢谢

编辑:这是示意图: 原理图

这是引脚2的属性: 引脚特性

这是PCB的足迹: PCB占板面积


我们可以看到原理图吗?
MathieuL

1
我们可以看到符号和足迹吗?
efox29

原理图和PCB库中的引脚必须完全匹配。正如其他人所问的那样,您可以张贴元件符号和PCB足迹吗?
DerStrom8

我怀疑SW1的覆盖区没有引脚2。也许引脚被命名为“ 2”,但还有其他一些数字。封装上的引脚号必须与原理图符号上的引脚号匹配。
Peter Bennett

也许您没有更新原理图和/或示意图上的原理图符号?库符号可能是完美的(现在),但你在原理图等旧版本
Spehro Pefhany

Answers:


9

将其布局放置在布局设计上之后,您可能已经在Sch库中编辑了原理图符号。

在这种情况下,您需要从库中更新原理图设计(“工具/从库中更新...”),然后使用更新后的原理图更新PCB。如果问题仍然存在,请从PCB文件中删除封装,然后再次使用原理图更新PCB文件。

还要确保原理图图纸中的符号具有与原理图和PCB库中相同的封装型号名称。


2
这似乎是一种确保其更新的彻底而合理的方法。+1
KyranF

1
我遇到了同样的问题,并检查了所有内容,并更新了原理图和所有内容。解决方案是仅更新封装(右键单击组件并用...更新PCB)。

3

要在原理图文档和封装文档之间关联引脚,引脚标记必须匹配。我的原理图上的引脚是A01,A02,A03,而封装上的引脚则标记为A1,A2,A3。将原理图更改为A1,A2,A3或将封装更改为A01,A02,A03,可以解决未知引脚的情况。


单行答案可能会被否决或删除。请说明您的解决方案为何有效,以及OP的选择为何错误。这里有一些受教育的尝试 ……
Sparky256 '16

2

我对Altium 14(14.3.20)有相同的问题。解决方案是简单而直观的。

设计>从[PCB]导入更改将显示对话框。单击验证按钮。显示错误。单击执行按钮。错误已清除。再次单击验证按钮。错误仍然清除。

(这种情况对用户不友好,因为我希望验证错误会阻止执行工作。)


2

请注意引脚标记:我遇到了必须使用名称“ 1(C)”的问题,但确实不小心填写了标记字段。花很多时间解决。将这些引脚重命名为“ 1”后,我再也没有看到此错误。我收到类似“未知的T1-销”的错误,而那一时刻的销例如带有诸如T1-4(C)的指示符(如您所见,没有错误地打印4(C),这导致我将其作为无效的指示符导致此错误的原因)。因此:指示符应为数字或字母(0-9,az),但不支持除此以外的所有其他字符。

对于任何有此问题并由Google来到这里的人;)


1

使用自定义原理图符号和封装创建零件时遇到了此错误。对于我的情况,我通过将原理图符号类型从“机械”更改为“标准”(无BOM)来解决了该错误。我相信,如果将原理图符号的类型设置为“机械”,则不允许该部件链接到PCB布局中的引脚。


1
  1. 从PCB上删除生成未知引脚的组件
  2. 在更新原理图之前,右键单击原理图文件,然后单击“编译文档”
  3. 右键单击Project.PrjPcb,然后单击“编译PCB项目”
  4. 完成这些步骤后,如果没有错误,则可以更新原理图
  5. 如果问题仍未解决,请从PCB中的项目菜单转到“组件链接”,然后检查所有组件是否在右侧窗口中

0

此错误也可能是由诸如IC之类的组件定义为“机械”类型而不是“标准”类型引起的(通常用于需要在BOM上但不在布局中的支架之类的项目)。右键单击原理图组件可访问此选项-在“属性”部分中,有一个“类型”下拉菜单。


0

这可能会出错的另一种方式:当心尾随空格!我花了很多时间挠头,直到我意识到脚印被称为“ 1”,而不是“ 1”。

您可能希望Altium修剪/忽略尾随空格,但事实并非如此。


0

也可能是这个问题:

例如电阻。

电阻覆盖区与您的原理图不匹配。

在示意图中,电阻器R1的端子命名为R1-1和R1-2。

但是,脚印垫的名称不是1和2。

转到相应的库并编辑足迹垫名称。那就可以了!


-1

在我的情况下,单击“验证更改”按钮时出现“未知引脚”错误,但是单击“执行更改”按钮时,错误消失了。


-2

检查PCB脚印中的焊盘代号名称与原理图符号的引脚代号名称是否相同。如果不同,则将其更改为相同的名称,这样您就可以摆脱错误。

我有一个相同的错误,就是我的二极管的焊盘上带有标记“ a”和“ k”,而其原理图中的标记则带有“ 1”和“ 2”。所以我得到了错误“未知的连接引脚1到未知的引脚”。


3
请将其从所有大写形式更改为普通大小写形式。通常认为“所有首都”都在大喊大叫,并且通常意味着您得到了负面反应。因此,为了您自己的利益,请遵循我的建议,而不是为了使我们“看到它”而进行的一些误导性尝试(如您所说)。谢谢:-)(PS(您的回答似乎和这个答案实际上是相同的。)
SamGibson
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.