/Designs/Measuring_instruments/ISMS01A/AMF/box_base.stl
0,0 → 1,338
solid OpenSCAD_Model
facet normal -1 0 0
outer loop
vertex 0 0 0
vertex 0 90 44.22
vertex 0 90 0
endloop
endfacet
facet normal -1 -0 0
outer loop
vertex 0 90 44.22
vertex 0 0 0
vertex 0 0 44.22
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 100 90 44.22
vertex 90 80 44.22
vertex 100 0 44.22
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 100 90 44.22
vertex 10 80 44.22
vertex 90 80 44.22
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 10 80 44.22
vertex 0 90 44.22
vertex 10 10 44.22
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 0 90 44.22
vertex 10 80 44.22
vertex 100 90 44.22
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 90 10 44.22
vertex 100 0 44.22
vertex 90 80 44.22
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 55 0 44.22
vertex 90 10 44.22
vertex 55 10 44.22
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 90 10 44.22
vertex 55 0 44.22
vertex 100 0 44.22
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 10 10 44.22
vertex 45 0 44.22
vertex 45 10 44.22
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 10 10 44.22
vertex 0 0 44.22
vertex 45 0 44.22
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 0 0 44.22
vertex 10 10 44.22
vertex 0 90 44.22
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex 100 0 44.22
vertex 100 90 0
vertex 100 90 44.22
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 100 90 0
vertex 100 0 44.22
vertex 100 0 0
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 100 90 0
vertex 0 90 44.22
vertex 100 90 44.22
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 0 90 44.22
vertex 100 90 0
vertex 0 90 0
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 100 0 0
vertex 90 10 0
vertex 100 90 0
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 100 0 0
vertex 10 10 0
vertex 90 10 0
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex 10 10 0
vertex 0 0 0
vertex 10 80 0
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 0 0 0
vertex 10 10 0
vertex 100 0 0
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 90 80 0
vertex 100 90 0
vertex 90 10 0
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 10 80 0
vertex 100 90 0
vertex 90 80 0
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 10 80 0
vertex 0 90 0
vertex 100 90 0
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 0 90 0
vertex 10 80 0
vertex 0 0 0
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 0 0 44.22
vertex 45 0 10
vertex 45 0 44.22
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 45 0 10
vertex 0 0 0
vertex 55 0 10
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 0 0 0
vertex 45 0 10
vertex 0 0 44.22
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 55 0 10
vertex 100 0 44.22
vertex 55 0 44.22
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 55 0 10
vertex 100 0 0
vertex 100 0 44.22
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 100 0 0
vertex 55 0 10
vertex 0 0 0
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex 10 10 44.22
vertex 10 80 0
vertex 10 80 44.22
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 10 80 0
vertex 10 10 44.22
vertex 10 10 0
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 90 10 0
vertex 90 80 44.22
vertex 90 80 0
endloop
endfacet
facet normal -1 -0 0
outer loop
vertex 90 80 44.22
vertex 90 10 0
vertex 90 10 44.22
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 10 80 0
vertex 90 80 44.22
vertex 10 80 44.22
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 90 80 44.22
vertex 10 80 0
vertex 90 80 0
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 90 10 44.22
vertex 55 10 10
vertex 55 10 44.22
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 55 10 10
vertex 90 10 0
vertex 45 10 10
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 90 10 0
vertex 55 10 10
vertex 90 10 44.22
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 45 10 10
vertex 10 10 44.22
vertex 45 10 44.22
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 45 10 10
vertex 10 10 0
vertex 10 10 44.22
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 10 10 0
vertex 45 10 10
vertex 90 10 0
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex 45 0 44.22
vertex 45 10 10
vertex 45 10 44.22
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 45 10 10
vertex 45 0 44.22
vertex 45 0 10
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 55 0 10
vertex 55 10 44.22
vertex 55 10 10
endloop
endfacet
facet normal -1 -0 0
outer loop
vertex 55 10 44.22
vertex 55 0 10
vertex 55 0 44.22
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 45 10 10
vertex 55 0 10
vertex 55 10 10
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 55 0 10
vertex 45 10 10
vertex 45 0 10
endloop
endfacet
endsolid OpenSCAD_Model
/Designs/Measuring_instruments/ISMS01A/CAD/box_base.scad
0,0 → 1,61
 
module body() {
color("Red") cube([100,90,44.22]);
}
 
module innerFrame() {
color("Red") cube([80,70,60]);
}
 
module smallFrame() {
color("Red") cube([10,20,60]);
}
 
module bushing() {
cylinder (h = 23.31, r=12.5, center = true, $fn=100);
}
 
module box() {
color("grey") cube([90.33,120,160.4]);
}
module completeBox() {
union(){
box();
translate([30,60,-11.65]) bushing();
}
}
module zip() {
color("black") cube([2,60,160.4]);
}
 
 
module boxes() {
union(){
mirror([1,0,0]) translate([-90.33,0,0]) completeBox();
translate([90.33,30,0]) zip();
mirror([1,0,0]) translate([-182.66,0,0]) completeBox();
translate([182.66,30,0]) zip();
translate([184.66,0,0]) completeBox();
}
}
 
 
module base(){
difference() {
body();
translate([10,10,-5]) innerFrame();
translate([45,-5,10]) smallFrame();
}
}
 
 
//translate([15,9,0])
base();
 
//translate([169.99,9,0])
//base();
 
//translate([0,0,44.22])
//translate([0,0,50])
//boxes();
 
/Designs/Measuring_instruments/ISMS01A/CAD/small_panel.scad
0,0 → 1,37
height = 1.5;
 
module body() {
translate([2,2,0])
minkowski()
{
$fn=30;
color("Red") cube([110-4,55-4,height/2]);
cylinder(r=2,h=height/2);
}
}
 
module bigFrame() {
color("Red") cube([53,18,10]);
}
 
module smallFrame() {
color("Red") cube([18,14,10]);
}
 
module hole() {
color("blue") cylinder($fn=10, h=10, r=1.6);
}
 
module object(){
difference() {
body();
translate([10,17,-5]) bigFrame();
translate([77,10,-5]) smallFrame();
translate([4,4,-5]) hole();
translate([4,51,-5]) hole();
translate([106,4,-5]) hole();
translate([106,51,-5]) hole();
}
}
 
object();