〇Raspberry Pi Zeroをタミヤのユニバーサルプレートに固定できるマウンタの写真1
タミヤのユニバーサルプレート上にM3のネジで固定しています。
〇Raspberry Pi Zeroをタミヤのユニバーサルプレートに固定できるマウンタの写真2
マウンタとRaspberry Pi ZeroはM2.6のネジで固定しています。
作成手順
1. OpenSCADで以下のコードを実行して形状を調整し、STLファイルにエクスポートします。3Dプリンタの種類や設定によって、HOLE_RADIUSで穴の半径のパラメータを微調整してください。
// Raspberry Pi Zeroのベースサイズ
PIZERO_W=65;
PIZERO_D=30;
PIZERO_H=9;
// 四隅のスペーサーの高さ
SPACER_H=5;
// スペーサーのサイズの半分
HOLE_OFFSET = 3.5;
// 四隅の穴の半径: ネジの大きさやプリンタの設定により適宜変更してください。
//HOLE_RADIUS = 1.40;
HOLE_RADIUS = 1.38;
// 底の厚さ
BOTTOM_THICK=2;
// タミヤユニバーサルプレート互換の穴
HOLE_DIAMETER=3+1;
HOLE_DISTANCE=5;
NUM_HOLE_W=9;
NUM_HOLE_D=6;
OFFSET_W=10;
OFFSET_D=0.5;
module pi0_mounter_tamiya_univ()
{
difference(){
union(){
linear_extrude(height=BOTTOM_THICK){
square([PIZERO_W, PIZERO_D]);
}
// スペーサー
translate([0, 0, BOTTOM_THICK])
linear_extrude(height=SPACER_H){
square([HOLE_OFFSET*2, HOLE_OFFSET*2]);
}
translate([PIZERO_W-HOLE_OFFSET*2, 0, BOTTOM_THICK])
linear_extrude(height=SPACER_H){
square([HOLE_OFFSET*2, HOLE_OFFSET*2]);
}
translate([0, PIZERO_D-HOLE_OFFSET*2, BOTTOM_THICK])
linear_extrude(height=SPACER_H){
square([HOLE_OFFSET*2, HOLE_OFFSET*2]);
}
translate([PIZERO_W-HOLE_OFFSET*2, PIZERO_D-HOLE_OFFSET*2, BOTTOM_THICK])
linear_extrude(height=SPACER_H){
square([HOLE_OFFSET*2, HOLE_OFFSET*2]);
}
}
// スペーサーの穴
translate([HOLE_OFFSET, HOLE_OFFSET, 0])
linear_extrude(height=SPACER_H+BOTTOM_THICK){
circle(HOLE_RADIUS, $fn=50);
}
translate([PIZERO_W-HOLE_OFFSET, HOLE_OFFSET, 0])
linear_extrude(height=SPACER_H+BOTTOM_THICK){
circle(HOLE_RADIUS, $fn=50);
}
translate([HOLE_OFFSET, PIZERO_D-HOLE_OFFSET, 0])
linear_extrude(height=SPACER_H+BOTTOM_THICK){
circle(HOLE_RADIUS, $fn=50);
}
translate([PIZERO_W-HOLE_OFFSET, PIZERO_D-HOLE_OFFSET, 0])
linear_extrude(height=SPACER_H+BOTTOM_THICK){
circle(HOLE_RADIUS, $fn=50);
}
for( lw = [0 : NUM_HOLE_W-1] ){
for( ld = [0 : NUM_HOLE_D-1] ){
translate([HOLE_DISTANCE*lw+HOLE_DIAMETER/2+OFFSET_W, HOLE_DISTANCE*ld+HOLE_DIAMETER/2+OFFSET_D, 0])
linear_extrude(height=BOTTOM_THICK){
circle(HOLE_DIAMETER/2, $fn=50);
}
}
}
}
}
pi0_mounter_tamiya_univ();
・OpenSCADの画面
2. Ultimaker CuraでSTLファイルを読み込み、スライスしてgcodeを保存します。
3. 3Dプリンターで印刷します
関連情報
・OpenSCADまとめ・OpenSCADとUltimaker Curaを使用してRaspberry Pi Zero WHのケースを作成する
・OpenSCADとUltimaker Curaを使用してRaspberry Pi Zero WHの土台を作成する
※こちらはマウンターの穴がないバージョンです。
0 件のコメント:
コメントを投稿