91视频免费?看_蜜芽MY188精品TV在线观看_国产免费无遮挡在线观看视频_深夜国产_亚洲精品欧洲精品_欧美黑人粗暴多交

飛多學堂
認證:優質創作者
所在專題目錄 查看專題
3D設計軟件FreeCAD 入門
3D設計軟件FreeCAD入門2 凸臺和凹坑功能
3D設計軟件FreeCAD入門3 兩種設計方式
3D設計軟件FreeCAD入門4 草圖
3D設計軟件FreeCAD入門5 一個稍微復雜點的模型
作者動態 更多
雙電源單運放方波振蕩電路
3小時前
單運放單電源供電方波振蕩電路
5小時前
手把手教你萬用表NMOS管好壞檢測
02-25 06:00
4-28V便攜式可調電源
02-16 16:27
璞石 DS4T252 示波器 評測
02-16 16:26

3D設計軟件FreeCAD 入門

大家好,很高興和各位一起分享我第 39 篇原創文章,喜歡和支持我的工程師,一定記得給我點贊、收藏、分享喲。

加微信【jiyuyun18】與作者溝通交流。

對于廣大電子愛好者來說,在這個 PCB 可以免費打樣的時代,制作一款 PCB 已經不是什么麻煩事了。但是如果你想為你的電路板制作一個外殼,那就是另外一回事了。注塑模具動輒幾千元,甚至幾萬元,讓我們廣大電子愛好者望而卻步。公版外殼雖然便宜,但總是差強人意,不是尺寸不合適就是螺絲固定孔位置不對。此時,一種新的技術出現了,那就是 3D 打印,雖然打得很慢,但我們可以讓機器在我們睡覺時打,讓它二十四小時不停打,好在它尺寸是合適的,如果你會設計的話。什么?你不會設計?!今天我們就來解決這個問題。

FreeCAD 是一開源免費的 3D 打印設計軟件。本文以設計一個如下圖的小儲物盒為例,講述如何使用 FreeCAD 進行 3D 打印設計。

軟件設置

開始設計前,先對軟件做一些基本設置。

  • 將標記(Marker)大小設置的大一些,這里設置為 15px。菜單-》編輯-》首選項-》顯示:

標記大小設置為15px

  • 面板選擇顯示報告瀏覽器組合瀏覽器

打開報告和組合瀏覽器

  • 報告瀏覽器用于顯示系統錯誤和警告。組合瀏覽器用于顯示模型和任務:

組合瀏覽器

  • FreeCAD 默認的導航模式為 CAD 模式,可以選擇其他的導航模式,不同的導航模式拖動模型或轉動模型的操作方式不一樣:

CAD 操作模式

該設置位于窗口的右下角。你也可以選擇其他的操作模式,本文使用CAD操作模式。

把鼠標放到導航模式上可以彈出當前導航模式的操作提示:

鼠標懸停,顯示導航提示

按住鼠標滾輪鍵或者 Ctrl + 鼠標右鍵可以拖動模型。Shift + 鼠標右鍵旋轉模型。

模型旋轉亂了后,工具欄中的設置為等軸測試按鈕可以恢復默認視圖:

恢復默認視圖

  • FreeCAD 是一款多功能3D設計軟件,可以進行房屋設計、機械設計等。進行3D打印設計需要選擇Part Design :

3D 打印模型設計選擇 Part Design

設計過程

新建

開始設計點擊菜單-》文件-》新建:

新建

創建實體(Body)

點擊組合瀏覽器 中任務選項卡中的創建實體

創建實體

創建實體后,任務選項卡內容變為如下:

實體用于包含我們設計的各個部分。

創建草圖

點擊組合瀏覽器面板 任務選項卡中的創建草圖,創建一個草圖:

創建草圖

創建草圖后,系統讓你選擇要進行工作或設計的平面:

選擇工作平面

根據你要設計的模型,選擇一個合適的平面。這里我們選擇 XZ 平面。選中 XZ_Plane, 然后點擊 OK 按鈕,選擇后界面如下:

紅色圓點表示原點

繪制二維形狀

可以通過選擇工具欄中的不同形狀來進行 2D 繪圖:

二維圖形繪制工具

我們選擇折線(polyline) 用于繪制 XX 的基本形狀:

折線

Left click to place a point, right click to release the tool.

選取一個起始點,左鍵單擊開始劃線,右鍵單擊結束劃線。

我們從原點開始畫,左鍵單擊開始,中間拐彎也是左鍵,最后回到原點,繪制完成后單擊一下右鍵,繪制出如下形狀:

通過折線繪制出自己想要的形狀

繪制完成后,如果對形狀不滿意,想要修改,可以單擊選中選中一個點,來回拖動改變形狀:

拖動可以改變形狀

注意,如果此時有的點不能移動或是只能在某個方向上移動,那是因為被鎖定了。

通過約束固定設計

約束是 3D 設計中一個很重要的概念。工具欄上的約束(constraints)按鈕可以用來創建約束:

各種約束工具

重合(coincident)約束

重合約束

,用來將兩個點約束(固定)在一起。

固定點至對象(Fix a point onto an object) 約束用來將某一個點固定在某一個對象上:

固定至對象約束

下面依次是豎直、平行、垂直、相切、相等、對稱(Vertical、Horizontal、Perpendicular、Tangent、Equal、Symmetry)約束:

垂直等約束

水平距離、垂直距離(Horizontal distance、Vertical distance):

