“華秋發行版的定位是為中國用戶服務,解決一些因某種原因無法合并到主干但對中國用戶來說非常重要的問題;同時通過預裝一些插件,打通供應鏈、設計到制造的壁壘。”
華秋自 2023 年起成為 KiCad 白金贊助商,同時招募了專職軟件工程師為 KiCad 代碼做貢獻。除了日常的 Bug 修復外,對 KiCad 9 的主要功能的貢獻包括:
在貢獻代碼的過程中,發現除了這些通用功能之外,有些對中國用戶來講非常重要的功能但因為各種原因可能無法合并到主干(比如微軟拼音輸入法導致卡死的問題);某些新功能因為 KiCad 本身的限制也無法短期內實現(比如原理圖中支持插件、元器件的概念等);當然也希望通過發行版,預裝一些插件,方便用戶打通供應鏈、設計和制造(比如DFM插件,詢價和一鍵下單插件)。
通過和 KiCad 社區的核心開發者充分交流溝通后,萌生了制作華秋發行版的念頭。發行版完全遵循 GPL 3.0 協議,且跟隨 KiCad 最新的分支同步更新。原則是通用功能還是貢獻給 KiCad 主干,主干無法合并的功能才添加到發行版中,一旦主干可以支持,即刻合并到主干。
因此發行版完全兼容 KiCad 的所有原理圖、PCB文件格式,功能上也只是新增而不會缺失主干中的任何功能。
發行版有哪些新功能?
以下是發行版的新增功能:
微軟拼音輸入法導致 KiCad 卡死
這個問題僅出現在 Win 10 中,Linux, MacOS, Win11 不受影響。KiCad 中文社群中大量用戶匯報了此問題。由于和 wxWidget 相關,暫時沒有辦法修復。但禁用微軟拼音輸入法可以作為一個妥協的方案:
在發行版中,增加了一個開關。首次運行 KiCad 時,會自動檢測操作系統類型,如果是 Win 10,會提示用戶是否禁用微軟拼音輸入法;其他 OS 則不受影響。當然,可以在菜單中隨時開啟或禁用:
KiCad 插件鏡像
KiCad 的官方插件庫并沒有存儲所有的插件安裝包,而只是提供了各個插件安裝包的鏈接。但由于大部分的安裝包都發布在 Github 上,導致國內的用戶在插件管理器中安裝插件非常不穩定,有時可以裝有時又裝不了; Gitlab 上的包可以裝,Github 上的包經常失敗。而 KiCad 的插件生態又比較繁榮,有不少非常好用的插件,這對中國用戶來說就非常不友好了。Ethan 是 KiCad 的 Lead Developer,為了解決這個問題,做了一個 KiCad 插件的鏡像。思路是是先獲取 KiCad 官方庫中所有插件的鏈接,然后通過類似爬蟲的方式,將這些安裝包到同步到 Gitee 中。目前是每兩天和官方庫同步一次。https://gitee.com/kicad-mirror/kicad-addons用戶只需要在插件管理其中添加以下的倉庫URL,就可以快速地下載插件,不再受網絡的影響:
https://gitee.com/kicad-mirror/kicad-addons/raw/master/repository.json
在華秋發行版中,已經預置了 這個 URL,用戶可以直接進行插件下載。暗黑模式
Linux 和 Mac 的用戶可能體會不到這個痛苦,但 80% 以上的中國用戶仍然使用 Windows,但 wxWidget 的穩定版還不支持 Win 下的暗黑功能。華秋發行版中 cherry pick 了 wxWidget master 分支中的功能,現在 Windows 用戶也能體驗暗黑模式的快樂了:
當然,如果未來 wxWidget 的穩定版也支持 Win 的暗黑,這些代碼會隨時合入到 KiCad 的主干。元器件與云端元器件庫
同時將大量元器件關聯了原理圖符號、封裝及3D,可以直接在 KiCad 中調用。基于 www.eda.cn 中的數據,發行版魔改了 KiCad 中的符號選擇器?,F在只要能聯網,就可以直接在符號選擇器中按分類或者參數進行搜索:其中的元器件不僅包含 MPN、廠商、電氣參數等信息,還關聯了符號和封裝,可以直接擺放到原理圖中使用。在云端庫中擺放的器件,其中的電氣參數也會自動添加到符號中,生成 BOM 更精準。參考視頻如下;
華秋發行版中預裝了一些插件,其中華秋DFM就是其中之一?,F在無需離開 KiCad 的設計環境,就可以直接在 PCBnew 中進行 DFM 檢查,插件會自動生成 Gerber 并上傳到服務器進行分析,并返回檢查結果。用戶可以直接跳轉到出錯的位置進行修改,改完后再次檢測即可,省去了不同工具間傳遞信息的時間浪費。https://github.com/Huaqiu-Electronics/kicad-hqdfm-plugin插件可以直接從 PCB 中提取長寬、板厚、最小線寬/線距、最小孔徑等信息信息,進行實時價格查詢:
也會自動分析 PCB 中的物料種類,貼片、直插的點數:
確認無誤后,直接點擊下單,插件會自動生成 Gerber,NCDrill, 坐標文件并自動上傳的華秋PCB,完成一鍵下單。
在 HQPCB 插件中,點擊“BOM匹配”,就可以跳轉到 BOM 匹配界面,并根據 PCB 中提取出的關鍵信息,自動匹配到實際可以購買的器件:也可以采用手動搜索的方式,在插件中搜索感興趣的器件,非常方便。源碼與下載
發行版遵循 GPL 協議,可以在以下鏈接查看源碼:https://gitlab.com/kicad-hq/kicadhttps://github.com/Huaqiu-Electronics/kicad-hqdfm-plugin發行版的 Windows 安裝包可以直接使用以下鏈接下載:https://www.eda.cn/data/kicad-release/kicad-huaqiu-8.0.6-x86_64.exe.zip
Linux 的話需要使用 Flatpak 下載,暫不支持 MacOS。
結束語
華秋的 KiCad 發行版是一種有意思的嘗試,它并不是簡單的 Fork,而是在 KiCad 主版本的基礎上提供了一種補充的選擇,讓特定的用戶可以使用到一些更高效的解決方案。有興趣的小伙伴可以自行嘗試,有問題在發行版的倉庫中直接提問,當然也可以聯系華秋的工程師,進行進一步的溝通。
注意:如果想第一時間收到 KiCad 內容推送,請點擊下方的名片,按關注,再設為星標。
原文標題:KiCon演講回顧(二):華秋 KiCad 發行版
文章出處:【微信公眾號:KiCad】歡迎添加關注!文章轉載請注明出處。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
相關推薦
? ” ? 為什么需要華秋發行版? 華秋電子在11月的 KiCon 發布了基于 8.0.6 的
發表于 12-19 11:21
?189次閱讀
“?Wayne Stambaugh 分享了如何提升 KiCad 用戶和開發者體驗的關鍵一環:報告KiCad Bug。?” 完整的演講視頻在這里: KiCad的使命
發表于 12-11 09:09
?115次閱讀
“ ?在KiCon Asia 2024,我們有幸聽到了@IAMLIUBO 的分享——嵌入式工程師的硬件夢之KiCad經驗分享。 ? ” 以下是完整演講視頻: 為什么選擇KiCad? 跨
發表于 12-09 01:02
?189次閱讀
“ ?Eric 是 KiCad 貢獻者及華秋發行版的開發者。他將與我們分享如何開發 ODB++ 導出功能! ” ? 什么是ODB++ ODB++是一種智能數據格式,專為PCB制造設計。
發表于 12-06 01:03
?321次閱讀
工具。 ? ” 完整的演講視頻在這里: 現在開始您的建庫之旅... 前提 了解KiCad、符號、封裝以及錯誤的后果(下圖)。 會使用 Git 不信任在線封裝,相信自己能做得更好。 元件庫哲學 首先確保正確性,然后是保守性和一致性。 遵循IPC標準,尤其是IPC 7352。
發表于 12-05 09:12
?204次閱讀
“ ?由 Würth ?Electronics 的黃夢龍和Richard Blakey帶來的分享,詳細介紹了 Wurth KiCad 元器件庫的設計及管理。 ” KiCad?庫的設計 結構參考:遵循
發表于 11-26 01:08
?128次閱讀
“ ?來自Alex Shvartzkop在KiCon Asia 2024的精彩分享!KiCad XAO 到 ELmer FEM ” ? ? FEM/FEA/FDTD 簡介 FEM (Finite
發表于 11-25 01:05
?369次閱讀
與解決方法KiCad 開發筆記插件應用發布記錄
原文標題:KiCon演講回顧(一):
發表于 11-20 14:48
?776次閱讀
“ ?線下培訓是 KiCon Asia 2024 系列活動的一部分,但需要單獨報名,由 KiCad 首席開發者 Seth 主講,授課語言為英語。 ? 歡迎使用 KiCad 的企業及個人用戶參與,提升
發表于 11-12 12:24
?362次閱讀
“ ?KiCon 還有 3 天就要開啟,還沒報名的小伙伴抓緊了!這次會議匯聚了 KiCad 全球的主要開發者,演講主題也非常精彩! ? ” ? 主題演講(日程概覽) 11月15日(No
發表于 11-12 12:24
?195次閱讀
?KiCon 報名正當時! 如何報名? 海外的小伙伴仍可以在 KiCon 的官網購買門票: https://pretix.eu/kicad/kiconasia2024/ 國內的小伙伴可以在電子發燒友
發表于 11-12 12:05
?142次閱讀
。
今年 KiCon 的舉辦地與一年一度的 Maker Faire(今年主題:萬物皆可AI)僅 500 米距離。
五、演講主題目前已確認的主題包括:
KiCad 9 Status Update
發表于 09-24 09:43
年在伊利諾伊州芝加哥開始。歐洲會議在 COVID 后啟動,并與中國深圳的 KiCon Asia 聯合舉辦。
二、活動亮點
亮點1:零距離接觸 KiCad 大咖
本次活動邀請了 Wayne
發表于 09-14 10:55
/call-for-sponsors/
目前,已確認 KiCad 的白金贊助商 KiCad Service Corporation 及 華秋電子將作為會議的聯合主辦方。
Elexcon
發表于 08-18 22:30
“在 KiCad 中使用華秋DFM插件,高效完成工藝規則檢查,且可以根據檢測結果直接在 PCB 中進行修改。”
華秋 DFM 插件介紹
發表于 08-18 22:15
評論