Skip to content
Snippets Groups Projects
Commit 9b8c18b5 authored by Manuel Schmidt's avatar Manuel Schmidt
Browse files

Vor Umstellung der Display-Deckel-Befestigung

parent f05d5e69
Branches
No related tags found
No related merge requests found
......@@ -155,11 +155,24 @@ module case_left_side(x, y, z, visibility) {
}
module case_right_side(x, y, z, visibility) {
difference() {
translate([x, y, z]) color([0.4, 0.4, 0.4], visibility) cube([2, 62, 28.5]);
translate([x-0.5, y+3.6, z+6]) cube([3, 15.75, 17]);
translate([x-0.5, y+21.5, z+6]) cube([3, 15.75, 17]);
translate([x-0.5, y+40, z+6]) cube([3, 17, 14.5]);
union() {
difference() {
translate([x, y, z]) color([0.4, 0.4, 0.4], visibility) cube([2, 62, 28.5]);
translate([x-0.5, y+3.6, z+6]) cube([3, 15.75, 17]);
translate([x-0.5, y+21.5, z+6]) cube([3, 15.75, 17]);
translate([x-0.5, y+40, z+6]) cube([3, 17, 14.5]);
//translate([x+10, y-7.5, z+23.65]) rotate([0, 0, 0]) cube([11, 6, 5]);
}
difference() {
union() {
translate([x+2, y-3, z+22.5]) color([0.4 , 0.4, 0.4], visibility) cube([3, 68, 10 ]);
translate([x, y-2, z+30.5]) color([0.4, 0.4, 0.4], visibility) cube([5, 60, 2]);
}
translate([x-0.2, y+2, z+29]) rotate([0, -45, 0]) cube([10, 58, 3]);
translate([x+1, y-4, z+18]) rotate([0, -45, 0]) cube([10, 70, 3]);
translate([x+1, y+62, z+23.25]) rotate([-45, 0, 0]) cube([10, 5, 5]);
translate([x+1, y-7.5, z+23.65]) rotate([-45, 0, 0]) cube([11, 6, 5]);
}
}
}
......@@ -199,7 +212,7 @@ module case_front_side(x, y, z, visibility) {
translate([x, y-3, z+22.5]) color([0.4, 0.4, 0.4], visibility) cube([95, 3, 10 ]);
translate([x, y-3, z+30.5]) color([0.4, 0.4, 0.4], visibility) cube([95, 5, 2]);
}
translate([x-0.2, y-1.5, z+20]) rotate([45, 0, 0]) cube([97, 3, 10]);
translate([x-0.2, y-1.5, z+20.5]) rotate([45, 0, 0]) cube([97, 3, 10]);
translate([x-0.2, y+2, z+30.5]) rotate([45, 0, 0]) cube([97, 3, 10]);
}
}
......@@ -220,23 +233,27 @@ module case_top_side(x, y, z, visibility) {
}
module case_raspberryPi(visibility){
module case_raspberryPi(x, y, z, visibility){
difference() {
union(){
screwcylinder(10.5, 6, 4.5, visibility);
screwcylinder(68.5, 6, 4.5, visibility);
screwcylinder(68.5, 55, 4.5, visibility);
screwcylinder(10.5, 55, 4.5, visibility);
case_right_side(93, 0, 2, visibility);
case_left_side(0, 0, 2, visibility);
case_back_side(0, 60, 2, visibility);
case_front_side(0, 0, 2, visibility);
case_ground_plate(0, 0, 0, visibility);
case_top_side(0, 0, 30.5, visibility);
screwcylinder(x+10.5, y+6, z+4.5, visibility);
screwcylinder(x+68.5, y+6, z+4.5, visibility);
screwcylinder(x+68.5, y+55, z+4.5, visibility);
screwcylinder(x+10.5, y+55, z+4.5, visibility);
case_right_side(x+93, y+0, z+2, visibility);
case_left_side(x+0, y+0, z+2, visibility);
case_back_side(x+0, y+60, z+2, visibility);
case_front_side(x+0, y+0, z+2, visibility);
case_ground_plate(x+0, y+0, z+0, visibility);
//case_top_side(0, 0, 30.5, visibility);
}
}
}
module case_raspberryPi_top(x, y, z, visibility) {
case_top_side(x, y, z+30.5, visibility);
}
/*-------------- Parts of cameracase ------------------*/
module case_camera_ground_plate(x, y, z, visibility) {
......@@ -362,7 +379,7 @@ module case_camera(x, y, z, visibility) {
case_camera_front_side(x, y, z-20, visibility);
case_camera_right_side(x+93, y, z-20, visibility);
case_camera_back_side(x, y+60, z-20, visibility);
case_camera_top_side(x, y, z-20, visibility);
//case_camera_top_side(x, y, z-20, visibility);
case_camera_screwcylinder1(x+34, y+13, z-4.5, visibility);
case_camera_screwcylinder1(x+64, y+13, z-4.5, visibility);
case_camera_screwcylinder1(x+64, y+43, z-4.5, visibility);
......@@ -374,9 +391,15 @@ module case_camera(x, y, z, visibility) {
}
}
raspberryPi(0, 0, 0);
module case_camera_top(x, y, z, visibility) {
case_camera_top_side(x, y, z-20, visibility);
}
case_raspberryPi_top(0, 0, 0, 0.7);
touchscreen(0, 0, 0);
//camera(0, 0, 0);
case_raspberryPi(0.7);
//case_camera(0, 0, 0, 0.7);
raspberryPi(0, 0, 0);
case_raspberryPi(0, 0, 0, 0.7);
case_camera(0, 0, 0, 0.7);
camera(0, 0, 0);
case_camera_top(0, 0, 0, 0.7);
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment