〇Instax miniの写真が収まるフレームの写真
※左が作成したフレームに入ったInstax miniの写真です。
※穴が1つ付いた写真フレームのバージョンは「OpenSCADとUltimaker Curaを使用して、Instax miniの写真が収まるフレーム(1つ穴付バージョン)を作る」を参照してください。
作成手順
1. OpenSCADで以下のコードを実行して形状を調整し、STLファイルにエクスポートします。ケース部分とフタ部分のそれぞれを3Dプリンタで印刷し、Instax miniの写真をはめ込みます。
フレームのサイズなど3Dプリンタや設定によって微調整してください。
・ケース部分のソースコード
// INSTAX MINIのサイズ
MARGIN=0.2;
INSTAX_MINI_W=86+MARGIN;
INSTAX_MINI_D=54+MARGIN;
// フレームサイズ
BOTTOM_THICK=1;
FRAME_MIN=1;
FRAME_W=INSTAX_MINI_W+FRAME_MIN*4;
FRAME_D=INSTAX_MINI_D+FRAME_MIN*4;
INNER_FRAME_W=INSTAX_MINI_W+FRAME_MIN*2;
INNER_FRAME_D=INSTAX_MINI_D+FRAME_MIN*2;
EDGE_MARGIN=0.1;
difference(){
union(){
// 本体
translate([0, 0, 0])
linear_extrude(height=BOTTOM_THICK){
square([FRAME_W, FRAME_D]);
}
translate([FRAME_MIN+EDGE_MARGIN/2, FRAME_MIN+EDGE_MARGIN/2, BOTTOM_THICK])
linear_extrude(height=BOTTOM_THICK){
square([INNER_FRAME_W-EDGE_MARGIN, INNER_FRAME_D-EDGE_MARGIN]);
}
}
union(){
translate([FRAME_MIN*2-EDGE_MARGIN/2, FRAME_MIN*2-EDGE_MARGIN/2, BOTTOM_THICK])
linear_extrude(height=BOTTOM_THICK){
square([INSTAX_MINI_W+EDGE_MARGIN, INSTAX_MINI_D+EDGE_MARGIN]);
}
}
}
・OpenSCADの画面(ケース部分)
・フタ部分のソースコード
// INSTAX MINIのサイズ
MARGIN=0.2;
INSTAX_MINI_W=86+MARGIN;
INSTAX_MINI_D=54+MARGIN;
// フレームサイズ
BOTTOM_THICK=1;
FRAME_MIN=1;
FRAME_W=INSTAX_MINI_W+FRAME_MIN*4;
FRAME_D=INSTAX_MINI_D+FRAME_MIN*4;
INNER_FRAME_W=INSTAX_MINI_W+FRAME_MIN*2;
INNER_FRAME_D=INSTAX_MINI_D+FRAME_MIN*2;
// 外枠のサイズ
FRAME_EDGE=3;
FRAME_EDGE_W=FRAME_W-FRAME_EDGE*2;
FRAME_EDGE_D=FRAME_D-FRAME_EDGE*2;
INNER_FRAME_WDGE_H=0.5;
difference(){
union(){
// 本体
translate([0, 0, 0])
linear_extrude(height=BOTTOM_THICK*2){
square([FRAME_W, FRAME_D]);
}
}
union(){
translate([FRAME_EDGE, FRAME_EDGE, 0])
linear_extrude(height=BOTTOM_THICK){
square([FRAME_EDGE_W, FRAME_EDGE_D]);
}
translate([FRAME_MIN, FRAME_MIN, BOTTOM_THICK])
linear_extrude(height=BOTTOM_THICK){
square([INNER_FRAME_W, INNER_FRAME_D]);
}
}
}
difference(){
union(){
translate([FRAME_MIN*2, FRAME_MIN*2, BOTTOM_THICK])
linear_extrude(height=INNER_FRAME_WDGE_H){
square([INSTAX_MINI_W, INSTAX_MINI_D]);
}
}
union(){
translate([FRAME_MIN*3, FRAME_MIN*3, BOTTOM_THICK])
linear_extrude(height=BOTTOM_THICK){
square([INSTAX_MINI_W-FRAME_MIN*2, INSTAX_MINI_D-FRAME_MIN*2]);
}
}
}
・OpenSCADの画面(フタ部分)
2. Ultimaker CuraでSTLファイルを読み込み、スライスしてgcodeを保存します。
3. 3Dプリンターで印刷します
蓋には溝が彫ってあるので、ケースにInstax miniを配置後、フタをはめ込みます。
0 件のコメント:
コメントを投稿