〇吊るしフック
作成手順
1. OpenSCADで以下のコードを実行して形状を調整し、STLファイルにエクスポートします。・吊るしフックのOpenSCADコード
※ベースのネジ穴の半径はHOLE_Rで指定します。
BASE_THICK=2;
BASE_W=15;
BASE_D=35;
HOOK_OFFSET_W=5;
HOOK_OFFSET_D=10;
HOOK_SIZE=5;
HOOK_H=20;
HOOK_D=15;
HOLE_R=4/2; // 3.3/2;
HOLE_OFFSET=5;
difference()
{
union()
{
translate([0, 0, 0])
linear_extrude(height=BASE_THICK){
square([BASE_W, BASE_D]);
}
translate([HOOK_OFFSET_W, HOOK_OFFSET_D, BASE_THICK])
linear_extrude(height=HOOK_H){
square([HOOK_SIZE, HOOK_SIZE]);
}
translate([HOOK_OFFSET_W, HOOK_OFFSET_D, BASE_THICK+HOOK_H-HOOK_SIZE])
linear_extrude(height=HOOK_SIZE){
square([HOOK_SIZE, HOOK_SIZE*3]);
}
translate([HOOK_OFFSET_W, HOOK_OFFSET_D+HOOK_SIZE*2, BASE_THICK+HOOK_H-HOOK_SIZE*2])
linear_extrude(height=HOOK_SIZE){
square([HOOK_SIZE, HOOK_SIZE]);
}
}
union()
{
translate([BASE_W/2, HOLE_OFFSET, 0])
linear_extrude(height=BASE_THICK){
circle(HOLE_R, $fn=100);
}
translate([BASE_W/2, BASE_D-HOLE_OFFSET, 0])
linear_extrude(height=BASE_THICK){
circle(HOLE_R, $fn=100);
}
}
}
・OpenSCADの画面
2. Ultimaker CuraでSTLファイルを読み込み、スライスしてgcodeを保存します。
3. 3Dプリンターで印刷します
関連情報
・そのほかの3Dプリンターを活用した記事は以下を参照してください。OpenSCADまとめ
0 件のコメント:
コメントを投稿