“跟著 KiCad 節(jié)奏,發(fā)布 8.0.8 版本。華秋發(fā)行版的定位是為中國(guó)用戶服務(wù),解決一些因某種原因無法合并到主干但對(duì)中國(guó)用戶來說非常重要的問題;同時(shí)通過預(yù)裝一些插件,打通供應(yīng)鏈、設(shè)計(jì)到制造的壁壘。”
為什么需要華秋發(fā)行版?
華秋電子在11月的 KiCon 發(fā)布了基于 8.0.6 的首個(gè)發(fā)行版:
發(fā)布后得到了很多小伙伴的積極反饋,但還是會(huì)有一些疑問,最主要的問題有兩個(gè):“發(fā)行版和官方KiCad有什么不同?為什么要做發(fā)行版?”,“又一個(gè)自主可控?” 要回答這兩個(gè)問題,首先還是要先明確發(fā)行版的定位:
華秋發(fā)行版是開源的、非商業(yè)化的,完全遵循 GPL 3.0 協(xié)議,且跟隨 KiCad 最新的分支同步更新。原則是通用功能優(yōu)先貢獻(xiàn)給 KiCad 主干,主干無法合并的功能才添加到發(fā)行版中,一旦主干可以支持,即刻合并到主干。
因此發(fā)行版完全兼容 KiCad 的所有原理圖、PCB文件格式,功能上也只是新增而不會(huì)缺失主干中的任何功能。華秋的工程師也是 KiCad 的長(zhǎng)期貢獻(xiàn)者,包括 ODB++,敷銅管理器以及K9后的IPC框架、接口等。
源碼與下載
發(fā)行版遵循 GPL 協(xié)議,可以在以下鏈接查看源碼: https://gitlab.com/kicad-hq/kicad 所有插件的源碼在這里: https://github.com/Huaqiu-Electronics 發(fā)行版的安裝包可以在以下頁面查看:
Windows用戶可以直接用以下鏈接下載:
https://down.eda.cn/data/kicad-release/kicad-huaqiu-8.0.8-x86_64.exe.zip
Linux 的話需要使用 Flatpak 下載,MacOS 的包正在制作中。
Arch 的用戶可以通過 AUR 倉庫安裝
使用 `yay` 或 `paru` 等 AUR 助手工具安裝:
yay -Syu kicad-hq
或者通過 GitHub 倉庫手動(dòng)安裝:
https://github.com/taotieren/aur-repo
發(fā)行版8.0.8的變更
發(fā)行版合并了 KiCad official 8.0.8 的全部更新。并修復(fù)了以下問題:
wxWidget 引起的圖標(biāo)閃爍問題(內(nèi)存泄漏)
修復(fù)了 HQPCB 下單插件的問題
云端器件庫的數(shù)據(jù)與模型更新
詳細(xì)的 release notes 可以參見以下鏈接: https://kicad.eda.cn/docs/posts/KiCad-8.0.8-Release.html
發(fā)行版有哪些新功能?
以下是發(fā)行版與官方版本有所區(qū)別的功能。
注:所有的插件也同樣可以在官方版本中安裝使用,發(fā)行版只是做了預(yù)裝。但暗黑模式、云端器件庫等功能因需要改動(dòng)源碼,只有發(fā)行版才能支持。
暗黑模式
Linux 和 Mac 的用戶可能體會(huì)不到這個(gè)痛苦,但 80% 以上的中國(guó)用戶仍然使用 Windows,但 wxWidget 的穩(wěn)定版還不支持 Win 下的暗黑功能。華秋發(fā)行版中 cherry pick 了 wxWidget master 分支中的功能,現(xiàn)在 Windows 用戶也能體驗(yàn)暗黑模式的快樂了:
當(dāng)然,如果未來 wxWidget 的穩(wěn)定版也支持 Win 的暗黑,這些代碼會(huì)隨時(shí)合入到 KiCad 的主干。
元器件與云端元器件庫
華秋創(chuàng)建了一個(gè)數(shù)據(jù)搜索引擎:www.eda.cn 提供高質(zhì)量的元器件搜索及查詢服務(wù): 同時(shí)將大量元器件關(guān)聯(lián)了原理圖符號(hào)、封裝及3D,可以直接在 KiCad 中調(diào)用。 在 KiCad 中搜索并擺放云端器件庫 基于 www.eda.cn 中的數(shù)據(jù),發(fā)行版魔改了 KiCad 中的符號(hào)選擇器?,F(xiàn)在只要能聯(lián)網(wǎng),就可以直接在符號(hào)選擇器中按分類或者參數(shù)進(jìn)行搜索:
其中的元器件不僅包含 MPN、廠商、電氣參數(shù)等信息,還關(guān)聯(lián)了符號(hào)和封裝,可以直接擺放到原理圖中使用。在云端庫中擺放的器件,其中的電氣參數(shù)也會(huì)自動(dòng)添加到符號(hào)中,生成 BOM 更精準(zhǔn)。參考視頻如下; DFM 插件 華秋發(fā)行版中預(yù)裝了一些插件,其中華秋DFM就是其中之一。現(xiàn)在無需離開 KiCad 的設(shè)計(jì)環(huán)境,就可以直接在 PCBnew 中進(jìn)行 DFM 檢查,插件會(huì)自動(dòng)生成 Gerber 并上傳到服務(wù)器進(jìn)行分析,并返回檢查結(jié)果。用戶可以直接跳轉(zhuǎn)到出錯(cuò)的位置進(jìn)行修改,改完后再次檢測(cè)即可,省去了不同工具間傳遞信息的時(shí)間浪費(fèi)。 插件的源碼在這里: https://github.com/Huaqiu-Electronics/kicad-hqdfm-plugin 參考視頻如下: PCB/SMT 實(shí)時(shí)詢價(jià)及下單 發(fā)行版中預(yù)裝了 HQPCB 插件:
插件可以直接從 PCB 中提取長(zhǎng)寬、板厚、最小線寬/線距、最小孔徑等信息信息,進(jìn)行實(shí)時(shí)價(jià)格查詢:
也會(huì)自動(dòng)分析 PCB 中的物料種類,貼片、直插的點(diǎn)數(shù):
查詢到 SMT 的價(jià)格:
確認(rèn)無誤后,直接點(diǎn)擊下單,插件會(huì)自動(dòng)生成 Gerber,NCDrill, 坐標(biāo)文件并自動(dòng)上傳的華秋PCB,完成一鍵下單。
KiCad 中的元器件搜索引擎 在 HQPCB 插件中,點(diǎn)擊“BOM匹配”,就可以跳轉(zhuǎn)到 BOM 匹配界面,并根據(jù) PCB 中提取出的關(guān)鍵信息,自動(dòng)匹配到實(shí)際可以購買的器件: 并查詢器件的詳細(xì)信息及數(shù)據(jù)手冊(cè): 也可以采用手動(dòng)搜索的方式,在插件中搜索感興趣的器件,非常方便。
微軟拼音輸入法導(dǎo)致 KiCad 卡死
這個(gè)問題僅出現(xiàn)在 Win 10 中,Linux, MacOS, Win11 不受影響。KiCad 中文社群中大量用戶匯報(bào)了此問題。由于和 wxWidget 相關(guān),暫時(shí)沒有辦法修復(fù)。但禁用微軟拼音輸入法可以作為一個(gè)妥協(xié)的方案:
在發(fā)行版中,增加了一個(gè)開關(guān)。首次運(yùn)行 KiCad 時(shí),會(huì)自動(dòng)檢測(cè)操作系統(tǒng)類型,如果是 Win 10,會(huì)提示用戶是否禁用微軟拼音輸入法;其他 OS 則不受影響。當(dāng)然,可以在菜單中隨時(shí)開啟或禁用:
KiCad 插件鏡像
KiCad 的官方插件庫并沒有存儲(chǔ)所有的插件安裝包,而只是提供了各個(gè)插件安裝包的鏈接。但由于大部分的安裝包都發(fā)布在 Github 上,導(dǎo)致國(guó)內(nèi)的用戶在插件管理器中安裝插件非常不穩(wěn)定,有時(shí)可以裝有時(shí)又裝不了; Gitlab 上的包可以裝,Github 上的包經(jīng)常失敗。而 KiCad 的插件生態(tài)又比較繁榮,有不少非常好用的插件,這對(duì)中國(guó)用戶來說就非常不友好了。 Ethan 是 KiCad 的 Lead Developer,為了解決這個(gè)問題,做了一個(gè) KiCad 插件的鏡像。思路是是先獲取 KiCad 官方庫中所有插件的鏈接,然后通過類似爬蟲的方式,將這些安裝包到同步到 Gitee 中。目前是每?jī)商旌凸俜綆焱揭淮巍? https://gitee.com/kicad-mirror/kicad-addons
用戶只需要在插件管理其中添加以下的倉庫URL,就可以快速地下載插件,不再受網(wǎng)絡(luò)的影響:
https://gitee.com/kicad-mirror/kicad-addons/raw/master/repository.json
在華秋發(fā)行版中,已經(jīng)預(yù)置了 這個(gè) URL,用戶可以直接進(jìn)行插件下載。
結(jié)束語
華秋的 KiCad 發(fā)行版是一種有意思的嘗試,它并不是簡(jiǎn)單的 Fork,而是在 KiCad 主版本的基礎(chǔ)上提供了一種補(bǔ)充的選擇,讓特定的用戶可以使用到一些更高效的解決方案。 有興趣的小伙伴可以自行嘗試,有問題在發(fā)行版的倉庫中直接提問,當(dāng)然也可以聯(lián)系華秋的工程師,進(jìn)行進(jìn)一步的溝通。
注意:如果想第一時(shí)間收到 KiCad 內(nèi)容推送,請(qǐng)點(diǎn)擊下方的名片,按關(guān)注,再設(shè)為星標(biāo)。
常用合集匯總:
和 Dr Peter 一起學(xué) KiCad
KiCad 8 探秘合集
KiCad 使用經(jīng)驗(yàn)分享
KiCad 設(shè)計(jì)項(xiàng)目(Made with KiCad)
常見問題與解決方法
KiCad 開發(fā)筆記
插件應(yīng)用
發(fā)布記錄
審核編輯 黃宇
-
KiCAD
+關(guān)注
關(guān)注
5文章
170瀏覽量
8831 -
華秋
+關(guān)注
關(guān)注
21文章
559瀏覽量
12371
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論