DEVIATA A LED

deviata.dxf

portabatterie.scad
$fn=100;
difference() {
translate([-10,0,0]) cube([10,10,4]);
translate([-5,5,-1]) cylinder(r=1.5,h=6);
}
difference() {
translate([60,45,0]) cube([10,10,4]);
translate([65,50,-1]) cylinder(r=1.5,h=6);
}
difference() {
cube([60,55,20]);
translate([2,4,2]) cube([26,48.5,20]);
translate([32,4,2]) cube([26,48.5,20]);
translate([15,2,6]) cube([5,1,15]);
translate([40,2,6]) cube([5,1,15]);
translate([15,2,6]) cube([1,3,15]);
translate([44,2,6]) cube([1,3,15]);
translate([5,4,-1]) cube([5,1,4]);
translate([50,4,-1]) cube([5,1,4]);
translate([5,2,14]) cube([5,1,7]);
translate([50,2,14]) cube([5,1,7]);
translate([27.5,4,6]) cube([5,1,15]);
}

deviatore.scad
$fn=100;
difference() {
cube([10,45,10]);
translate([10,-1,5]) rotate([-90,0,0]) cylinder(r=1,h=52);
translate([0,-1,5]) rotate([-90,0,0]) cylinder(r=1,h=52);
translate([-1,0,5]) rotate([0,90,0]) cylinder(r=1,h=12);
translate([5,40,-1]) cylinder(r=2,h=52);
translate([2,43,4]) cube([6,3,7]);
translate([0,43,4]) cube([10,3,2]);
}

deviatore1.scad
$fn=100;
difference() {
cube([8,8,10]);
translate([0,4,-1]) cylinder(r=1,h=12);
translate([8,4,-1]) cylinder(r=1,h=12);
translate([4,4,-1]) cylinder(r=2,h=12);
translate([-1,4,1.5]) rotate([0,90,0]) cylinder(r=1,h=10);
}
translate([0,8,0]) cube([16,2,10]);

lampada.scad
$fn=100;
difference() {
union() {
difference() {
cylinder(r=20,h=10);
translate([0,0,-1]) cylinder(r=18,h=4);
translate([0,0,5]) cylinder(r=16,h=6);
}
translate([11,11,0]) cylinder(r=3,h=3);
translate([-11,-11,0]) cylinder(r=3,h=3);
translate([6,6,0]) cylinder(r=5.5,h=3);
translate([-6,-6,0]) cylinder(r=5.5,h=3);
translate([-6,6,0]) cylinder(r=5.5,h=3);
translate([6,-6,0]) cylinder(r=5.5,h=3);
}
translate([-11,-11,-1]) cylinder(r=1.5,h=7);
translate([11,11,-1]) cylinder(r=1.5,h=7);
translate([6,6,-1]) cylinder(r=3.5,h=5);
translate([-6,-6,-1]) cylinder(r=3.5,h=5);
translate([-6,6,-1]) cylinder(r=3.5,h=5);
translate([6,-6,-1]) cylinder(r=3.5,h=5);
translate([6,6,3]) cylinder(r=2.5,h=5);
translate([-6,-6,3]) cylinder(r=2.5,h=5);
translate([-6,6,3]) cylinder(r=2.5,h=5);
translate([6,-6,3]) cylinder(r=2.5,h=5);
translate([-12,-7,-1]) cube([24,2,5]);
translate([-12,5,-1]) cube([24,2,5]);
}


|