我的位置:
Openscad是一個基于命令的繪圖軟件,而且大部分繪圖方式都是以立方體開始的. 新手一開始可以不用背那些命令,只需要一個速查文件或者使用我寫的腳本就能快速的進(jìn)入openscad的世界了,現(xiàn)在開始正式的做一個機(jī)械鍵盤的鍵帽吧. (如果你的3D打印機(jī)精度夠的話是完全能自己打鍵帽玩的.)
首先我們要來觀察一下, 3D打印機(jī)的鍵帽構(gòu)造.
這里我們可以看出,其實(shí)鍵帽就是一個簡單的梯形立方體.其核心就是那個十字槽.
所以我們現(xiàn)在先把那個十字槽畫出來.
當(dāng)然不是直接畫十字槽出來.我們可以簡單的用兩個長方體來構(gòu)成. 測量得出數(shù)據(jù).這個長方體的長寬高分別是1.6、4.6、8 注意,這三個數(shù)據(jù)并不是測量得到的數(shù)據(jù),而且加了一點(diǎn)公差值(為3D打印做準(zhǔn)備)
F5之后看到了這個
為了方便以后其他零件定位,統(tǒng)一在他們的后面使用對齊中心命令 center=true
得到第一個長方體之后,第二個就簡單了.直接復(fù)制第一個,并且以Z軸為中心,對其進(jìn)行旋轉(zhuǎn)操作,如下圖
F5之后觀察圖形發(fā)現(xiàn),已經(jīng)完成了
這樣,我們就得到了這個十字鍵槽,但是,鍵帽上并不是這樣的啊. 別急.下面,我們將見到OPENSCAD中最常用的一個布爾運(yùn)算是如何做的.
首先我們畫一個圓柱體
然后我們把之前做好的那個十字立方體放到這個圓柱體的下面
這個時候,使用三個布爾運(yùn)算函數(shù)中的 差集 命令 difference()
把它們都包起來
這個時候的再按一下F5看.發(fā)生了什么?
是的,差集命令的含義,是用第一個立方體,減去之后的所有立方體.
這時,我們就有了鍵帽中最關(guān)鍵的零件了.
接下來,我們就要開始畫鍵帽了.
在openscad中,有一個叫hull()的命令. 我把他理解為蒙皮.就是將兩個物體,最表面的部分,連接起來的一個命令. 我們就能利用這個命令,生成我們需要的鍵帽主體.
首先我們要先用一個長寬18毫米,高0.1毫米的長方體來做鍵帽的底
然后再做一個長12.5、寬15、高1的長方體作為頂。并且把它往Z軸方向上移10毫米。
利用hull命令給他們蒙皮。
F5之后,就看到了這個
但是這是一個實(shí)心的東西啊,要怎么才能實(shí)現(xiàn)其他建模軟件中的 抽殼 命令呢?
其實(shí)很簡單,我們鍵帽的外殼是2mm,那么我們就再做一個尺寸縮小2mm的梯形立方體,再做一下減法不是就成了?
F5之后,就得到了這個
接下來,就是把兩個東西組合在一起了。
這一步,需要慢慢的調(diào)整具體的位置。 好在,我們一開始就在畫所有立方體的時候都在中心位置。我們只需要單純的移動一個軸就能調(diào)整了。
最后我們得到了這樣的結(jié)果。
這里大家會看到,為了方便對每個部件進(jìn)行操作,我使用了 模塊 的方式,把它們分別的包裝起來,然后就能方便的進(jìn)行各種操作了。
然后,鍵帽不可能是這么四平八穩(wěn)的,上面是有弧度,而下面也是有斜面的。要怎么樣做出這樣的效果呢?
還是很簡單,我們一樣來做減法。
首先上面畫一個非常大的圓柱體,并且旋轉(zhuǎn)它,移動它,讓他剛剛接觸到鍵帽主體的頂部表面。
然后再畫一個比底部大一點(diǎn)的方塊,旋轉(zhuǎn)它。
這樣,我們就得到了這樣的東西。
是不是感覺很難看?
馬上就好。讓我們開始做減法吧。用鍵帽減去上面和下面多余的東西。
按下F5,看,完成了。
好了,這樣,一個機(jī)械鍵盤的鍵帽就繪制完成了。
接下來要做的事情,就是直接在openscad里面,按一下F6開始實(shí)體運(yùn)算。
在運(yùn)算結(jié)束后,保存該模型為STL文件。
打開你的切片軟件,切片并打印吧。
推薦閱讀>>3D建模軟件--OpenSCAD詳細(xì)介紹
2965 0
登陸后參與評論
2024-12-23 11:33:08
2024-12-23 11:22:30
2024-11-29 11:03:58
2024-11-29 11:01:13
2024-11-29 10:58:23
2024-11-26 09:41:32
2024-11-26 09:34:52
2024-11-22 10:28:04
2024-11-21 08:54:01
2024-11-21 08:51:52
2024-11-19 11:05:45
2024-11-19 10:57:07