〇Raspberry Pi Zero WHの土台
〇土台にRapberry Pi Zeroをネジ止めした画像
作成手順
1. OpenSCADで以下のコードを実行して形状を調整し、STLファイルにエクスポートします。土台の四隅のスペーサーの高さはSPACER_Hで変更できます(ここでは5mmに設定しています)。その他、ネジに合わせて適宜HOLE_RADISを調整します。
〇OpenSCADの画面
// Raspberry Pi Zeroのベースサイズ
PIZERO_W=65;
PIZERO_D=30;
PIZERO_H=9;
HOLE_OFFSET = 3.5;
// 四隅の穴の半径: ネジの大きさやプリンタの設定により適宜変更してください。
// HOLE_RADIUS = 1.38; ※Anycubic MEGA Sの場合
// HOLE_RADIUS = 1.4;
HOLE_RADIUS = 1.45;
// 底の厚さ
BOTTOM_THICK=2;
// 四隅のスペーサーの高さ
SPACER_H=5;
module pizero_base()
{
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);
}
}
}
pizero_base();
2. Ultimaker CuraでSTLファイルを読み込み、スライスしてgcodeを保存します。
〇Ultimaker Curaの画面
3. 3Dプリンターで印刷します
LABISTS X1のサンプル設定例
環境に合わせて適宜設定を変更してください。〇Machine settings
X(Width): 100mm
Y(Depth): 100mm
Z(Height): 100mm
G-code flavor: RepRap
+ Printhead settings
X min: 0mm
Y min: 0mm
X max: 0mm
Y max: 0mm
Gantry Height: 100mm
Number of Extruder: 1
+ Nozzle Settings
Nozzle size: 0.4mm
Compatible material diameter: 1.75mm
Nozzle offset X: 0mm
Nozzle offset Y: 0mm
Cooling Fan Number: 1
〇Print Settings
Infill Density: 30%
Print Speed: 50mm/s
関連情報
・そのほかの3Dプリンターを活用した記事は以下を参照してください。OpenSCADまとめ
・Raspberry Pi Zeroと小型ターンテーブルをREST APIで制御する
・OpenSCADとUltimaker Curaを使用して、Raspberry Pi Zeroをタミヤのユニバーサルプレートに固定できるマウンタを作成する
0 件のコメント:
コメントを投稿