diff --git a/case/attmapper_battery_progplug.stl b/case/attmapper_battery_progplug.stl new file mode 100644 index 0000000..d990676 Binary files /dev/null and b/case/attmapper_battery_progplug.stl differ diff --git a/case/attmapper_nobat_back.stl b/case/attmapper_nobat_back.stl deleted file mode 100644 index cb4c1b2..0000000 Binary files a/case/attmapper_nobat_back.stl and /dev/null differ diff --git a/case/attmapper_nobat_front+back.stl b/case/attmapper_nobat_front+back.stl new file mode 100644 index 0000000..ceada5f Binary files /dev/null and b/case/attmapper_nobat_front+back.stl differ diff --git a/case/attmapper_nobat_front.stl b/case/attmapper_nobat_front.stl deleted file mode 100644 index 7a4cf6e..0000000 Binary files a/case/attmapper_nobat_front.stl and /dev/null differ diff --git a/case/openscad/attmapper_nobat.scad b/case/openscad/attmapper_nobat.scad index 4e45fad..1a29e09 100644 --- a/case/openscad/attmapper_nobat.scad +++ b/case/openscad/attmapper_nobat.scad @@ -1,5 +1,5 @@ -use ; -use ; +use <../lib/libRoundedcube.scad>; +use <../lib/gopro_mounts.scad>; $boardw=30.4; $boardh=37.3; @@ -29,17 +29,17 @@ module front() { translate([-0.1,$walls+$boardw-9.2,-5.36]) cube([3,8.5,9.6]); translate([-0.1,($walls*2)+9,-2.6]) rotate([0,90,0]) cylinder(5, 2.85, 2.85, $fn=100); translate([-0.5,($walls*2)+9-2.85,-2.6]) rotate([0,90,0]) cube([6, 2.85*2, 5]); - translate([$boardh+($walls*4)+5,($boardw+($walls*4))/2,3]) rotate([0,90,0]) cylinder(10, 2, 2, $fn=100); } - + translate([$boardh+25.65, ($boardw+($walls*4))/2, 2.3]) rotate([0,90,90]) gopro_connector("double"); + } + module back() { difference() { union() { roundedcube([$boardh+($walls*4)+10, $boardw+($walls*4), 11], false, 2, "zmin", $fn=100); - rotate([90,0,0]) translate([$boardh+7, -11+3.4, -($boardw+($walls*4))/2]) gopro_connector("double"); } translate([$walls-0.95,$walls-1.1, 5.4]) roundedcube([$boardh+($walls*2)+11.9,$boardw+($walls*2)+2,7.7], false, 2, "zmax", $fn=100); translate([$walls, ($walls*2)+1, 1.6]) cube([$boardh+($walls*3), $boardw-2, 9.4]); @@ -47,11 +47,13 @@ module back() { translate([-0.5,($walls*2)+9,6.1]) rotate([0,90,0]) cylinder(5, 2.85, 2.85, $fn=100); translate([-0.5,($walls*2)+9-2.85,12]) rotate([0,90,0]) cube([6, 2.85*2, 5]); translate([-0.1,$walls+$boardw-9.3,6]) cube([3,9,9.6]); - // translate([28.5,3.6,-1]) cube([14,8.5,13]); // Programming Port + translate([$boardh+16, ($boardw+($walls*4))/2, 11]) cube([10,15,11], center=true); + // translate([$boardh+11, ($boardw+($walls*4))/2, -1]) cylinder(10, 2, 2); + translate([$boardh+5.3, 0, $walls]) cube(size=[9.5,15,3.2]); } } -translate([0,-10,9.6]) rotate([180,0,0]) front(); -// rotate([180,0,0]) back(); +// translate([0, 5, -9.4]) front(); +translate([0, -5, 0]) rotate([180,0,0]) back();