0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

从Altium到KiCad的迁移实践:多源库管理方案与Jobset应用技巧

KiCad 来源:KiCad 作者:KiCad 2025-06-11 11:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

如果 NCX 可以用 KiCad 设计 PCB,你的公司一定也可以!-- Jason Goldstein。

本演讲记录了一位资深电路板设计工程师从 Altium Designer 迁移到 KiCad 的完整过程。演讲者作为公司首位电子工程师,详细分享了选择工具的考量、使用过程中遇到的问题,以及最终迁移决策的全过程。

wKgZO2hI9w6AHzAjAAVivrvGX9o889.png

过去35年间,我几乎用过市面上所有 PCB 设计工具。作为 NCX 公司的首位电子工程师,我曾决定购买 Altium 的授权——如今我彻底后悔这个决定。过去15年,Altium 价格持续上涨,功能却几乎停滞不前;同期其服务从尚可、恶化到完全无法接受。今年一月,我们全面转向 KiCad,再无回头之意。本文旨在为你提供‘弹药’与信心,说服管理层别再给 Altium 多花一分钱!

当然,KiCad 存在一些‘开箱即用’的易用性问题。我将展示一个简单的 Python 脚本,帮助管理标准库、第三方库及内部库的整合方案。而新增的 Jobset 功能尚存初期缺陷,我会分享我们的默认任务集配置,只需点击几下即可绕过这些瑕疵,生成标准化输出文件。

以下为章节速览及 PPT,帮助您快速查阅视频:

00:00 选择Altium的考量:优势与挑战并存

分析选择Altium的原因,包括功能全面性、定价模式、多通道设计能力,以及遇到的元件编号和一致性问题。

wKgZO2hI9w6AP7ufAAL7YAnS-Yo414.png

04:17 Altium软件和客户服务的严厉批评

详述对Altium的不满:频繁崩溃、bug众多、界面不一致、客户服务糟糕、对功能请求和bug报告响应不佳。

wKgZO2hI9w6ABEWaAAKp9LhtM0o452.pngwKgZO2hI9w-AWjYvAARPseJQwP4225.pngwKgZO2hI9w-AVHyaAAZTPh8NDuE294.png

10:06 KiCad 在专业 PCB 设计中的卓越表现

重点介绍 KiCad 6.0 版本处理复杂电路板的能力,对比其相对于传统工具的优势,特别是在高压和多通道设计方面的有效性。

wKgZO2hI9xCALGrEAAWco1tU5MI504.png

12:37 利用人类可读文件格式克服软件限制

分享通过利用人类可读文件格式手动调整设计参数解决软件bug的经验。

13:58 Vault 系统的比较和 Git 在电子设计中的作用 14:44 寻求技术解决方案的全面付费支持wKgZO2hI9xCAGpg5AAXK8YjH9Vc832.png

17:32 Altium库管理和输出文件生成优化

讨论内部库管理的挑战和策略,强调付费支持对维护隐私的重要性,分享自定义脚本开发经验。

wKgZO2hI9xGATzdLAAKIfFTHPi4107.pngwKgZO2hI9xGAFRLEAAX5RW-Bf9E786.pngwKgZO2hI9xKABbPaAAav4SxKACs827.pngwKgZO2hI9xOADapVAAb9PDC6r3M604.pngwKgZO2hI9xOAZZsaAAlQpLi4_EE796.pngwKgZO2hI9xSART2WAAJIkkVJBds533.pngwKgZO2hI9xSAIeTBAAPcdLNqbmY718.png

23:12 KiCad 9.02 中的 Jobset 及一些问题wKgZO2hI9xWAWFEsAAOEukS5oAU132.pngwKgZO2hI9xWAOLu2AAWriwWSbE4337.pngwKgZO2hI9xWAIbjzAAIr4xtx4ow128.pngwKgZO2hI9xaAaObFAAR5rC8gcPc072.png

26:26 PCB 制造和输出生成完整流程

详细介绍制造图纸生成流程:DRC检查、顶层/底层视图创建、step文件导出、输出验证等。

