diff --git a/enclosure/box.scad b/enclosure/box.scad index 35bcddb..179090c 100644 --- a/enclosure/box.scad +++ b/enclosure/box.scad @@ -121,14 +121,14 @@ module lip() { translate([0, 0, box_cut_height + 7]) { intersection() { difference() { - main_body(); - scale([0.90, 0.90, 0.90]) main_body(); + scale([1.01, 1.01, 1.01]) main_body(); + scale([0.92, 0.92, 0.92]) main_body(); } cube([width*2, height*2, box_cut_height], true); } } - + // Chamfered lip for (i = [0:10]) { translate([0, 0, box_cut_height + 2 - i * 0.5]) { @@ -173,7 +173,7 @@ module cap() { cube([width*2, height*2, depth], true); } } - lip(); + translate([0, 0, 0.6]) lip(); } translate([0, -60, 0]) box(); diff --git a/enclosure/cutouts.scad b/enclosure/cutouts.scad index f925a12..aded917 100644 --- a/enclosure/cutouts.scad +++ b/enclosure/cutouts.scad @@ -5,7 +5,7 @@ module usb_cutout() { hull() { translate([0, -3, 0]) cylinder(h=11, d=8); translate([0, 3, 0]) cylinder(h=11, d=8); - translate([0, 0, 12]) cube([3, 8.9, 2], true); + translate([0, 0, 15]) cube([3, 8.9, 2], true); } } @@ -60,8 +60,8 @@ module sdcard_access_port_cutout() { } } -//usb_cutout(); +usb_cutout(); //speaker_grille(); //character_retainer_cutout(); //status_led_diffuser_cutout(); -sdcard_access_port_cutout(); \ No newline at end of file +//sdcard_access_port_cutout(); \ No newline at end of file diff --git a/enclosure/fabula_enclosure.scad b/enclosure/fabula_enclosure.scad index c1ce37d..58a195b 100644 --- a/enclosure/fabula_enclosure.scad +++ b/enclosure/fabula_enclosure.scad @@ -15,13 +15,13 @@ module fabula_enclosure_bottom() { cap(); // Supports - translate([-30, 0, 19.1]) supports_speaker(); - translate([28, 0, 14.1]) rotate([0, 180, 90]) supports_battery(); - translate([70.4, 29, 18]) rotate([0, 0, 180]) supports_charging_module(); + translate([-30, 0, 21.6]) supports_speaker(); + translate([28, 0, 16.6]) rotate([0, 180, 90]) supports_battery(); + translate([70.4, 29, 20.1]) rotate([0, 0, 180]) supports_charging_module(); } // Cutouts - translate([98.4, 29, 17]) rotate([0, -90, 0]) usb_cutout(); + translate([98.4, 29, 17]) rotate([0, -90, 0]) usb_cutout(); // TODO: Verificare altezza translate([90, 5, 10]) rotate([90, 0, 0]) rotate([0, 90, 0]) switch_cutout(); translate([-65, -40, 25]) speaker_grille(); translate([75, 55, 16]) rotate([90, 0, 0]) cylinder(d = 3, h = 20, $fn = 4);