diff --git a/Mechanical/OpenSCAD/Roamer.scad b/Mechanical/OpenSCAD/Roamer.scad index eb8e1d5..fe24814 100644 --- a/Mechanical/OpenSCAD/Roamer.scad +++ b/Mechanical/OpenSCAD/Roamer.scad @@ -15,6 +15,11 @@ base = [30.0, 32.0, 6.8]; // The extension for the SMA connectors & EG95 base_ext = [40, 20.2, 16.5]; +// The dimensions of the NSCCP sim holder +sim = [13.5, 13, 1.37]; + +bay = [12, 8.95, 0.8]; + // The default wall thickness side_wall = 1.5; @@ -320,14 +325,11 @@ module expansion_card_ext(make_printable, pcb_mount="boss_insert") { } } -module screw_holders() { - outline = [1,5,5]; +module sim_holder() { difference() { - cube([outline[0],outline[1],outline[2]]); - radius = 2; - height = 10; - rotate([0,90,0]) translate([(-outline[0]*2)-0.5,outline[1]/2, (outline[2]/2)-5]) cylinder(h = height,r = radius, $fn = 64); - } + cube(sim); + translate([0,bay[1]-sim[1]/2+1,0]) cube(bay); + } } translate([0, -base[1], 0]) expansion_card_base(open_end = false, make_printable = true, pcb_mount="boss"); @@ -337,3 +339,5 @@ translate([-base_ext[0]+base[0]+5, -base_ext[1]-base[1], 0]) expansion_card_ext( translate([45, -19, 17]) rotate([180,0,0]) expansion_card_lid(); //translate([-128.75, 95.8, pcb_h]) import("PCB.stl"); + +translate([2, -31.16, 1.68]) sim_holder();