wKgZO2hI9xaAO8EXAAYkFmfLAMY378.pngwKgZO2hI9xeAEDqoAAL7Bmgg_PA136.pngwKgZO2hI9xeAPSKZAAMTTN7WimM066.pngwKgZO2hI9xeAUCzPAAUvCU2JIhw452.pngwKgZO2hI9xiAZtNFAAU3au2G_qs430.pngwKgZO2hI9xiAVdQrAAM-osteuF8475.pngwKgZO2hI9xmAYpDhAAPjQuNTI_s414.pngwKgZO2hI9xmAMy_SAATXfZVSiBg266.png 33:57 IPC 25 81网表兼容性和查看问题wKgZO2hI9xmAElhzAAPEIhwmHhw156.pngwKgZO2hI9xqAIFIdAAKU50zyr_4760.pngwKgZO2hI9xqAP6WuAASQhMhwGJw933.pngwKgZO2hI9xuAZTPWAAPP_AbwGTw206.png

结束语

Jason 在演讲中说了一句很有意思的话:瑞萨作为一家芯片供应商,做得非常不错,但它收购 Altium 之后的一些做法,让我完全无法接受!最后在总结下演讲的内容,从 Jason 为何选择 Altium 到专向 KiCad 的原因:

选择Altium的初衷

-定价透明:原理图设计6000美元,PCB布局12000美元,年度支持费用25%

-功能全面:一体化定价模式,包含所有功能

-元件库丰富:广泛的元件库和供应商支持

-多通道设计:支持高度重复性的电路板布局

Altium使用中的问题

技术问题

-软件频繁崩溃,影响工作效率

-用户界面不一致(如多种绘制多边形的方式)

-多通道设计限制:通道编号必须从1开始,无法从0开始

-元件库不一致:同一供应商的相同元件可能有不同封装

-输出文件生成存在长期未修复的bug

服务问题

-客户支持响应极慢(支持请求等待6周)

-推动使用公开论坛而非私密沟通

-无法私下请求新功能

-十多年来低端定价层级未增加新功能

商业政策问题

-试图锁定客户知识产权

-强制推广Vault系统(而Git等免费替代方案已足够)

KiCad的优势

技术优势

-稳定可靠:很少崩溃,界面一致

-多通道设计支持更佳:规则定制更灵活

-高压设计能力:支持紧密引脚间距和高压应用

-先进制造工艺支持:支持微孔、任意层、层间通孔等

开源优势

-开源性质,社区支持强大

-文件格式人类可读,便于调试和定制

-持续改进和创新

工作流程优势

-优秀的库管理系统

-可靠的输出文件生成

-更好的版本控制集成

工作流程创新

库管理策略

-复制KiCad库管理理念用于内部库

-开发自定义脚本实现定期更新

-避免频繁下载,提高效率

输出文件处理

-开发Python脚本解决文件命名控制问题

-自动化DRC检查和文件生成流程

