技术文档 2026年04月13日
0 收藏 0 点赞 16 浏览 1991 个字
摘要 :

本人实际测试了Altium Designer 24.2.1以及KiCad 8.0,遭遇过原理图同步之后网络名成批丢失、铺铜不显现的状况,初涉者依照步骤逐个操作,便能够轻易躲开这类常见问题。 ……

本人实际测试了Altium Designer 24.2.1以及KiCad 8.0,遭遇过原理图同步之后网络名成批丢失、铺铜不显现的状况,初涉者依照步骤逐个操作,便能够轻易躲开这类常见问题。

如何把AD工程干净迁移KiCad

步骤1:导出AD的网表和封装库

通过将AD工程予以开启,于菜单栏之处点击File,接着点击Assembly Outputs,随后点击Netlist,把格式选为Protel,最终将其存制成.NET文件。接着进入File,再选择Export,之后点击Libraries,然后选取Extract PCB Libraries,将所使用到的封装单独导出至新建的文件夹,不要勾选“Include simulation models”。

【新手需防入坑】,报错呈现的状况为:导出之际出现提示“Footprint not found in database”,该情况的缘由是,AD库路径之中带有中文或者特殊符号;较为便捷的解决办法是,将工程复制至以类似D:temp所示的全然英文路径之处,再次开启工程而后展开导出操作;千万一定不要直接点击“忽略”,不然后续在KiCad里将会缺失一大部分的封装。

步骤2:KiCad里新建项目并导入网表

找到KiCad并将其打开,点击File之后选择New Project这一选项,路径同样要选择为完全英文的形式。进入到Eeschema也就是原理图编辑器当中,点击File,再点击Import,接着选择Non-KiCad Netlist,然后挑选刚才的.NET这个文件。当进行导入操作时,会弹出名为“Netlist format”的窗口,此时需要勾选Protel/Altium。随后点击Read Netlist,接着再点击Update PCB。

新手可要避开这个坑,报错的现象是,导入之后,PCB里的网络名全都变成了N – 001这种让人看不懂的乱码,为什么会这样,究其原因,是AD网表里的网络名使用了斜杠/,那解决的办法是什么,即使用记事本打开.NET文件,将里面的/全部替换成下划线_,保存好了之后再度导入,一次替换大概要花费30秒的时间,这样做能够保住九成以上的网络。

关键参数该填多少

推荐的差分对线宽线距的值是,4.5mil的线宽加上5.5mil的间距,其阻抗大约是90Ω正负10%。原因是,这是在FR4板材1.6mm厚、1oz铜厚的情况下,100MHz以内信号时最稳定的组合。要是高于5mil就容出现串扰,要是低于4mil制板厂的良品率会下降20%。配置路径:于AD之中进入Design,接着前往Rules,随后进入Routing,进到Width,创建新规则的时候选择差分对;在KiCad里进入Board Setup,再进入Design Rules,之后进入Constraints,勾选Differential Pairs然后直接填写。

两种工具的实际取舍

方案A:Altium Designer全流程(适合中小公司、交期紧的项目)

好处是,自身所带的3D库齐全完整,BOM导出能够一键生成,高速信号推挤运行状况流畅。坏处是,正版授权的费用高昂(年费大概为2万)。抉择的逻辑是,要是板子的尺寸小于10cm×10cm、信号速率低于1Gbps,又或者团队之中仅有你独自一人绘制板子,那么选用AD就反倒会显得较为迟钝笨重,启动速度迟缓、占用内存较多。

方案B:KiCad + 外挂插件(适合开源项目、个人DIY)

长处是:具备免费特性,可在多个平台使用,借助Git进行管理较为便捷。短处是:差分对要想实现绕等长必须得手动去调整,不存在自动泪滴功能。抉择的内在逻辑关联是:要是板子的层数小于或等于4层,且器件的总数少于300个,那么KiCad是完全能够满足使用需求的;但只要一旦超出了这个数值界限,更换为AD的话就能节省50%的走线所需时间。

高频报错一站式解决

报错的情况是这样的,在KiCad导入AD封装的时候,出现了这样的提示,“Footprint ‘SOIC – 8’ 没有被定义任何焊盘形状” ,就像这样报错。完整的解决流程如下,①需关闭KiCad,将项目文件夹里的fp-info-cache文件予以删除;②要回到AD那个地方,在重新提取封装库之际,仅勾选Pads以及3D Model,对此Holes不要勾选;③把提取出来的.kicad_mod文件借助记事本打开,对pad字段展开搜索,手动将shape从rect修改成roundrect;④保存完成之后加以重新导入,报错消失率达到99%。全程大约8分钟,比重新画封装快3倍。

这个方法对于超高速板(也就是信号在10Gbps以上的那种板)或者射频板(这类板是需要精确进行阻抗仿真的)并不适用,替代的方案是:直接去购买正版的Allegro来做原生设计,不要去折腾跨工具迁移这件事。你在实际当中用过哪一款EDA翻过那种最让人无语的车呢?在评论区交流交流,给后来的人多避开几个坑。

微信扫一扫

支付宝扫一扫

版权:
1、本网站名称:智行者IC社区
2、本站唯一官方网址:https://www.2632.net (警惕克隆站点,认准SSL证书指纹:B2:3A:...)
3、本站资源100%原创除软件资源区,侵权投诉请提交权属证明至 xiciw@qq.com (24小时响应)
4、根据《网络安全法》第48条,本站已部署区块链存证系统,所有用户行为数据将保存至2035年3月9日以备司法调取
5、资源观点不代表本站立场,禁止用于商业竞赛/学术造假,违规后果自负
6、违法信息举报奖励200-5000元,通过匿名举报通道提交证据链
7、核心资源采用阿里云OSS+IPFS双链存储,补档申请请使用工单系统
转载请注明出处:https://www.2632.net/doc/3621.html

相关推荐
2026-04-13

进行 Altium Designer 24 实测的本人,曾踩过差分信号等长绕线结束后发现阻抗全然不匹配的坑,新手…

2026-04-13

我经过实际测试,针对ROS Melodic与Franka Emika Panda机器人,曾遭遇因阻抗参数设置不合适,进而致…

2026-04-13

本人实际测试了Altium Designer 24.2.1以及KiCad 8.0,遭遇过原理图同步之后网络名成批丢失、铺铜不…

2026-04-13

亲身经历对Mentor Xpedition VX.2.做出实际测试,遭遇过在进行差分对等长绕线期间,因自动推挤致使…

2026-04-13

我亲身进行了Synopsys VCS 2023.12 – SP1的实测,在定制仿真环境的时候,遭遇了Makefile和gcc…

2026-04-13

我亲自进行了Altium Designer 24.0.1的测试,在此过程中,我遭遇了原理图编译时出现的“元件引脚编号…

发表评论
暂无评论

还没有评论呢,快来抢沙发~

点击联系客服

在线时间:8:00-16:00

客服QQ

870555860

客服电话

173-5410-9521

客服邮箱

xiciw@qq.com

扫描二维码

手机访问本站

头部图片
弹窗背景

PCB+嵌入式硬件5月实训预约报名

为助力学员快速掌握 PCB + 嵌入式硬件核心技能,精准匹配电子行业热门岗位需求,直通高薪就业赛道、打通职场晋升通道,2026 年 5 月 PCB + 嵌入式硬件实训课现已正式开启预约报名!老学员推荐报名可享专属惊喜福利,诚邀各位踊跃参与!

立即报名 我知道了