まとめ
私はRapooマウス用のケースを作ったので、バッグの中に入れて運搬する際に傷や破損がないようにしています。
ラプーは非常に静かで小さなマウスで、2.5GHzまたはBluetooth接続で使用できます。私はタブレットとノートパソコン/ラップトップの間で切り替えるためにこれを使用しています。
印刷設定
プリンターのブランド:
クリエーリティ
プリンター:
エンダー3
ラフト:
いや
サポート:
いや
解決策:
200
充填:
20
これをどうやってデザインしたか

ラプーマウス

マウスケースのOpensCAD
オープンCADのコード
壁 = 2.5; 底 = 4; 壁2 = 壁1.5; スペース = 0.5; 差分() { 差分() { 色([1,0.8,0]) { ユニオン() { 翻訳([(-1, 0]) } } } } }壁)、22.75、0]){ キューブ([(45.5 + 壁2), (27.5 + 壁), 18.5], center=false); } translate([22.75, 22.75, 0]){ cylinder(r1=(22.75 + 壁), r2=(22.75 + 壁), h=18.5, center=false); } translate([22.75, 50.25, 0]){ cylinder(r1=(22.75 + 壁), r2=(22.75 + 壁), h=18.5, center=false); } color([1,0.8,0]) { union(){ translate([(-1底部)、22.75、0]){ キューブ((45.5 + 底部))2), (27.5 + 底部), 2], center=false); } translate([22.75, 22.75, 0]){ cylinder(r1=(22.75 + 底部), r2=(22.75 + 底部), h=2, center=false); } translate([22.75, 50.25, 0]){ cylinder(r1=(22.75 + 底部), r2=(22.75 + 底部), h=2, center=false); } } } } } color([0,0.6,0]) { translate([0, 0, wall壁2), 22.75, 0]) { キューブ([(45.5 + 壁22), (27.5 + wall2), 25], center=false); } translate([22.75, 22.75, 0]){ cylinder(r1=(22.75 + wall2), r2=(22.75 + wall2), h=25, center=false); } translate([22.75, 50.25, 0]){ cylinder(r1=(22.75 + wall2), r2=(22.75 + wall2), h=25, center=false); } } } color([0,0.6,0]) { translate([0, 0, 0]){ union(){壁)、22.75、0]){ キューブ([(45.5 + 壁2), (27.5 + 壁), 18.5], center=false); } translate([22.75, 22.75, 0]){ cylinder(r1=(22.75 + 壁), r2=(22.75 + 壁), h=18.5, center=false); } translate([22.75, 50.25, 0]){ cylinder(r1=(22.75 + 壁), r2=(22.75 + 壁), h=18.5, center=false); } color([1,0.4,0.4]) { union(){ translate([(-1底部), 22.75, 0]) { キューブ([(45.5 + bottom * 2), (27.5 + bottom), 2], center=false); } translate([22.75, 22.75, 0]) { シリンダー(r1=(22.75 + bottom), r2=(22.75 + bottom), h=2, center=false); } translate([22.75, 50.25, 0]) { シリンダー(r1=(22.75 + bottom), r2=(22.75 + bottom), h=2, center

オープンCADのコード2
壁 = 2; 底 = 4; 壁2 = 壁1.5; スペース = 0.5; 差分() { 差分() { 色([1,0.8,0]) { ユニオン() { 翻訳([(-1, 0]) } } } } }壁)、22.75、0]){ キューブ([(45.5 + 壁2), (24.75 + 壁), 18.5], center=false); } translate([22.75, 22.75, 0]){ cylinder(r1=(22.75 + 壁), r2=(22.75 + 壁), h=18.5, center=false); } translate([22.75, 50.25, 0]){ cylinder(r1=(22.75 + 壁), r2=(22.75 + 壁), h=18.5, center=false); } color([1,0.8,0]) { union(){ translate([(-1底部)、22.75、0]){ キューブ((45.5 + 底部))2), (24.75 + 底部), 2], 中心=false); } translate([22.75, 22.75, 0]){ シリンダー(r1=(22.75 + 底部), r2=(22.75 + 底部), h=2, 中心=false); } translate([22.75, 50.25, 0]){ シリンダー(r1=(22.75 + 底部), r2=(22.75 + 底部), h=2, 中心=false); } } } } 色([0,0.(-1), (22.75 + スペース), 0]) { キューブ([2), (24.75 + スペース), (18.5 + スペース)], center=false); } translate([22.75, 22.75, 0]){ cylinder(r1=(22.75 + space), r2=(22.75 + space), h=(18.5 + space), center=false); } translate([22.75, 50.25, 0]){ cylinder(r1=(22.75 + space), r2=(22.75 + space), h=(20 + space), center=false); } translate([20, 59, 0]){ rot壁2), 22.75, 0]) { キューブ([(45.5 + 壁22), (24.75 + wall2), 25], center=false); } translate([22.75, 22.75, 0]){ cylinder(r1=(22.75 + wall2), r2=(22.75 + wall2), h=25, center=false); } translate([22.75, 50.25, 0]){ cylinder(r1=(22.75 + wall2), r2=(22.75 + wall2), h=25, center=false); } } } color([0,0.6,0]) { translate([0, 0, 0]){ union(){-1), 22.75, 0]) { キューブ([(45.5 + スペース2), (24.75 + スペース), (18.5 + スペース)], center=false); } translate([22.75, 22.75, 0]){ cylinder(r1=(22.75 + space), r2=(22.75 + space), h=(18.5 + space), center=false); } translate([22.75, 50.25, 0]){ cylinder(r1=(22.75 + space), r2=(22.75 + space), h=(20 + space), center=false); } translate([20, 59, (15 + 0壁)、22.75、0]){ キューブ([(45.5 + 壁2), (24.75 + 壁), 18.5], center=false); } translate([22.75, 22.75, 0]){ cylinder(r1=(22.75 + 壁), r2=(22.75 + 壁), h=18.5, center=false); } translate([22.75, 50.25, 0]){ cylinder(r1=(22.75 + 壁), r2=(22.75 + 壁), h=18.5, center=false); } color([1,0.4,0.4]) { union(){ translate([(-1底部)、22.75、0]){ キューブ((45.5 + 底部))2), (24.75 + 底部), 2], 中心=false); } translate([22.75, 22.75, 0]){ シリンダー(r1=(22.75 + 底部), r2=(22.75 + 底部), h=2, 中心=false); } translate([22.75, 50.25, 0]){ シリンダー(r1=(22.75 + 底部), r2=(22.75 + 底部), h=2, 中心=false); } } } 色([0.2,0.-1), 22.75, 0]) { キューブ([(45.5 + スペース2), (24.75 + スペース), (18.5 + スペース)], center=false); } translate([22.75, 22.75, 0]){ cylinder(r1=(22.75 + space), r2=(22.75 + space), h=(18.5 + space), center=false); } translate([22.75, 50.25, 0]){ cylinder(r1=(22.75 + space), r2=(22.75 + space), h=(20 + space), center=false); } translate([20, 59, (15 + 02), (9 + スペース), 10], center=false); } translate([(45.5 / 2 - 41 / 2), 14, 15]){ cube([(41 + スペース2), (8 + スペース), 10], center=false); } translate([0, 24, 15]){ cube([(45 + スペース2), (10 + スペース), 10], center=false); } translate([0, 36, 15]){ cube([(45 + スペース2), (10 + スペース), 10], center=false); } translate([(45.5 / 2 - 42 / 2), 48, 15]){ cube([42, (10 + スペース), 10], center=false); } translate([(45.5 / 4), 60, 15]){ cube([(22 + スペース2), (10 + スペース), 10], center=false); } } color([0.2,0.2,1]) { union(){ translate([(space-1), 22.75, 0]) { キューブ([(45.5 + スペース2), (27.75 + スペース), (18.5 + スペース)], center=false); } translate([22.75, 22.75, 0]){ cylinder(r1=(22.75 + space), r2=(22.75 + space), h=(18.5 + space), center=false); } translate([22.75, 50.25, 0]){ cylinder(r1=(22.75 + space), r2=(22.75 + space), h=(20 + space), center=false); } translate([20, 59, (15 + 0
タグ
モデルソース
