3D打印:本週使用OpenSCAD

製作一件事,我們開始使用OpenSCAD,一個3D建模程序,比繪圖更像編程。大量有益的3D可打印物體 – 包括大量重新轉發的零件 – 是在OpenSCAD中創建的,因此在最終的位置,您將能夠符合自己的零件。

這並不表示為OpenSCAD的總教程;我只是在發作渣滓足以製定基本部分。下週我將很多可能使用AutoCAD創建零件,但是,如果您有什麼軟件應用程序工具的概念,我必須用作作文化以進行零件,請在評論中留下一個註釋。檢查3D打印指南,以便在下面的openscad中製作零件。

首先,一些基礎知識
OpenSCAD背後的基本概念是建設性的實心幾何形狀,這是一種建模方法,它利用球體,立方體或圓柱等基元與基本布爾操作一起產生物體。利用單詞解釋這種方法只是可怕,所以這是一個非常非常簡短的例子。為理想是在OpenSCAD中產生的兩個物體的照片,立方體以及下面的氣缸是代碼,您必須能夠輕鬆遵守:

1
2
3.
4.
5.
6.
7.
模塊示例(){
球體(10);
翻譯([15,15,-10]){
氣缸(H = 20,r = 5);
}
}
例子();

大腦死亡簡單,對嗎?我們只是用半徑為10的球以及半徑為5的圓柱體和高度為20.我們在x以及y軸和y軸中,我們將面積15個單元等同於區域。以及z軸中的10個單位。這是建設性實體幾何中進入的地方。我們可以通過利用union()命令來集成這兩個3D基元:

1
2
3.
4.
5.
6.
聯盟(){
球體(10);
翻譯([0,0,-10]){
氣缸(H = 20,r = 5);
}
}

在OpenSCAD中,Union命令是隱式的。很多時候,除了在您集成其他布爾操作的情況下,您不要求它。我們可以利用兩種布爾的操作 – 差異,或者只是從另一個項目中減去一個項目,以及交叉點。就在這裡是差異命令:

1
2
3.
4.
5.
6.
區別(){
球體(10);
翻譯([0,0,-10]){
氣缸(H = 20,r = 5);
}
}

和交叉命令:

1
2
3.
4.
5.
6.
路口(){
球體(10);
翻譯([0,0,-10]){
氣缸(H = 20,r = 5);
}
}

那是建設性的堅實幾何形狀。通過這些布爾運營,您可以對任何事情進行任何東西。我的意思是時候證明這一點,嗯?

我們的事
考慮到我將做出一些究竟如何開發“事物”的教程,並在這些教程中擁有一個基本的“東西”是有意義的。選擇要復制的物品突然困難,但在拔出工程圖中的幾本書以及起草之後,我從工程繪圖(法語,1929年)解決了上面的“東西”。如果你想知道為什麼我選擇了這麼古老的書,只是記住:創造阿波羅航天器的人發現了起草以及用這本書繪圖。此外,這是我的專欄,所以提供它。通過將一些氣瓶和立方體集成,產生極其基本的形狀的立方體,最重要的形狀將最終是我們完成的部分。初步代碼如下,以及渲染一起:

1
2
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
模塊的東西()
{
區別(){
氣缸(H = 7,r = 19);
氣缸(H = 7,r = 8);
}

翻譯([ – 23,10,0]){
立方體([46,10,7]);
}

翻譯([ – 10,-26,0]){
立方體([20,16,7]);
}

翻譯([ – 10,-26,7]){
立方體([20,4,7]);
}
}
事物();

再次,這只是我們的開始。我們只是利用立方體和汽缸在這裡。如果您想知道為什麼我們利用的尺寸是如此奇怪,它是自原始部分(1929年在我的第四版工程繪圖副本中發布,但它可能來自1911年發布的第一版)八分之一英寸。我只是撰寫我的openscad,所以一個系統等於一英寸的一個。當我們打印出來時,我們可以通過乘法修復任何類型的大小問題。為了表面上面,我們的主要身體,我們要求在法蘭上添加一些氣缸。一個真正令人敬畏的OpenSCAD的一件事是能夠產生小部件的能力,然後將它們與Union命令集成在一起。這是我們法蘭的一系列氣缸:

1
2
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
模塊法蘭(){
旋轉([270,0,180]){
翻譯([ – 10,6,-4]){
區別(){
聯盟(){
立方體([20,12,4]);
翻譯([10,0,0]){
氣缸(H = 4,r = 10);
}
}
翻譯E([10,0,0]){
氣缸(H = 4,r = 3.5);
旋轉([0,0,90]){
氣缸(H = 3,r = 7);
}
}
}
}
}
}

由於OpenSCAD通常只是代碼,因此我們只能在代碼中的相應區域調用此模塊。您可以在最終確定的代碼中看到此滾動下來。理想的現在,我們的部分出現了這樣:現在唯一委派的是添加到這個東西的是主要身體上的3/8“插槽,以及一些魚片。我會將魚片留成讀者的鍛煉,但這是代碼以及結果部分的照片:

