laptop files
This commit is contained in:
83
Gehause_Badlicht.scad
Normal file
83
Gehause_Badlicht.scad
Normal file
@@ -0,0 +1,83 @@
|
||||
|
||||
module pfosten(){
|
||||
|
||||
difference(){
|
||||
cube([7,7,48]);
|
||||
translate([3.5, 3.5, 41])cylinder(d=2.8, h=10);
|
||||
}}
|
||||
|
||||
// netzteil
|
||||
*translate([37,0+33,26]) rotate([90,0,0])
|
||||
color("beige")hull(){
|
||||
cylinder(d=48, h=20);
|
||||
translate([145 - 48,0,0])cylinder(d=48, h=20);
|
||||
translate([0,-24,0]) cube([145 - 48,48, 33]);
|
||||
}
|
||||
|
||||
|
||||
// Platine
|
||||
*color("blue")
|
||||
translate([110,40,4]) rotate([0,0,90])
|
||||
cube([80,100,25]);
|
||||
|
||||
//shelly
|
||||
*color("white")
|
||||
translate([120,50,4]) cube([34, 44, 7.2]);
|
||||
|
||||
// Platte
|
||||
difference(){
|
||||
minkowski(){
|
||||
translate([1, 34,47]) cube([158,90, 4 ]);
|
||||
sphere(1);
|
||||
}
|
||||
union(){
|
||||
translate([0,0,0]) cube([160,125,2]);
|
||||
difference(){
|
||||
translate([0, 33,0]) cube([160,92, 50 ]);
|
||||
translate([1, 34,2]) cube([158,90, 50 ]);
|
||||
|
||||
translate([-.10,50,18]) rotate ([0,90,0]) cylinder(d=9, h=3);
|
||||
|
||||
translate([-.10,110,18]) rotate ([0,90,0]) cylinder(d=9, h=3);
|
||||
translate([-.10,100,18]) rotate ([0,90,0]) cylinder(d=9, h=3);
|
||||
translate([-.10,110-9,18+4.5]) rotate ([0,90,0]) cube([9,9,9]);
|
||||
|
||||
translate([158.9,60,18]) rotate ([0,90,0]) cylinder(d=9, h=3);
|
||||
translate([158.9,50,18]) rotate ([0,90,0]) cylinder(d=9, h=3);
|
||||
translate([158.9,60-9,18+4.5]) rotate ([0,90,0]) cube([9,9,9]);
|
||||
}
|
||||
translate([1, 34, 0]) pfosten();
|
||||
translate([152, 34, 0]) pfosten();
|
||||
translate([1, 117, 0]) pfosten();
|
||||
translate([152, 117, 0]) pfosten();
|
||||
// befestigungslaschen
|
||||
|
||||
translate([0,60,0]) difference(){
|
||||
union(){
|
||||
translate([-15, 0,0])cylinder(d=15, h=5);
|
||||
translate([-15, -7.5,0])cube([15, 15,5]);
|
||||
}
|
||||
translate([-15, 0,-.1])cylinder(d=5, h=6);
|
||||
}
|
||||
|
||||
|
||||
translate([160,60,0]) rotate ([0,0,180])difference(){
|
||||
union(){
|
||||
translate([-15, 0,0])cylinder(d=15, h=5);
|
||||
translate([-15, -7.5,0])cube([15, 15,5]);
|
||||
}
|
||||
translate([-15, 0,-.1])cylinder(d=5, h=6);
|
||||
}
|
||||
}}
|
||||
|
||||
color("black")
|
||||
translate([-15, 5, 2]) {
|
||||
text("12V", font = "Liberation Sans", size = 10);
|
||||
}
|
||||
|
||||
color("black")
|
||||
translate([150, 5, 2]) {
|
||||
text("220V", size=10, font = "Liberation Sans");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user