自己画的元器件,原理图连线也是没问题的,生成PCB时,连不上线,
并且手动布线选择“交互式式布线连接”,焊盘处也连不上,没办法只能用“放置走线”
手动布线
下面是的PCB出现的问题
自己画的三个元器件的封装都没有连线
检查——在错误的道路上越走越远
编译,没有错误,有几处警告
检查,百度所述,引脚带有“米”字形状的朝外,没问题呀!
找了几种解决方案,迷迷糊糊的,然后也没解决
网上解决方案:
1、off sheet at***:
是因为你原件的原点设置的离原件很远导致的,你在封装里把原件原点设置在原件上就ok了。
2、是因为你原理图中的元件引脚尺寸和你设置的栅格尺寸不对应,导致系统无法识别而报错,引脚长度尺寸必需设置成栅格尺寸的整数倍!
百度的方法试了,并未解决
各种检查,貌似都没问题
自己画的元器件各管脚电气类型也都设置了
元器件和封装管脚也是一一对应的
有经验的,或许一眼就看出了问题,但作为一个新手真的不明白为题所在,!大佬,勿喷!
就是因为前面的一个小问题,后面引发了一连串的大问题,往往入局者迷,然后注意力全都放在了后面,结果越错越远,后面花了大量时间,怎么检查好像都是没问题的,正当百思不得其解时,忽然醒悟!
下面继续越错越远
封装正常
生成PCB执行页面正常,0错误
但结果自己画的封装就是没有连线,各种折腾,无果
重新画封装、引用库文件已有封装修改成自己的封装…
PCB下,设计->类->component classes->删除目标文件
PCB下,设计->网格表->清除全部网络
。。。。。
反反复复折腾了好多遍,任然无果!
放弃,反正也是业余,那就手动布线吧!
手动布线再次出问题
手动布线选择“交互式式布线连接”,焊盘处也连不上,没办法只能用“放置走线”
手动布线
手动连线起点正常,终点焊盘处变绿
线宽规则也设置了,线的粗细也调整了,无论怎么修改线宽,都是绿色!
突然醒悟
上下对比
库里的封装印引脚
我画封装引脚,但是这里没法修改呀,可能是前面的问题
难道是这里?
于是将名字和标识换了一下
然后自己画的元件改成这样
都改好了,再试试
问题解决了
如果,还有问题的话,是之前运行产生的网络冲突错误
PCB下,设计->类->component classes->删除目标文件
PCB下,设计->网格表->清除全部网络
但这个警告任然存在,不知道是不是还有什么之前生成的文件没有清理干净,但是不影响使用。
越错越远原因
除了新手不熟主观外,
最主要的客观原因是,本电路中芯片少,大多都是Header 接线端口,二接线端口引脚标号,也都是放在元器件内部,
结果,我在画元器件时,管用Header的方式去标注芯片的管脚标号,
很自然地吧1,2,3…数字标号写在里面,
这么低级的错误,却一直觉得很对,导致了很面一系列奇怪的问题。