2021年5月20日木曜日

OpenSCADとUltimaker Curaを使用して、タミヤのユニバーサルプレートにRaspberry Pi Picoを固定する事のできるマウンタを作成する

OpenSCADとUltimaker Curaを使用して、タミヤのユニバーサルプレートにRaspberry Pi Picoを固定する事のできるマウンタを作成するには以下の手順を実行します。
ユニバーサルプレートとの固定にはM3のネジ、Raspberry Pi Picoの固定にはM2くらいのネジを使用します。

〇作成したマウンタとRaspberry Pi Picoの写真
OpenSCADとUltimaker Curaを使用して、タミヤのユニバーサルプレートにRaspberry Pi Picoを固定する事のできるマウンタを作成する

作成手順

1. OpenSCADで以下のコードを実行して形状を調整し、STLファイルにエクスポートします。
穴の半径など3Dプリンタや設定によって微調整してください。

・Raspberry Pi Picoを固定する事のできるマウンタのOpenSCADコード
LEG_HEIGHT=5;
LEG_DISTANCE=8;
LEG_SIZE=4;
LEG_HOLE_DIAMETER=1.5+1;

PLATE_W=10;
PLATE_D=20;
PLATE_H=3;

HOLE_DIAMETER=3+1;
HOLE_DISTANCE=5;
HOLE_HEIGHT=3;
NUM_HOLE_W=11;
NUM_HOLE_D=1;
OFFSET_D=5;
difference(){
    union(){
        translate([(LEG_DISTANCE+LEG_SIZE)/2-LEG_SIZE/2, 0, PLATE_H])
        linear_extrude(height=LEG_HEIGHT){
            square([LEG_SIZE, LEG_SIZE]);
        }
        translate([-(LEG_DISTANCE+LEG_SIZE)/2-LEG_SIZE/2, 0, PLATE_H])
        linear_extrude(height=LEG_HEIGHT){
            square([LEG_SIZE, LEG_SIZE]);
        }
        translate([-PLATE_D/2, 0, 0])
        linear_extrude(height=PLATE_H){
            square([PLATE_D, PLATE_W]);
        }
    }
    union(){
        translate([(LEG_DISTANCE+LEG_SIZE)/2, LEG_SIZE/2, PLATE_H])
        linear_extrude(height=LEG_HEIGHT){
            circle(LEG_HOLE_DIAMETER/2, $fn=50);
        }
        translate([-(LEG_DISTANCE+LEG_SIZE)/2, LEG_SIZE/2, PLATE_H])
        linear_extrude(height=LEG_HEIGHT){
            circle(LEG_HOLE_DIAMETER/2, $fn=50);
        }

        for( lw = [0 : NUM_HOLE_W-1] ){
            for( ld = [0 : NUM_HOLE_D-1] ){
                translate([-PLATE_D/2+HOLE_DISTANCE*lw+HOLE_DIAMETER/2+0.5, HOLE_DISTANCE*ld+HOLE_DIAMETER/2+OFFSET_D, 0])
                linear_extrude(height=HOLE_HEIGHT){
                    circle(HOLE_DIAMETER/2, $fn=50);
                }
            }
        }

    }
}

・OpenSCADの画面

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

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

関連情報

Raspberry Pi Picoと赤外線受信モジュールとサーボモーターで赤外線リモコンカーを作成する

OpenSCADとUltimaker Curaを使用して、サーボモーターにつける事ができるホイールを作成する

OpenSCADとUltimaker Curaを使用して、タミヤのユニバーサルプレート用のサーボモーター固定部品を作る

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

0 件のコメント:

コメントを投稿