距離約束

圓或圓弧(Arc/Circle)約束同來約束圓或圓弧的半徑或直徑

圓或圓弧約束

角度(Angle)約束:

角度約束

一個完美的模型是充分約束的(A perfect model is fully constrained)。意思就是,在下面圖形中,你拖哪一個點都不應該被拖動:

可以拖動的圖形是不完美的

如果你想刪除約束,可以選中約束,可以刪除約束:

約束可以被刪除

刪除所有的約束后,所有的點都可以拖動了:

過多的自由,亂套了

我們選中兩個點,使用重合約束

重合約束

將他們他們約束(固定)在一起:

使用重合約束將草圖中的兩個點粘合到一起

要想多選,在 Windows 系統按著鍵盤上的Ctrl鍵,Mac 系統按著鍵盤上的CMD鍵。

將其他的點也約束到一起:

將其他的點都約束到一起

創建垂直約束:

選中兩點,使用垂直約束

然后將兩點約束到一起:

通過水平距離約束將線段的長度設置為 40 mm:

使用水平距離約束設置兩點間橫向距離

通過垂直距離約束設置線段長度為 60 mm:

使用垂直距離約束設置兩點間縱向距離

讓線段與 X 軸平行:

使用水平約束使兩點之間的連線水平

通過垂直距離約束將線段長度設置為 20 mm:

使用垂直距離約束設置兩點之間的縱向距離

設計過程中,如果你不小心將角度轉亂了,可以通過點擊右上角那個骰子形狀的立方體中的Front 切換回**前視圖**:

切換回前視圖

CAD 導航模式時,拖動方式為 Ctrl+ 鼠標右鍵:

通過垂直約束將線段設置為垂直于X軸:

現在我們的草圖形狀已經基本固定了,拖動是不會引起形狀改變的,但是位置可以改變:

我們通過重合約束將原點和形狀上的一個點約束在一起,這樣我們的二維形狀就不會動了:

綠色表示我們的二維形狀已經完美約束了。

指示尺寸的數字礙眼的話可以拖開:

結束二維(草圖)設計

通過組合瀏覽器中的模型選項卡可以查看我們的設計結構,目前為止,我們的設計結構如下,有一個 Body、Origin、Sketch(草圖):

設計結構

通過任務選項卡可以查看模型的約束和各個組成元素

任務選項卡可以查看各個元素

我們通過點擊任務選項卡中的Close按鈕來結束當前的草圖設計:

結束草圖設計

二維變三維

結束草圖設計后,任務選項卡內容變為:

各種三維工具

模型選中Body, 切換到任務選項卡,單擊模型中的一條邊,任務選項卡中出現了當前可進行的操作:

草圖工具中有一個是凸臺(Pad),各個 3D 設計軟件都有這個功能,名字可能不同,有的可能叫拉伸(Pull)。凸臺功能用于拉伸一個平面形狀,使之變為立體形狀。

點擊凸臺工具,神奇的事情發生了,平面的模型變成立體的了:

凸臺(Pad)工具實現拉伸

注意,這里體現了 3D 設計的一種常見思路或流程,即先在某個平面上設計二維的形狀,然后拉伸之,使之變為立體形狀。

可以在任務欄中輸入模型的長度 135mm:

可以設置拉伸的長度

現在我們的模型已經基本上是我們想要的形狀了,但有一個問題,我們的最終目標中間是空的,但是現在模型還是實心的。要進行挖空操作,我們可以設計一個形狀和現在完全相同的實體,但是小點的對象,放進去。FreeCAD t提供一種簡單的方法。

我們選中現在模型的一個斜面,然后選擇工具欄中的做一個厚的實體(Make a thick solid)工具把現有的模型中間掏空:

掏空模型

操作完后,可以設置壁厚為 2 mm。

在其他的 3D 設計軟件中這個功能也叫外殼工具或者挖空工具。

導出 STL 文件

至此,我們的設計就完成了。

我們可以導出 stl 文件給 3D打印切片軟件使用。

組合瀏覽器中選中模型選項卡,選中 Body, 菜單-》文件-》導出,保存文件類型選擇stl:

導出 STL 文件

總結

最后,我們總結一下使用 FreeCAD 進行 3D 模型設計的步驟:

  1. 在某一個平面上繪制二維圖形。
  2. 通過凸臺(Pad)或其他工具將二維圖形拉伸為三維模型。
聲明:本內容為作者獨立觀點,不代表電子星球立場。未經允許不得轉載。授權事宜與稿件投訴,請聯系:editor@netbroad.com
覺得內容不錯的朋友,別忘了一鍵三連哦!
贊 4
收藏 4
關注 216
成為作者 賺取收益
全部留言
0/200
成為第一個和作者交流的人吧
主站蜘蛛池模板: 香河县| 闵行区| 上高县| 德安县| 东台市| 宣威市| 柘城县| 红桥区| 调兵山市| 凤凰县| 马山县| 泰安市| 禹州市| 潼关县| 榕江县| 吉木萨尔县| 灵武市| 光泽县| 青州市| 临夏县| 永吉县| 花垣县| 南通市| 靖西县| 吉木萨尔县| 中方县| 南充市| 腾冲县| 长阳| 临澧县| 湛江市| 图们市| 尚义县| 任丘市| 英超| 东阿县| 上饶市| 乌兰县| 黄陵县| 三亚市| 登封市|