-支持多种制造商格式需求


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • pcb
    pcb
    +关注

    关注

    4391

    文章

    23746

    浏览量

    420830
  • 电路板设计
    +关注

    关注

    1

    文章

    130

    浏览量

    17268
  • altium
    +关注

    关注

    48

    文章

    997

    浏览量

    121811
  • PCB设计
    +关注

    关注

    396

    文章

    4907

    浏览量

    94091
  • KiCAD
    +关注

    关注

    5

    文章

    313

    浏览量

    10229
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    《电子发烧友电子设计周报》聚焦硬科技领域核心价值 第16期:2025.06.16--2025.06.20

    系统 2、QSpice:比 LTSpice 好用 10 倍的仿真工具 3、AltiumKiCad迁移
    发表于 06-20 19:50

    《电子发烧友电子设计周报》聚焦硬科技领域核心价值 第17期:2025.06.23--2025.06.27

    开发工具链v3.40.1版本 3、来自中科院 --全球首个AI设计芯片系统 4、AltiumKiCad迁移
    发表于 06-27 18:24

    《电子发烧友电子设计周报》聚焦硬科技领域核心价值 第19期:2025.07.7--2025.07.11

    ://www.elecfans.com/d/6760239.html https://www.elecfans.com/d/6760240.html 6、AltiumKiCad
    发表于 07-11 20:36

    《电子发烧友电子设计周报》聚焦硬科技领域核心价值 第20期:2025.07.14--2025.07.18

    版本、RISC-V开发工具链v3.40.1版本 7、AltiumKiCad迁移实践
    发表于 07-18 21:36

    《电子发烧友电子设计周报》聚焦硬科技领域核心价值 第21期:2025.07.21--2025.07.25

    KiCad迁移实践管理
    发表于 07-25 20:03

    《电子发烧友电子设计周报》聚焦硬科技领域核心价值 第22期:2025.07.28--2025.08.1

    ://www.elecfans.com/d/6760239.html https://www.elecfans.com/d/6760240.html 8、AltiumKiCad
    发表于 08-01 21:05

    《电子发烧友电子设计周报》聚焦硬科技领域核心价值 第23期:2025.08.04--2025.08.08

    计算器 7、IAR发布Arm开发工具链v9.70.1版本、RISC-V开发工具链v3.40.1版本 8、AltiumKiCad迁移
    发表于 08-08 20:47

    AltiumKiCad 工具

    ://github.com/thesourcerer8/altium2kicad用于 PCB 和原理图的 Altium KiCad 转换器。系统要求:Perl 可选:https
    发表于 12-19 09:36

    DigiPCBA 迁移系列 - 前言

    界面。AD22.4版本后的界面如下:对于迁移,有以上多种方法可以访问并进行操作,非常方便。在后面的文章里将会详细介绍各类迁移的具体操作和设置。您将会体验
    发表于 06-24 14:24

    KiCad中使用AD的封装(Pcblib)

    “ 经常有小伙伴在群里问,有没有办法可以批量把Altium Designer的封装转成KiCad的形式。目前阶段暂时只能单个的导出,或者将封装全部放到AD的PCB上,然后通过导入PCB再导出的方式
    发表于 06-19 13:06

    KiCadAltium Designer 图纸互转详解

    需要使用最新版本的软件工具。   ” KiCad 导入 Altium 先回顾下 KiCad 可以导入的格式: 7.0 开始,KiCad
    的头像 发表于 04-28 18:13 1.1w次阅读
    <b class='flag-5'>KiCad</b> 与 <b class='flag-5'>Altium</b> Designer 图纸互转详解

    KiCad中使用AD的封装(Pcblib)

    “ 经常有小伙伴在群里问,有没有办法可以批量把Altium Designer的封装转成KiCad的形式。目前阶段暂时只能单个的导出,或者将封装全部放到AD的PCB上,然后通过导入PCB再导出的方式
    的头像 发表于 11-12 12:21 5053次阅读
    在<b class='flag-5'>KiCad</b>中使用AD的封装<b class='flag-5'>库</b>(Pcblib)

    KiCon 演讲回顾(十四):现场演示如何迁移 Altium 及 EasyEDA 的设计文件及器件

    “  如果你正在考虑将你的电子设计自动化工具迁移KiCad,这里有一些关键信息!胡老师将带我们现场演示如何直接迁移 Altium、立创EDA的设计图纸及元件
    的头像 发表于 12-10 09:54 1792次阅读
    KiCon 演讲回顾(十四):现场演示如何<b class='flag-5'>迁移</b> <b class='flag-5'>Altium</b> 及 EasyEDA 的设计文件及器件<b class='flag-5'>库</b>

    KiCad 9 探秘(七):使用 Jobset 批量输出文档(归档)

    JobsetAltium Designer 中的 Outjob 类似,旨在解决标准化的批量文档输出问题。通过一个配置文件,应用于不同的工程,但输出的内容结构都是一致的。简单说就是一键出图、智能导出
    的头像 发表于 02-12 12:01 1392次阅读
    <b class='flag-5'>KiCad</b> 9 探秘(七):使用 <b class='flag-5'>Jobset</b> 批量输出文档(归档)

    KiCad华秋发行版中使用云端器件

    Altium 那样的云端器件,实际使用起来还是没那么方便。 ”     KiCad 符号的优点与缺点  KiCad 官方符号
    的头像 发表于 08-07 11:15 6433次阅读
    在<b class='flag-5'>KiCad</b>华秋发行版中使用云端器件<b class='flag-5'>库</b>