“Morgan Allen 在 KiCon US 2025 上介紹了 KiConnect,這是FreeCAD 的新工作臺,通過 KiCad IPC API 與 FreeCAD 集成,實現(xiàn) ECAD-MCAD 協(xié)同。 艾倫還討論了他在 Freecad 參數(shù)化 Web 查看器方面的工作,該項目向客戶呈現(xiàn)3D模型并動態(tài)最新進展其參數(shù)化信息。”

摩根·艾倫是一位有著 20 年軟件開發(fā)經(jīng)驗的程序員,最初專注于前端工作,但后來轉向了后端編程,使用 Python 和 Django。 具有制造背景,特別是作為Chabot空間和科學中心的首席展覽制造商,摩根在使用 Freecad 方面獲得了專業(yè)知識,特別是在數(shù)控工作和包含 Python 腳本的Path工作臺 (現(xiàn)在的 Cam 工作臺) 方面。 討論圍繞著 “KiConnect” 的開發(fā),這是一個與 KiCad API 集成的 Freecad 工作臺,用于在 Freecad 和 KiCad 之間進行無縫雙向通信,旨在簡化 PCB 設計和編輯。 摩根分享了他們的個人項目,一個由13片電路板組成的系統(tǒng),強調(diào)了現(xiàn)有工具在管理復雜的 PCB 布局和面板方面的局限性。 目前,KiConnect 支持導入電路板輪廓、管理封裝、焊盤和整合3D模型,并計劃未來的最新進展,包括多電路板支持和高級功能,如柔性連接和面板化。 摩根強調(diào)了社區(qū)投入和合作在完善 KiConnect 方面的重要性,并表達了對貢獻和建議的開放邀請,以在 Freecad 生態(tài)系統(tǒng)中培養(yǎng)一個多功能且易于使用的 PCB 設計工具。 以下是完整的演講視頻:以下是章節(jié)速覽,便于快速查詢您感興趣的內(nèi)容:00:00 將Freecad與KiCad集成在一起,實現(xiàn)交互式PCB設計
討論在PCB設計中使用Freecad和KiCad進行雙向交互,強調(diào)演講者在編程、制造方面的背景,以及對Freecad項目 (如參數(shù)化網(wǎng)絡查看器) 的貢獻。
03:59 為即將耗盡的電池設計終極神殿: Cacophony(噪音)
2018年,Cacophony 項目啟動,旨在創(chuàng)造不和諧的聲音,一個由13塊PCB組成的系統(tǒng),具有互動元素,如LEDs和按鈕。
05:40 使用 KiCad 9 重構項目的可行性
演講者討論了過去設計中的挑戰(zhàn),以及由于 SWIG 的種種限制而失敗的嘗試。 使用 KiCad 9 新的可靠 API,他們重新審視了該項目,旨在完全實現(xiàn)他們的愿景,強調(diào)了更新工具對Freecad用戶的重要性。
06:53 探索 Freecad 中的工作臺和 Python 功能,以實現(xiàn)高級建模和自動化
討論強調(diào)了在 Freecad 中使用工作臺執(zhí)行凸輪工作和建筑設計等專業(yè)任務,遵守國際建筑規(guī)范。 它強調(diào)了 Python 工作臺用于實體建模的多功能性以及用于自定義對象和控制模型的強大 Python 功能。 演講者分享先前涉及手動干預的方法的經(jīng)驗和現(xiàn)有工作臺面臨的挑戰(zhàn),特別是關于 KiCad 文件和最新進展的解析。 新的 API 版本被視為改造項目和改進自動化流程的機會。
10:53 KCAD IPC API的 Python 綁定的挑戰(zhàn)和演變
討論強調(diào)了自動生成的 KICAD SWIG API 的問題,包括新版本的意外更改和Python排他性。 它贊揚了Jon Evans為 KiCad 項目開發(fā)更一致的API的努力,強調(diào)了使用 Python for Freecad 和 KiCad 的好處。
13:34 開發(fā)和增強專業(yè) PCB 設計工具的功能
演講者討論了他們正在進行的改進 PCB 設計工具的項目,強調(diào)了導入電路板輪廓和焊盤等功能的易用性,并尋求有關組織網(wǎng)絡和焊盤的反饋以提高可用性。 他們預計即將進行的 API 修復和改進將增強工具的功能。
16:15 新的 3D PCB 設計工具的開發(fā)計劃和限制
演講者討論了他們預發(fā)行的 3D PCB 設計工具當前的局限性,重點關注對多邊形、線段、Cutout、走線和焊盤的支持。 他們概述了多板支持、與其他工具集成以及 Flex PCB 等專業(yè)功能的計劃。 演講者強調(diào)了社區(qū)反饋的需求以及在 AGPL 許可證下開發(fā)強大工具的潛力。
21:28 改進從 ECAD 到 MCAD 的集成: 解決絲印和零件間隙問題
演講者討論了將 ECAD 設計轉化為 MCAD 的挑戰(zhàn)和解決方案,強調(diào)了通過 3D 模型集成實現(xiàn)絲印和零件間隙的重要性。 他們強調(diào)了 Freecad 用于更新設計的多功能性及其在不需要 Python 編程知識的情況下進行多板組裝的潛力。
27:58 通過 IDF 和 Idx 文件探索 ECAD 系統(tǒng)中的互操作性
討論的中心是IDF和Idx文件在增強 ECAD 和 Freecad 之外的各種 Ecad 系統(tǒng)之間通信的潛在用途,強調(diào)了該項目的獨立開發(fā)及其對特定API的關注,不包括更廣泛的API支持。
29:58 在Freecad中自動創(chuàng)建 PCBs 的測試臺(bed nail)
討論探討了使用 Freecad 的 shape binder 功能來自動化創(chuàng)建和更新 PCB 測試臺,引用測試焊盤并促進功能測試,并計劃未來的文檔和教程。 以下是演講 PPT:













