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

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

3天内不再提示

KiCon 演讲回顾(十二):我的开发之路:ODB++

KiCad 2024-12-06 01:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Eric 是 KiCad 贡献者及华秋发行版的开发者。他将与我们分享如何开发 ODB++ 导出功能!

wKgZO2dR3VGAEWnAAAQhpEqs_-I614.png

什么是ODB++

ODB++是一种智能数据格式,专为PCB制造设计。

它包含了几何、钻孔、焊盘属性、封装、元件、网络表等所有PCB制造所需的信息。

wKgZO2dR3VGAXSbqAAGe8c4lIMo142.png

wKgZO2dR3VGAejEeAADfDpw4NUQ804.png

产品模型树

ODB++的核心是产品模型树,它组织了所有设计数据,确保了数据的完整性和可访问性。

wKgZO2dR3VGActipAAEbfx2DwKA998.png

wKgZO2dR3VGAGGlrAADq47GnxYc806.png

wKgZO2dR3VKAEyWQAACvP5URQFg123.png

面临的挑战 1. 理解ODB++格式

包括 eda/data 文件和 PKG(封装记录)。

每个元件都引用一个封装,封装定义了元件的通用形状。

wKgZO2dR3VKAGWXdAAPn2XFisnw537.png

2. 理解ODB++格式

cadnet/netlist文件,表示从外部CAD系统读取的网表。

网表是一组网络的集合,每个网络引用一组点。

wKgZO2dR3VKAKrzCAALQQIdS3HE383.png

3. 将 KiCad 的数据结构转为 ODB++

wKgZO2dR3VKAZ_DbAAHOpRLtN1g512.png

4. 灵活性与兼容性

ODB++与IPC-2581和GERBER格式的兼容性,为设计提供了更多的灵活性。

通过模板系统,我们可以轻松管理设计属性,提高设计效率。

wKgZO2dR3VKAF1HVAAIeFvepJsI842.png

测试工作

华秋DFM 进行 bug 修复和验证。

wKgZO2dR3VOAFs5cAANRu1uwjYY651.png

进行了PCB演示测试,比较了ODB++与Gerber的输出结果。

wKgZO2dR3VOALamIAAgFA1Q3Tak276.png

wKgZO2dR3VOAGGtyAAQkXgxUnv4284.png

测试输出包括pkgs和组件。

wKgZO2dR3VSAEoUPAAOb_XbnKvo728.png

待完成的工作

合并ODB++后的问题:查看问题

wKgZO2dR3VSAUa2fAAOYmTAMy44149.png

结束语