1
2
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35
36.
37.
38.
39.
40
41.
42.
43.
44.
模塊的東西()
{
區別(){
氣缸(H = 7,r = 19);
氣缸(H = 7,r = 8);
旋轉([0,0,225]){
翻譯([0,1.5,0]){
立方體([20,3,7]);
}
}
}
翻譯([ – 23,10,0]){
立方體([46,10,7]);
}
翻譯([ – 10,-26,0]){
立方體([20,10,7]);
}
翻譯([0,-26,24]){
法蘭();
}
}

模塊法蘭(){
旋轉([270,0,180]){
翻譯([ – 10,6,-4]){
區別(){
聯盟(){
立方體([20,12,4]);
翻譯([10,0,0]){
氣缸(H = 4,r = 10);
}
}
翻譯([10,0,0]){
氣缸(H = 4,r = 3.5);
旋轉([0,0,90]){
氣缸(H = 3,r = 7);
}
}
}
}
}
}

事物();

所以你走了。用openscad生產的東西。這是創建openscad的結論指南嗎?不,然而,它足以讓你的腳濕了。它足以讓您自己的零件更平靜,並將其發送到3D打印機。下週,我將在AutoCAD中進行完全相同的部分,這必須與其他CAD包相同。如果您有任何類型的願望,可以看到用一個更多的3D樣式包製作的本部分,請在評論中留下一個註釋。

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts

這是由Arduino這是由Arduino

的運行,讓我們成為第一個說:不是一個黑客!儘管如此,這是一個令人興趣的驗證了Arduino Motion在Arduino Motion對工業應用的吸引力進行了消遣微控制器。 這是一種數字印刷製造商,它看起來像它用於工業包裝。 [Paul Furley]幫助業務創建它,建立管理界面的軟件應用程序。他講述了他對他協助的究竟如何指導業務遠離選擇微控制器的故事,以及利用Arduino Board。實際上,利用三個arduino板。我們已經可以聽到評論部分中的火焰戰爭沸騰。但是,在你憤怒之前,請檢查帖子,看看您是否不同意[保羅]推理。 對我們的許多引人注目的分歧是選擇Arduino是絕對未來的證據。如果業務失貨,則還有許多克隆小工具。隨著Arduino平台的發展,它將保持PIN兼容性,以支持舊盾牌。以及選擇不同的微控制器,Arduino IDE仍將為新硬件編譯完全相同的草圖。 有一個彈出我們思想的一件事是撰寫保護。該製造商利用了三個Arduinos安裝的巨大PCB。可以在沒有源代碼洩漏的情況下創建的任何地方,因為PCB不包括要求編程的芯片。 Arduino利用了AVR芯片,該芯片可以在閃存管理固件後,可以在內部燒毀的安全保險絲。 [謝謝托馬斯]

READ MOREREAD MORE

如何在任何Android手機或平板電腦[教程]如何在任何Android手機或平板電腦[教程]

上獲取PS4遠程播放。這是如何獲取PS4遠程播放功能和應用程序在任何非Xperia Android智能手機或平板電腦上工作的方法,以及Play / play / play playStation 4遊戲。可以在這裡找到更多細節和完整的分步指南。 開發人員已發布了PS4遠程播放應用端口,該端口可以輕鬆安裝在任何植根或無根的設備上。但是,如果您希望將雙重衝擊控制器連接到Android手機或平板電腦,則需要使用root訪問。 通過恢復或使用手動路線,可以使用雙重衝擊控制器支持獲得PS4遠程播放有兩種方法。我們提供了兩者。開發人員還包括兩個版本的ZIP文件,用於在紮根手機上閃爍。 “普通軟件包包括所有內容:遠程播放應用程序,DualShockManger應用程序以及在PlayStation應用程序中的“連接到PS4”選項卡下顯示PS4遠程播放圖標的要求文件。最小包裝僅包含遠程播放應用程序。” 要求: Android 2.2及以上在智能手機或平板電腦上運行。 根訪問(可選)。 定制恢復已安裝(可選)。 從此處下載遠程播放安裝程序zip文件,或從此處(用於紮根設備)的遠程播放安裝程序最小zip文件。 遠程播放端口APK從這裡。 雙沖擊控制器(可選)。 非根系方法(無雙沖擊控制器支持) 步驟1:此處無需根訪問,只需下載遠程播放端口APK文件(上面鏈接),然後將其側面加載到手機或平板電腦上。 根方法(具有雙沖擊控制器支持) 步驟1:從上面的鏈接下載您選擇的ZIP文件,然後將其複製到Android設備存儲的根源。 步驟2:關閉設備並重新啟動到恢復模式。 步驟3:確保採取Nandroid備份,完成後,只需刷新復製到Android設備並重新啟動的ZIP文件即可。 步驟4:完成,瀏覽Google Play商店並同時安裝PlayStation和Sixaxis Controller應用程序。 步驟5:我們需要建立雙沖擊控制器的MAC地址,因此請使用SixAxisPairTool與PC配對。配對後,請注意MAC地址,然後在Android的Sixaxis Controller應用中輸入地址。

READ MOREREAD MORE

讓自己的假期燈讓自己的假期燈

無論你選擇什麼假期,你可能會在隨處舉行燈光時感到愉快。 我們知道我們這樣做。 以下是一些有關如何製作自己的色彩更換燈的說明。 當然,你可能只是為了更便宜地獲得一串顏色更換燈,但是你無法設置它們,但是你想要在線,你也不會讓自己實現這樣做。

READ MOREREAD MORE