〇作成した単3電池保管ケース
作成手順
1. OpenSCADで以下のコードを実行して形状を調整し、STLファイルにエクスポートします。NUM_OF_COLSで列数を増やすとより多くの電池を収納できます。
・単3電池保管ケースのOpenSCADコード
//単3電池ケース
// 壁の厚さ
WALL_THICK=2;
//直径14.5㎜ -> 余裕を持たせて16mm
//長さ50.5mm -> 余裕を持たせて54mm
AA_BATTERY_D=16+WALL_THICK*2;
AA_BATTERY_H=16+WALL_THICK;
AA_BATTERY_W=54+WALL_THICK*2;
// 列数
NUM_OF_COLS=4;
module aa_battery()
{
for( lc = [0 : NUM_OF_COLS-1] ){
translate([0, lc*(AA_BATTERY_D-WALL_THICK), 0])
linear_extrude(height=WALL_THICK){
square([AA_BATTERY_W, AA_BATTERY_D]);
}
translate([0, lc*(AA_BATTERY_D-WALL_THICK), 0])
linear_extrude(height=AA_BATTERY_H){
square([AA_BATTERY_W, WALL_THICK]);
}
translate([0, lc*(AA_BATTERY_D-WALL_THICK)+AA_BATTERY_D-WALL_THICK, 0])
linear_extrude(height=AA_BATTERY_H){
square([AA_BATTERY_W, WALL_THICK]);
}
translate([0, lc*(AA_BATTERY_D-WALL_THICK), 0])
linear_extrude(height=AA_BATTERY_H){
square([WALL_THICK, AA_BATTERY_D]);
}
translate([AA_BATTERY_W-WALL_THICK, lc*(AA_BATTERY_D-WALL_THICK), 0])
linear_extrude(height=AA_BATTERY_H){
square([WALL_THICK, AA_BATTERY_D]);
}
}
}
aa_battery();
・OpenSCADの画面
2. Ultimaker CuraでSTLファイルを読み込み、スライスしてgcodeを保存します。
3. 3Dプリンターで印刷します
関連情報
・OpenSCADまとめ・OpenSCADとUltimaker Curaを使用して、単4電池保管ケースを作成する
※単4電池サイズはこちらをどうぞ。
0 件のコメント:
コメントを投稿