使用openscad軟件繪制鍵帽的教程分享

lydiazhang   2016-09-23 10:28:54

Openscad是一個(gè)基于命令的繪圖軟件,而且大部分繪圖方式都是以立方體開(kāi)始的. 新手一開(kāi)始可以不用背那些命令,只需要一個(gè)速查文件或者使用我寫(xiě)的腳本就能快速的進(jìn)入openscad的世界了,現(xiàn)在開(kāi)始正式的做一個(gè)機(jī)械鍵盤(pán)的鍵帽吧. (如果你的3D打印機(jī)精度夠的話(huà)是完全能自己打鍵帽玩的.)


首先我們要來(lái)觀(guān)察一下, 3D打印機(jī)的鍵帽構(gòu)造.

這里我們可以看出,其實(shí)鍵帽就是一個(gè)簡(jiǎn)單的梯形立方體.其核心就是那個(gè)十字槽.


所以我們現(xiàn)在先把那個(gè)十字槽畫(huà)出來(lái).


當(dāng)然不是直接畫(huà)十字槽出來(lái).我們可以簡(jiǎn)單的用兩個(gè)長(zhǎng)方體來(lái)構(gòu)成. 測(cè)量得出數(shù)據(jù).這個(gè)長(zhǎng)方體的長(zhǎng)寬高分別是1.6、4.6、8 注意,這三個(gè)數(shù)據(jù)并不是測(cè)量得到的數(shù)據(jù),而且加了一點(diǎn)公差值(為3D打印做準(zhǔn)備)

F5之后看到了這個(gè)

為了方便以后其他零件定位,統(tǒng)一在他們的后面使用對(duì)齊中心命令 center=true


得到第一個(gè)長(zhǎng)方體之后,第二個(gè)就簡(jiǎn)單了.直接復(fù)制第一個(gè),并且以Z軸為中心,對(duì)其進(jìn)行旋轉(zhuǎn)操作,如下圖

F5之后觀(guān)察圖形發(fā)現(xiàn),已經(jīng)完成了

這樣,我們就得到了這個(gè)十字鍵槽,但是,鍵帽上并不是這樣的啊. 別急.下面,我們將見(jiàn)到OPENSCAD中最常用的一個(gè)布爾運(yùn)算是如何做的.


首先我們畫(huà)一個(gè)圓柱體

然后我們把之前做好的那個(gè)十字立方體放到這個(gè)圓柱體的下面

這個(gè)時(shí)候,使用三個(gè)布爾運(yùn)算函數(shù)中的 差集 命令 difference()


把它們都包起來(lái)

這個(gè)時(shí)候的再按一下F5看.發(fā)生了什么?

是的,差集命令的含義,是用第一個(gè)立方體,減去之后的所有立方體.


這時(shí),我們就有了鍵帽中最關(guān)鍵的零件了.


接下來(lái),我們就要開(kāi)始畫(huà)鍵帽了.


在openscad中,有一個(gè)叫hull()的命令. 我把他理解為蒙皮.就是將兩個(gè)物體,最表面的部分,連接起來(lái)的一個(gè)命令. 我們就能利用這個(gè)命令,生成我們需要的鍵帽主體.


首先我們要先用一個(gè)長(zhǎng)寬18毫米,高0.1毫米的長(zhǎng)方體來(lái)做鍵帽的底

然后再做一個(gè)長(zhǎng)12.5、寬15、高1的長(zhǎng)方體作為頂。并且把它往Z軸方向上移10毫米。


利用hull命令給他們蒙皮。

F5之后,就看到了這個(gè)

但是這是一個(gè)實(shí)心的東西啊,要怎么才能實(shí)現(xiàn)其他建模軟件中的 抽殼 命令呢?


其實(shí)很簡(jiǎn)單,我們鍵帽的外殼是2mm,那么我們就再做一個(gè)尺寸縮小2mm的梯形立方體,再做一下減法不是就成了?

F5之后,就得到了這個(gè)

接下來(lái),就是把兩個(gè)東西組合在一起了。


這一步,需要慢慢的調(diào)整具體的位置。 好在,我們一開(kāi)始就在畫(huà)所有立方體的時(shí)候都在中心位置。我們只需要單純的移動(dòng)一個(gè)軸就能調(diào)整了。


最后我們得到了這樣的結(jié)果。

這里大家會(huì)看到,為了方便對(duì)每個(gè)部件進(jìn)行操作,我使用了 模塊 的方式,把它們分別的包裝起來(lái),然后就能方便的進(jìn)行各種操作了。


然后,鍵帽不可能是這么四平八穩(wěn)的,上面是有弧度,而下面也是有斜面的。要怎么樣做出這樣的效果呢? 


還是很簡(jiǎn)單,我們一樣來(lái)做減法。


首先上面畫(huà)一個(gè)非常大的圓柱體,并且旋轉(zhuǎn)它,移動(dòng)它,讓他剛剛接觸到鍵帽主體的頂部表面。

然后再畫(huà)一個(gè)比底部大一點(diǎn)的方塊,旋轉(zhuǎn)它。

這樣,我們就得到了這樣的東西。

是不是感覺(jué)很難看?


馬上就好。讓我們開(kāi)始做減法吧。用鍵帽減去上面和下面多余的東西。

按下F5,看,完成了。

好了,這樣,一個(gè)機(jī)械鍵盤(pán)的鍵帽就繪制完成了。


接下來(lái)要做的事情,就是直接在openscad里面,按一下F6開(kāi)始實(shí)體運(yùn)算。


在運(yùn)算結(jié)束后,保存該模型為STL文件。


打開(kāi)你的切片軟件,切片并打印吧。


推薦閱讀>>3D建模軟件--OpenSCAD詳細(xì)介紹

0

2865 0

發(fā)表評(píng)論

登陸后參與評(píng)論