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

我的世界 – MIUI的免費桌面主題我的世界 – MIUI的免費桌面主題

很久以前就向MIUI ROM介紹了免費或動畫桌面功能。在普通的手機房屋上擁有另一個免費模式桌面是一個了不起的主意。後來,MIUI發布了兩個美麗的免費桌面主題,即憤怒的小鳥空間和溫暖的空間,作為這種格式如何工作的例子。不幸的是,編碼的複雜性並沒有讓MIUI主題開發人員敢於嘗試通過動畫製作主題。從現在開始,只有三到四個免費的桌面主題。 這是MIUI的另一個免費桌面主題,我必須說,到目前為止,在所有可用的主題中看起來最好。我的世界是一個受自然風格的主題,其中包含應用程序和通知快捷方式,以獨特的方式。藍天,浮動雲,風車,帶有天氣信息的板子等看起來很棒。在其中一個屏幕截圖中,您可以在電話亭旁邊看到一個後柱子,向您顯示未閱讀的消息和未接聽通知。 下載主題並複製到手機的SD卡上的MIUI>主題文件夾。從主題應用程序中應用主題,回到房屋屏幕,然後從頂部到向下滑動兩個手指,以激活免費的桌面模式。從向下滑動兩個手指,返回正常的房屋屏幕。 下載鏈接 原始主題:鏈接 資料來源:MIUI

READ MOREREAD MORE

顯示分辨率解釋了:什麼是FHD,QHD,UHD,4K,5K,8K?顯示分辨率解釋了:什麼是FHD,QHD,UHD,4K,5K,8K?

如今,您聽到了很多關於具有數字顯示的內容的術語。從6英寸智能手機到55英寸(甚至更大)電視屏幕,這些術語和隨機數無處不在。但是他們到底是什麼意思?什麼是2k和4k? QHD和QHD之間有什麼區別嗎? 1080p 1k嗎?如果您是正在尋找新電視的消費者,那麼您會因為困惑而被原諒。當您購買筆記本電腦或PC監視器時,這甚至是正確的。我們認為我們會幫助清除與屏幕分辨率大小相關的混亂,並討論QHD和QHD,HD和Full HD之間的差異,什麼是1K,2K,2K,4K,5K和8K。 在繼續之前,建議您閱讀我們對智能手機顯示技術各個方面的全面分析和解釋。 什麼是屏幕分辨率? 簡單地定義的分辨率是顯示或屏幕上的像素數。單個像素或離散的圖片元素僅在屏幕上只有一個小點。通常有數百萬這些點構成了設備顯示屏上的完整圖片。即使是一部帶有720p顯示屏的小型5英寸手機,也有大約一百萬像素。一般而言,較高的範圍更大,但不能保證更高的分辨率顯示器看起來比以較低分辨率的方式更好。分辨率只是將共同創建美麗顯示的眾多元素之一。它不能是好的和壞顯示之間的決定元素。 其他元素,例如動態範圍,顏色繁殖,也非常重要。但是,屏幕分辨率可能是顯示屏最重要的規格之一,尤其是當您購買比智能手機更大的東西時。讓我們看看不同的屏幕分辨率大小之間有什麼區別。 但是,在我們開始學習屏幕分辨率之前,讓我們找出屏幕分辨率和屏幕大小之間有什麼區別,以及為什麼屏幕分辨率如此重要。 屏幕分辨率和屏幕尺寸 當它涉及屏幕時,更大並不總是更好。實際上,不僅僅是屏幕的大小,還有更多的考慮。屏幕分辨率是識別圖像質量的主要要素,在購買前必須了解兩者之間的區別。 屏幕大小只是顯示屏的物理尺寸。屏幕最常見的測量是對角線寬度,以英寸表示。例如,一個24英寸監視器的屏幕在從角落到角落24英寸。 另一方面,屏幕分辨率是指構成屏幕上圖像的像素的數量。分辨率越高,像素越多,圖像將會更加清晰。例如,1920×1080的分辨率共有207萬像素。 雖然屏幕尺寸是個人喜好的問題,但是當涉及圖像質量時,分辨率是更重要的考慮因素。 為什麼屏幕分辨率很重要? 屏幕分辨率是必不可少的,因為它會影響您一次在屏幕上看到的信息。分辨率越高,您可以看到的更多信息。這對於使用圖形工作或需要能夠一次看到很多信息(例如程序員或數據分析師)的人尤其重要。 此外,屏幕分辨率可能會影響您在屏幕上看到文本和圖像的程度。如果分辨率太低,文本和圖像可能是模糊的或難以閱讀的。這可能會加劇,並使您的工作具有挑戰性。 這就是為什麼選擇最適合您和您的需求的屏幕分辨率。 高清/720p和全高清/1080p 高清可能是您以前聽說過的最常用和濫用的營銷術語。它被扔在各種單詞,全高清,超高清,Quad HD等上。現在最好,讓我們專注於高清的含義。正如你們中許多人已經這樣做的那樣,這意味著高清。該術語已成為任何提高以前出現的細節或質量的東西的代名詞。您甚至可能會看到公司在索尼等其他領域使用它,該領域以高清音頻支持出售音頻設備。 在顯示器方面,高清是指首次出現的原始高清電視的分辨率。有幾個,但最基本的是1280 x 720像素,或更通常稱為720p。 “ p”是用於漸進罐而不是720i,而“我”代表交錯的地方。 “ P”和“ I”之間的區別是一個完全不同的話題,因此我們不會在這裡進行評論。但是,這些天,尤其是在涉及電視的情況下,高清不再那麼高清了。

READ MOREREAD MORE

在任何類型的USB集線器在任何類型的USB集線器

中添加外部電源 這是一個問題,因為集線器避免了與主控制器協商的設備進行了更多的電流。 他通過向他的USB集線器添加外部電源來修復它。 在這種情況下,PCB已經具有電源連接器的佔地面積。 生產者使用一塊電路板進行多種不同的型號,並且只需離開供應組件。 [安德魯]設法在他的零件中發現桶千斤頂,搭配足跡。 在連接源之前要做的一個要做的事情是從計算機斷開5V電纜與電腦電視的連接。 我們可以提供的其他建議是利用一個偉大的5V源來保證您不會損壞您正在嘗試電源的東西。 這意味著避免與真實的交易。

READ MOREREAD MORE