Integrated LED diffuser, fixes

This commit is contained in:
2026-01-25 12:28:34 +01:00
parent 2abfa54b92
commit c7028a759b
5 changed files with 27 additions and 20 deletions

View File

@@ -29,22 +29,18 @@ module character_retainer_cutout() {
screw_hole_diameter = 3;
// Ring cutout
cylinder(d = 60, h = 5);
// Led diffuser cutout
translate([-28, -15, 0]) cylinder(d = 15, h = 5);
// Led housing cutout
translate([-28, -15, 3]) cylinder(d = 5.2, h = 15);
// Screw holes
translate([0, -25, 10]) cylinder(d = screw_hole_diameter, h = 15, center = true);
rotate([0, 0, 120]) translate([0, -25, 10]) cylinder(d = screw_hole_diameter, h = 15, center = true);
rotate([0, 0, 240]) translate([0, -25, 10]) cylinder(d = screw_hole_diameter, h = 15, center = true);
}
module status_led_diffuser_cutout() {
$fn = 32;
// Diffuser
hull() {
translate([0, -13.2, 0]) cylinder(d = 10.2, h = 13);
translate([15.2, 13.2, 0]) cylinder(d = 10.2, h = 13);
translate([-15.2, 13.2, 0]) cylinder(d = 10.2, h = 13);
}
}
module sdcard_access_port_cutout() {
$fn = 32;
union() {
@@ -60,8 +56,7 @@ module sdcard_access_port_cutout() {
}
}
usb_cutout();
//usb_cutout();
//speaker_grille();
//character_retainer_cutout();
//status_led_diffuser_cutout();
character_retainer_cutout();
//sdcard_access_port_cutout();