使用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也沒有人上傳,看樣子要自己建零件。
2.KiCAD建PCB零件很快,定好pad,畫好零件footprint就可以了。建議創建一個專案專用零件庫,這樣將來KiCAD專案檔的移植性比較好。但是沒有3D零件,3D預覽圖裡面新元件位置空空的,不開勳。
3.先從google搜尋找到微動開關的尺寸,到tinkercad新增一個3D專案,把3D模型一下子就建好。此時顏色資訊不重要。將不同顏色的佈建之間隔開不要碰觸到。全選匯出stl檔。
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專案檔的移植性也會比較好。
12.當3D預覽圖檢查沒有問題後,可以回到freecad在另外匯出step檔,並且把step跟剛剛的wrl檔放在一起,這樣kicad如果有需要會出step檔的時候,它才能夠找到檔案。