diff --git a/3D_Models/Holder.scad b/3D_Models/Holder.scad --- a/3D_Models/Holder.scad +++ b/3D_Models/Holder.scad @@ -4,11 +4,11 @@ overall_thickness = 15; neopixel_holder_thickness = 7.5; translucent_disk_thickness = overall_thickness - neopixel_holder_thickness; -ring_24_outer_diameter = 65.6; -ring_24_inner_diameter = 52.3; +ring_24_outer_diameter = 65.6 + 0.5; +ring_24_inner_diameter = 52.3 - 0.5; -ring_12_outer_diameter = 36.8; -ring_12_inner_diameter = 23.3; +ring_12_outer_diameter = 36.8 + 0.5; +ring_12_inner_diameter = 23.3 - 0.5; ring_thickness = 6.7; ring_z_offset = neopixel_holder_thickness - ring_thickness; @@ -42,26 +42,11 @@ module neopixel_holder() { ring(h=ring_thickness+1, od=d[0], id=d[1]); channel(); - - for (y=[0, 1]) - mirror([0, y, 0]) - mirror([1, 1, 0]) - translate([alignment_pin_position, -2, ring_z_offset]) - cube([5, 4, ring_thickness+1]); - - }; - + } }; module translucent_disk() { cylinder(h=translucent_disk_thickness, d=overall_outer_diameter); - - - for (y=[0, 1]) - mirror([0, y, 0]) - mirror([1, 1, 0]) - translate([alignment_pin_position, -(4-0.2)/2, translucent_disk_thickness]) - cube([3, 4-0.2, neopixel_holder_thickness -ring_z_offset]); for (x=[0, 1]) mirror([x, 0, 0]) translate([alignment_pin_position, -(4-0.2)/2, translucent_disk_thickness])