ユニバーサルプレートとの固定には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 件のコメント:
コメントを投稿