ODB++开发非常繁琐,前前后后超过4个月时间终于完成了主要工作,但仍有不少 Bug 需要修复。希望更多的开发者参与到 KiCad 的贡献中来,一起推动 KiCad 的发展,让 PCB 设计更加高效!

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

    关注

    396

    文章

    4939

    浏览量

    95785
  • KiCAD
    +关注

    关注

    6

    文章

    329

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    华为杨扬亮相MWC 2026并发表主题演讲

    在2026年世界移动通信大会期间,华为运营商业务总裁杨扬发表主题演讲。杨扬指出,“智能体到来为通信行业带来革命性机遇。运营商应立足自身资源禀赋,将智能能力与主营业务、融合场景、运营提效深度结合,走出一条确定性的价值跃升之路。”
    的头像 发表于 03-05 11:38 676次阅读

    智芯公司2025年度荣誉奖项回顾

    2025年,智芯公司锚定战略性新兴产业发展方向,深耕科技创新体系建设,聚力打造原创技术培育高地,正沿着高质量全面发展之路笃定前行。此刻,让我们一同回顾这一年,细数在科技创新、荣誉奖项等多个维度的奋进足迹。
    的头像 发表于 01-23 13:41 740次阅读

    KiCon Asia 2025 完美落幕,相约明年再见!

    的照片: 演讲的视频和 PPT 整理后会在公众号分享。 让我们一起回顾下会议的过程... 11月13日 培训 这次培训比去年更精彩,Seth 同学分享了很多在文档上找不到的技巧,带大家完整设计了一个 USB 电路。相信所有的小伙伴都受益匪浅。 11月14~15日 主题
    的头像 发表于 11-16 11:20 597次阅读
    <b class='flag-5'>KiCon</b> Asia 2025 完美落幕,相约明年再见!

    11 月的 KiCon Asia 前开发者希望了解下中国用户最感兴趣的功能、需求

    “   11 月的 KiCon Asia 前开发者希望了解下中国用户最感兴趣的功能、需求。大家可以把自己的想法填在这个文档中(或点击阅读原文): https://docs.qq.com/sheet
    的头像 发表于 10-24 11:20 756次阅读

    昱栎技术12周年庆暨新基地启动仪式圆满举行!砥砺十二载,启航新征程

    技术十二载深耕之路,见证新基地启航的重要时刻,共绘未来发展的宏伟蓝图。十二载深耕:以初心铸根基,以创新谋发展从初创时的蹒跚起步,到如今在AI与智能终端领域站稳脚跟、
    的头像 发表于 09-25 11:17 996次阅读
    昱栎技术12周年庆暨新基地启动仪式圆满举行!砥砺<b class='flag-5'>十二</b>载,启航新征程

    2025华为全联接大会演讲要点回顾

    华为全联接大会2025在上海隆重举行,以“共建AI Campus,跃升行业智能化”为主题的智慧园区创新峰会成功举办,期间华为公司副总裁王雷发表主题演讲,如下是演讲全文要点。
    的头像 发表于 09-25 10:02 1272次阅读

    2025华为坤灵秋季新品发布会演讲要点回顾

    2025华为坤灵秋季新品发布会在上海隆重举行,期间华为数据通信产品线总裁王雷发表主题演讲,发布华为坤灵智能办公场景方案,以初创空间办公方案、中小企业办公方案满足不同客户需求,全面助力中小企业跃升智能化。如下为演讲要点。
    的头像 发表于 09-25 09:53 1231次阅读

    KiCad 爱好者集结号 KiCon Asia 2025 报名开启

    “  一年一度的亚洲 KiCad 盛会回来了!无论你是经验丰富的电子工程师、初出茅庐的创客,还是开源硬件的忠实拥护者,KiCon Asia 2025 都是你学习、分享和交流的绝佳平台。精彩的技术演讲
    的头像 发表于 08-09 11:12 739次阅读
    KiCad 爱好者集结号 <b class='flag-5'>KiCon</b> Asia 2025 报名开启

    KiCad 爱好者集结号!KiCon Asia 2025 报名通道正式开启!

    “  一年一度的亚洲 KiCad 盛会回来了!无论你是经验丰富的电子工程师、初出茅庐的创客,还是开源硬件的忠实拥护者,KiCon Asia 2025 都是你学习、分享和交流的绝佳平台。精彩的技术演讲
    的头像 发表于 08-01 12:05 782次阅读
    KiCad 爱好者集结号!<b class='flag-5'>KiCon</b> Asia 2025 报名通道正式开启!

    2025 KiCon Asia KiCad 用户大会

    ,欢迎参加 KiCon。在这里,您可以聆听资深用户及开发者的演讲,学到很多文档中看不到的技巧;同时您还有机会在 Workshop 的环节中学习设计 PCB 的艺术。如果您是 KiCad 的开发
    发表于 07-23 15:33

    HDC 2025开发者主题演讲精彩回顾

    日前,华为开发者大会(HDC 2025)进入第二天,行业领袖、技术专家、全球开发者齐聚现场,共同见证这场科技盛会。在开发者主题演讲中,华为技术专家深入解析HarmonyOS的最新技术、
    的头像 发表于 07-09 11:20 1490次阅读

    KiCad 中的自定义规则(KiCon 演讲

    “  Seth Hillbrand 在 KiCon US 2025 上为大家介绍了 KiCad 的规则系统,并详细讲解了自定义规则的设计与实例。  ”   演讲主要围绕 加强 KiCad 中的自定义
    的头像 发表于 06-16 11:17 2564次阅读
    KiCad 中的自定义规则(<b class='flag-5'>KiCon</b> <b class='flag-5'>演讲</b>)

    看看老外们在 KiCad 社区做什么:KiCon US 首日议程图文

    “  KiCon US 于 5.28~30 在美国的圣地亚哥举行。这个会议有 live stream,有兴趣的小伙伴可以去油管上查看。接下去还有 9 月的 KiCon Europe 以及 11 月
    的头像 发表于 05-30 11:32 1254次阅读
    看看老外们在 KiCad 社区做什么:<b class='flag-5'>KiCon</b> US 首日议程图文

    2025 Google I/O大会演讲亮点回顾

    在今年的 Google I/O 大会上,我们展示了如何在 Google 的各个平台进行应用构建,并利用 Google DeepMind 的卓越 AI 模型实现创新,大展拳脚。以下是开发者主旨演讲中的重磅亮点内容,不容错过。
    的头像 发表于 05-28 09:34 1075次阅读

    华秋DFM支持KiCad PCB了

    点一下而已  为什么要用华秋 DFM 工具看图呢?原因很简单,方便!华秋 DFM 并不是只能查看 Gerber、ODB++ 这些制
    的头像 发表于 05-23 11:16 3055次阅读
    华秋DFM支持KiCad PCB了