如何新增kicad的零件3D模型-tinkercad篇

pondahai
Apr 19, 2021

--

使用tinkercad網站的3D建模製作kicad使用的PCB零件3D模型
修訂:tinkercad輸出stl檔只需一次全選輸出即可,後在freecad中「炸開」著色。

前言:kicad中的pcb零件有3D繪製的設計,但需要個別準備每個零件的「兩種」3D檔案,分別是step檔與wrl檔。wrl檔會帶有顏色訊息,是用來kicad產生3D預覽圖用的,另一個step檔只是差別在freecad匯出時的選擇,是用來讓kicad匯出step檔給機構軟體用的。

1.KiCAD設計555電子琴,使用微動開關做琴鍵,但是KiCAD沒有內建微動開關元件,而且SnapEDA也沒有人上傳,看樣子要自己建零件。

以555電子琴為例,其中的琴鍵想要使用微動開關

2.KiCAD建PCB零件很快,定好pad,畫好零件footprint就可以了。建議創建一個專案專用零件庫,這樣將來KiCAD專案檔的移植性比較好。但是沒有3D零件,3D預覽圖裡面新元件位置空空的,不開勳。

設計一個kicad的PCB微動開關元件很快,但沒有3D模型

3.先從google搜尋找到微動開關的尺寸,到tinkercad新增一個3D專案,把3D模型一下子就建好。此時顏色資訊不重要。將不同顏色的佈建之間隔開不要碰觸到。全選匯出stl檔。

參考找到的尺寸圖在tinkercad網站製作模型
將接下來會上不同顏色的部件之間隔開不要碰到一起

4.打開FreeCAD,新增一個檔案,匯入剛剛tinkercad匯出的檔案,這時候就會在FreeCAD的Combo View看到這個元件。

5.指定工作模式為「Part」。

6.將Combo View中的元件點選。接著選擇選單Part->Create shape from mesh…此時會詢問公差,直接按Enter即可。

7.接著點上步驟產出的元件,然後選單選擇Part->Create a copy->Refine shape

8.接著點選新產出的元件,選擇選單Part->Compound->Explode compound

9.此時元件就會炸成一個個的小元件。小元件分隔的原則是根據剛剛tinkercad那邊不相連的部件,就會被獨立成小部件。

10.此時就可以到左下角View分頁中的Property找到Shape Color分別指定顏色即可,注意不要全黑,這樣會在kiCAD裡面因為黑色不反射,讓黑色的模型變成「黑洞」。匯出時全選所有的小元件,指定格式為wrl檔案。
這裡要注意把Combo View中剛剛舊的元件選擇Hide隱藏起來,這樣畫面中的元件顏色才不會被舊元件蓋住。

11.到KiCAD剛剛新增元件的屬性設定地方指定3D元件,建議把剛剛的wrl檔案放在KiCAD專案檔案的地方,這樣在指定3D元件的時候只要打檔名就可以,不用指定路徑,這樣將來KiCAD專案檔的移植性也會比較好。

把wrl檔放在kicad專案檔資料夾中,指定檔名就可以看到模型,注意縮放0.39倍以及偏移值
將著色完畢的3d模型wrl檔匯入給kicad元件使用

12.當3D預覽圖檢查沒有問題後,可以回到freecad在另外匯出step檔,並且把step跟剛剛的wrl檔放在一起,這樣kicad如果有需要會出step檔的時候,它才能夠找到檔案。

--

--

pondahai
pondahai

Written by pondahai

有容乃大 海納百川 我是彭大海 以前是工程師 現在不是工程師 贊助鏈結: https://www.paypal.me/pondahai

No responses yet