結束語
ECAD-MCAD 機電協(xié)同一直是一個熱門的話題,在 KiConnect 之前,StepUp 插件是 KiCad 與其他 MCAD 工具進行同步的一個不錯選擇。KiConnect 沒有使用傳統(tǒng)的 parser,而是直接使用新的 KiCad IPC API,為機電系統(tǒng)則提供了一種新的選擇。目前 KiConnect 還處于 pre-release 狀態(tài),感興趣的小伙伴可以持續(xù)關注。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
pcb
+關注
關注
4407文章
23887瀏覽量
424540 -
CAD
+關注
關注
18文章
1142瀏覽量
76665 -
KiCAD
+關注
關注
5文章
321瀏覽量
10412
發(fā)布評論請先 登錄
相關推薦
熱點推薦
模具工作臺檢測應用案例
`` 本帖最后由 hzsktech 于 2017-8-10 14:21 編輯
模具工作臺檢測應用案例行業(yè)描述模具是用來制作成型物品的工具。這種工具由各種零件構成,工業(yè)生產(chǎn)上用以注塑、壓鑄或鍛壓
發(fā)表于 08-10 14:18
Altium 轉 KiCad 工具
://github.com/thesourcerer8/altium2kicad用于 PCB 和原理圖的 Altium 到 KiCad 轉換器。系統(tǒng)要求:Perl 可選:https
發(fā)表于 12-19 09:36
Kicad導出的電路板3D模型用Solidworks打開后什么都沒有
我使用Kicad設計完PCB后,導出3D模型(STEP文件)給做結構的同事。但是他用Solidworks打開后發(fā)現(xiàn)什么都沒有。但是我用FreeCAD可以打開Kicad導出的STEP文件
發(fā)表于 09-30 14:06
基于HCS08運動控制系統(tǒng)的數(shù)控工作臺的軟件設計與建模方法
隨著電子技術的發(fā)展和運動控制技術的成熟,人們開始將運動控制技術應用于測量設備,產(chǎn)生了數(shù)控工作臺。數(shù)控工作臺是利用運動控制系統(tǒng)控制工作臺的運動機構動作,以運動到需要的位置,大大提高了工件測量的效率。
多功能焊接工作臺的制作
焊接工作臺是指為焊接小型焊件而設置的工作臺。焊接工作臺的表面一般有T型槽或孔,方便使用。焊接平臺材質(zhì)一般為HT200或HT250,這兩種材質(zhì)占到焊接平臺材質(zhì)的98%以上,既能滿足焊接工件時的要求,又相對來說價格低廉,無論是焊接平
防靜電工作臺接地方法
防靜電工作臺具有防靜電功能,不只是因為桌面采用防靜電臺墊,還有一個很重要的因素是防靜電接地線。沒有防靜電接地線的工作臺是起不到防靜電的作用的。防靜電接地線是將整個防靜電工作臺產(chǎn)生的靜電釋放到地下。那接地線是怎么接的呢?下面我們就
防靜電工作臺的防靜電原理及作用介紹
防靜電工作臺顧名思義就是具有防靜電功能的工作臺。人們在干燥的環(huán)境中作業(yè)時,干燥的空氣與絕緣體表面磨擦會產(chǎn)生靜電。這些電荷會聚集在絕緣體的表面。電荷越積越多,電壓也越來越高,達到一定的電壓時,就會發(fā)生放電現(xiàn)象。
看看老外們在 KiCad 社區(qū)做什么:KiCon US 首日議程圖文
的信息: 第一天的 Topic 1. 介紹 KiConnect (Morgan Allen) KiConnect 是我自 2018 年創(chuàng)建 The Cacoffiny 以來就夢寐以求的 FreeCAD
kicadStepUp:KiCad 與 FreeCAD 之間的機電協(xié)同
KiCad StepUp 工具是一個 FreeCAD 宏和工作臺,旨在幫助 KiCad EDA 與 FreeCAD 或其他機械 CAD 軟
KiConnect:連接 KiCad PCB 的 FreeCAD 工作臺
評論