3D Printerering:今週OpenScad

でものを作ると、描画よりもプログラミングのような3DモデリングプログラムであるOpenScadで始まります。大規模なREPRAPの部品を含む、大量の有益な3D印刷可能なオブジェクトを含む – オープンシュドクッドで作成されます。

これはOpenScadの総チュートリアルであることは示されていません。基本的な部分を開発するのに十分なスカードをデモするだけです。来週はAutoCADを使用して部品を作成する可能性があるでしょう。 3Dプリンタガイドを点検して、以下のOpenSCADで部品を作ります。

まず、いくつかの基本
OpenScadの背後にある基本的な概念は建設的な標準形状です。この方法を説明するための言葉を利用することはただひどいものであるので、ここに非常に短い例です。理想的なことは、OpenScadで生産された2つのオブジェクトの写真です、キューブ、下のシリンダーはコードです。

1
2.
3.
4.
5.
6.
7
モジュール例(){
球(10);
翻訳([15,15、-10]){
シリンダー(H = 20、R = 5)。
     }
}
例();

脳の死者はシンプルです。私たちはちょうど10の半径の半径と5の高さ20のシリンダーを持つボールを生産しています。 Z軸内で10単位の下にあります。これが建設的なソリッドジオメトリが入ってくるところです。このようにUNION()コマンドを利用して、これら2つの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年に第4版のエンジニアリングのコピーで公開されていますが、1911年に発行された最初の版から)作成されました8分の1インチ。私はちょうど私のOpenScadを構成しているので、1つのシステムは1/8インチの1/8に等しいです。これを印刷するときは、乗算するだけであらゆる種類のサイズの問題を修復できます。私たちの部分の主要な本体を表面させるために、フランジにいくつかのシリンダーを追加する必要があります。 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は一般的に単なるコードであるため、コード内の適切な領域にこのモジュールを呼び出すだけです。あなたは最終的なコードでいくつかのスクロールを見ることができます。私たちの部分はこのように見えます。私は切り身を読者に運動として離れていますが、ここにコードのような部分の写真はここにあります。

1
2.
3.
4.
5.
6.
7
8.
9.
10.
11.
12
13.
14.
15
16.
17.
18.
19
20.
二つの
22
23.
24
25.
26.
27 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,222]){
翻訳([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でまったく同じ部分を作っています。この部分をもう1つの3Dスタイルパッケージで作成したら、コメントにメモを残してください。

Leave a Reply

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

Related Post

運命サーモスタット運命サーモスタット

ゲームの運命がたくさんのものに移植された方法は正確に顕著です。懸念されるハードウェアがハネウェルプレステージサーモスタットである、もう1つのポートに入ります。 彼のビデオでは、[CZ7ASM]は、ソフトウェアアプリケーションの更新のためのUSBポートに差し込まれたNESコントローラを使用して、480 x 272 LCDで稼働しています。サーモスタットはSTM32F429上で動作し、それはそれを引き出すためにジュースを有するジュースを有するARM9プロセッサである。利用されている運命エンジンは、ゲームのオープンソースポート、およびバイナリをWindowsおよびMac用にダウンロードすることができるチョコレートの運命に基づいています。ソースコードも同様にあなたのいじりの喜びのためのダウンロードとして提供されています。 [CZ7ASM]によるこのジョブは、STM32F429IDISOVERY検査委員会に示されている[フロッペ]によって、GitHubのコードから長期的に延長されます。 作者は、DropboxのSTM32F4のコードをZIPとして共有し、購入してコンパイルするために、GNU GCCのATMEL BSPが使用されます。下のビデオは、訴訟が起こりませんが、ノイズがないが、そのような調整から来る履行はそれ自体の報酬です。 あなたは他に何を走ることができますか?まさに電卓、またはおそらくIntel Edison、さらにはATMマシンでさえ!十分な筋肉マス電力を備えたプロセッサがある場合、ハッカーはそれに運命を走らせるための方法を発見します。それで、あなたがハッキングされることができると思うようなエイリアンコンピュータの種類を見ましたか?

iOS 15.2により、個人は今週初めにiOS 15.2を一般に公開していないコンピューターiOS 15.2により、個人は今週初めにiOS 15.2を一般に公開していないコンピューター

Appleを使用せずにiPhoneをリセットし、消去できます。また、更新には、人々が消去しやすくする新しい機能が含まれています。 iPhoneをリセットします。同様に、MacまたはPCを手に入れる必要がなくなったためです。 新しいサポートドキュメントによると、この関数は安全ロックアウトモードで提供されます。これは、誰かがパスコードにも何度も行った後に発生したものです。 Appleは、留意すべき注意事項がいくつかあると指摘しています。デバイスをリセットする前に: iOS 15.2またはiPados 15.2以降を使用するガジェットを使用する必要があります。 ガジェットは、セルラーまたはWi-Fiネットワークにリンクする必要があります。* Apple IDと、デバイスをセットアップするために使用したパスワードを要求します。 これは、MacまたはPCを利用してロックアウトされたiPhoneを消去するためにもはや必要としないことを示すため、これは有利です。その以前のテクニックは、iPhoneがあらゆる種類のものに対して非常にコンピューターに非常につながれていたときに理にかなっていますが、今日ではそれほど意味がありません。 残念ながら、WiFiまたはセルラー接続が利用できない場合、状況はそれほど良くありません。そのような場合、コンピューターは引き続き必要です。ガジェットはDFUモードに入れる必要があります。 同様に検査するのが好きかもしれません: Microsoftから製品が重要でないWindows11 Pro ISOデータをダウンロードする 強制ダウンロードWindows11無料アップグレードの理想が今すぐ[チュートリアル]を正確に紹介します 今日ブートキャンプを利用しているMacにWindows11をセットアップする方法 PC用のWindows 11インストールアシスタントをダウンロードしてください Windows10からWindows11に無料でアップグレードする方法 起動可能なWindows11 USBフラッシュドライブの生産方法[ガイド] ダウンロード:iOS 15.1最終的なIPSWリンク、OTAプロファイルデータとiPados 15.1 Out Now iPhoneのJailbreak iOS

Chaos Computer Clubの22C3会議Chaos Computer Clubの22C3会議

Hack-Adyは22C3でここにあります。 CCCの年次総会は、Las Vegasに位置するLas Vegasへの欧州の答えです。 この第22回年次総会は、より多くの協議に対応することができるように3日から4まで長くされています。 私たちは、会話からブリンクノイライトまでの会議で最もクールなハードウェアハックトピックに関する一週間の報告をここにいます。 あなたがここにいるならば、私たちをコメントの中に投稿しましょう! パーマリンク