Resumen
He creado una funda para mi ratón Rapoo, para que no se raye ni se dañe durante el transporte en mi bolso.
Rapoo es un ratón muy silencioso y pequeño que se puede usar con conexión de 2,5 GHz o Bluetooth. Lo uso para cambiar entre la tableta y el portátil/laptop.
Ajustes de impresión.
Marca de la impresora:
Creality.
Imprimadora:
Ender 3
Balsas:
No.
Apoya:
No.
Resolución:
200
Relleno:
20
Cómo diseñé esto.

Ratón Rapoo.

Estuche para ratón OpensCAD.
Código de OpensCAD.
Pared = 2.5; parte inferior = 4; pared2 = pared1.5; espacio = 0.5; diferencia() { diferencia() { color([1,0.8,0]) { unión(){ traducir([(-1(pared), 22.75, 0]) { cubo([2), (27.5 + pared), 18.5], centro=falso); } traduce([22.75, 22.75, 0]) { cilindro(r1=(22.75 + pared), r2=(22.75 + pared), h=18.5, centro=falso); } traduce([22.75, 50.25, 0]) { cilindro(r1=(22.75 + pared), r2=(22.75 + pared), h=18.5, centro=falso); } color([1,0.8,0]) { un(en la parte inferior), 22.75, 0]) { cubo([2), (27.5 + inferior), 2], centro=falso); } traduce([22.75, 22.75, 0]) { cilindro(r1=(22.75 + inferior), r2=(22.75 + inferior), h=2, centro=falso); } traduce([22.75, 50.25, 0]) { cilindro(r1=(22.75 + inferior), r2=(22.75 + inferior), h=2, centro=falso); } } } } color([0,0.6,0]) { traduce([0, 0, paredwall2), 22.75, 0]) { cube([(45.5 + wall22), (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(pared), 22.75, 0]) { cubo([2), (27.5 + pared), 18.5], centro=falso); } traduce([22.75, 22.75, 0]) { cilindro(r1=(22.75 + pared), r2=(22.75 + pared), h=18.5, centro=falso); } traduce([22.75, 50.25, 0]) { cilindro(r1=(22.75 + pared), r2=(22.75 + pared), h=18.5, centro=falso); } color([1,0.4,0.4]) {(abajo), 22.75, 0]) { cube([(45.5 + bottom * 2), (27.5 + bottom), 2], center=false); } translate([22.75, 22.75, 0]) { cylinder(r1=(22.75 + bottom), r2=(22.75 + bottom), h=2, center=false); } translate([22.75, 50.25, 0]) { cylinder(r1=(22.75 + bottom), r2=(22.75 + bottom), h=2, center=false); } } } color([0.2,

Código de OpensCAD 2
Pared = 2; parte inferior = 4; pared2 = pared1.5; espacio = 0.5; diferencia() { diferencia() { color([1,0.8,0]) { unión(){ traducir([(-1(pared), 22.75, 0]) { cubo([2), (24.75 + pared), 18.5], centro=falso); } traduce([22.75, 22.75, 0]) { cilindro(r1=(22.75 + pared), r2=(22.75 + pared), h=18.5, centro=falso); } traduce([22.75, 50.25, 0]) { cilindro(r1=(22.75 + pared), r2=(22.75 + pared), h=18.5, centro=falso); } color([1,0.8,0]) { un(en la parte inferior), 22.75, 0]) { cubo([2), (24.75 + inferior), 2], centro=falso); } translate([22.75, 22.75, 0]) { cilindro(r1=(22.75 + inferior), r2=(22.75 + inferior), h=2, centro=falso); } translate([22.75, 50.25, 0]) { cilindro(r1=(22.75 + inferior), r2=(22.75 + inferior), h=2, centro=falso); } } } } color([0,0.6,0]) { translate([0, 0, pared]) { union-1), (22.75 + espacio), 0]) { cubo([(45.5 + espacio2), (24.75 + espacio), (18.5 + espacio)], centro=falso); } traduce([22.75, 22.75, 0]){ cilindro(r1=(22.75 + espacio), r2=(22.75 + espacio), h=(18.5 + espacio), centro=falso); } traduce([22.75, 50.25, 0]){ cilindro(r1=(22.75 + espacio), r2=(22.75 + espacio), h=(20 + espacio), centro=falsowall2), 22.75, 0]) { cube([(45.5 + wall22), (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]) { cube([(45.5 + espacio2), (24.75 + espacio), (18.5 + espacio)], centro=falso); } translate([22.75, 22.75, 0]){ cilindro(r1=(22.75 + espacio), r2=(22.75 + espacio), h=(18.5 + espacio), centro=falso); } translate([22.75, 50.25, 0]){ cilindro(r1=(22.75 + espacio), r2=(22.75 + espacio), h=(20 + espacio), centro=falso); }(pared), 22.75, 0]) { cubo([2), (24.75 + pared), 18.5], centro=falso); } traduce([22.75, 22.75, 0]) { cilindro(r1=(22.75 + pared), r2=(22.75 + pared), h=18.5, centro=falso); } traduce([22.75, 50.25, 0]) { cilindro(r1=(22.75 + pared), r2=(22.75 + pared), h=18.5, centro=falso); } color([1,0.4,0.4]) {(en la parte inferior), 22.75, 0]) { cubo([2), (24.75 + inferior), 2], centro=falso); } translate([22.75, 22.75, 0]) { cilindro(r1=(22.75 + inferior), r2=(22.75 + inferior), h=2, centro=falso); } translate([22.75, 50.25, 0]) { cilindro(r1=(22.75 + inferior), r2=(22.75 + inferior), h=2, centro=falso); } } } color([0.2,0.2,1]) { unión(){ translate([(espacio-1), 22.75, 0]) { cube([(45.5 + espacio2), (24.75 + espacio), (18.5 + espacio)], centro=falso); } traduce([22.75, 22.75, 0]){ cilindro(r1=(22.75 + espacio), r2=(22.75 + espacio), h=(18.5 + espacio), centro=falso); } traduce([22.75, 50.25, 0]){ cilindro(r1=(22.75 + espacio), r2=(22.75 + espacio), h=(20 + espacio), centro=falso2), (9 + espacio), 10], centro=falso); } traduce([(45.5 / 2 - 41 / 2), 14, 15]){ cubo([(41 + espacio2), (8 + espacio), 10], centro=falso); } traduce([0, 24, 15]){ cubo([(45 + espacio2), (10 + espacio), 10], centro=falso); } traduce([0, 36, 15]){ cubo([(45 + espacio2), (10 + espacio), 10], centro=falso); } translate([(45.5 / 2 - 42 / 2), 48, 15]){ cubo([42, (10 + espacio), 10], centro=falso); } translate([(45.5 / 4), 60, 15]){ cubo([(22 + espacio2), (10 + espacio), 10], centro=falso); } } color([0.2,0.2,1]) { unión(){ traduce([(espacio-1), 22.75, 0]) { cube([(45.5 + espacio2), (27.75 + espacio), (18.5 + espacio]), centro=falso); } traduce([22.75, 22.75, 0]){ cilindro(r1=(22.75 + espacio), r2=(22.75 + espacio), h=(18.5 + espacio), centro=falso); } traduce([22.75, 50.25, 0]){ cilindro(r1=(22.75 + espacio), r2=(22.75 + espacio), h=(20 + espacio), centro=falso);
Tags
Modellquelle
