2020年9月30日水曜日

OpenSCADとUltimaker Curaを使用して2x4の断面が長いほうの面に穴を開ける治具を作成する

2x4規格の木材に、正確な位置でキリやドリルで穴をあけるための治具を3Dプリンタで作成します。
OpenSCADとUltimaker Curaを使用して、2x4の断面が長いほうの面に穴を開ける治具を作成するには以下の手順を実行します。
穴は中心と左右3cm離れた位置の3つの穴を作ります。

〇2x4規格の木材に治具をつけたところ(穴の大きさを変更した2つの治具)

作成手順

1. OpenSCADで以下のコードを実行して形状を調整し、STLファイルにエクスポートします。

・治具のOpenSCADコード
※JIG_HANDLE_Rで穴の半径を変えることができ、JIG_HOLE_DISTANCEで中心から左右の穴の距離を指定します。
JIG_BODY_W=89;
JIG_BODY_H=10;
JIG_HANDLE_W=10;
JIG_HANDLE_D=10;
JIG_HANDLE_H=30;
JIG_W = JIG_BODY_W + JIG_HANDLE_W*2;
JIG_HOLE_R=2;
JIG_HOLE_DISTANCE=30;
// プリンタの最大サイズに収まるようにするために回転
rotate(45){
difference(){
    union(){
        translate([-JIG_BODY_W/2, -JIG_HANDLE_D/2, 0])
        linear_extrude(height=JIG_BODY_H){
            square([JIG_BODY_W, JIG_HANDLE_D]);
        }
        translate([-JIG_W/2, -JIG_HANDLE_D/2, 0])
        linear_extrude(height=JIG_HANDLE_H){
            square([JIG_HANDLE_W, JIG_HANDLE_D]);
        }
        translate([JIG_BODY_W/2, -JIG_HANDLE_D/2, 0])
        linear_extrude(height=JIG_HANDLE_H){
            square([JIG_HANDLE_W, JIG_HANDLE_D]);
        }
    }
    union(){
        translate([0, 0, 0])
        linear_extrude(height=JIG_BODY_H){
            circle(JIG_HOLE_R, $fn=100);
        }
        translate([JIG_HOLE_DISTANCE, 0, 0])
        linear_extrude(height=JIG_BODY_H){
            circle(JIG_HOLE_R, $fn=100);
        }
        translate([-JIG_HOLE_DISTANCE, 0, 0])
        linear_extrude(height=JIG_BODY_H){
            circle(JIG_HOLE_R, $fn=100);
        }
    }
}
}

・OpenSCADの画面

2. Ultimaker CuraでSTLファイルを読み込み、スライスしてgcodeを保存します。

3. 3Dプリンターで印刷します

関連情報

・そのほかの3Dプリンターを活用した記事は以下を参照してください。
OpenSCADまとめ

0 件のコメント:

コメントを投稿