diff --git a/Gehauese.scad b/Gehauese.scad
index 97df11146017ee5274acf72a71b2ae9ff9544538..9d4cd975cee3c5260b610340e1458efc72d305c2 100644
--- a/Gehauese.scad
+++ b/Gehauese.scad
@@ -627,8 +627,8 @@ module case_front_side(x, y, z, visibility) {
             
             // Rahmenaussparung (USB/HDMI) zum erleichterten Einlegen 
             // des RPi
-            translate([x+12, y+1.5, z+2])
-            cube([42.5, 1.8, 27]);
+            translate([x+10, y+1.5, z+2])
+            cube([45, 1.8, 27]);
             
             // Aux-hole
             translate([x+61, y-0.2, z+10])
@@ -837,7 +837,10 @@ module case_camera_top_side(x, y, z, visibility) {
             translate([x+49, y+28, z-1]) 
             cylinder(3, 18.5, 18.5, true);
             
-            translate([x+5, y+28, z+1]) 
+            /*translate([x+5, y+28, z+1]) 
+            cylinder(10, 1.3, 1.3, true);*/
+            
+            translate([x+5, y+5, z+1])
             cylinder(10, 1.3, 1.3, true);
             
             translate([x+5, y+57, z+1]) 
@@ -1017,12 +1020,115 @@ module case_camera_screwcylinder2(x, y, z, visibility) {
     difference(){
         translate([x, y, z+1]) 
         color([0.4, 0.4, 0.4], visibility)
-        rotate([0, 0, 0]) cylinder(16, 3, 3, $fn=50, true);
+        rotate([0, 0, 0]) 
+        cylinder(16, 3, 3, $fn=50, true);
         
         translate([x, y, z-5]) 
         rotate([0, 0, 0]) 
         cylinder(20, 1.2, 1.2, $fn=50, true);
     }
+}
+
+// Für gleichseitige Verschraubung des Deckels
+module case_camera_screwcylinder3(x, y, z, visibility) {
+    
+    // Kegelförmig (Lösung 1)
+    /*difference() {
+        translate([x, y, z])
+        color([0.4, 0.4, 0.4], visibility)
+        rotate([0, 0, 0])
+        cylinder(16, 9, 3, $fn=50, true);
+        
+        translate([x-1, y-10, z-10])
+        rotate([0, 0, 90])
+        cube([20, 10, 20]);
+    
+        translate([x-10, y-11, z-10])
+        rotate([0, 0, 0])
+        cube([20, 10, 20]);
+        
+        translate([x+3, y+3, z-8.5]) 
+        rotate([0, 0, 0]) 
+        cylinder(8.5, 1.2, 1.2, $fn=50, false);
+    }*/
+    
+    // Zylinder mit Kegelfuß (Lösung 2)
+    difference() {
+        union() {
+            translate([x+3, y+3, z-2.5])
+            color([0.4, 0.4, 0.4], visibility)
+            rotate([0, 0, 0])
+            cylinder(11, 3, 3, $fn=50, true);
+            
+            translate([x+0, y+3, z-8])
+            rotate([0, 0, 0])
+            color([0.4, 0.4, 0.4], visibility)
+            cube([3, 3, 11]);
+    
+            translate([x+3, y+0, z-8])
+            rotate([0, 0, 0])
+            color([0.4, 0.4, 0.4], visibility)
+            cube([3, 3, 11]);
+            
+            translate([x+0, y+0, z-8])
+            rotate([0, 0, 0])
+            color([0.4, 0.4, 0.4], visibility)
+            cube([3, 3, 11]);
+        }
+        // Bohrung
+        translate([x+3, y+3, z-8.1]) 
+        rotate([0, 0, 0]) 
+        cylinder(12, 1.2, 1.2, $fn=50, false);
+    }
+    
+    difference() {
+        // Kegelfuß
+        translate([x+2, y+2, z+3])
+        rotate([0, 0, 0])
+        color([0.4, 0.4, 0.4], visibility)
+        cylinder(5, 4.39, 0.1, $fn=50, false);
+        
+        // Schneidet Kegel zurecht
+        translate([x+6, y+0.1, z-10])
+        rotate([0, 0, 0])
+        cube([1, 5, 20]);
+        
+        // Schneidet Kegel zurecht
+        translate([x+0.1, y+6, z-10])
+        rotate([0, 0, 0])
+        cube([5, 1, 20]);
+        
+        // Schneidet Kegel zurecht
+        translate([x+3, y+6.05, z-10])
+        rotate([0, 0, -15])
+        cube([4, 1, 20]);
+        
+        // Schneidet Kegel zurecht
+        translate([x+7.1, y+3.05, z-10])
+        rotate([0, 0, +105])
+        cube([4, 1, 20]);
+        
+        translate([x-1, y-3, z-0]) //
+        rotate([0, 0, 0])
+        cube([7, 3, 8]);
+    
+        translate([x-3, y-3, z-0])
+        rotate([0, 0, 0])
+        cube([3, 10, 8]);
+        
+        
+    }
+    
+    
+    
+    translate([x-0, y-0, z+5])
+    rotate([0, 0, 0])
+    color([0.4, 0.4, 0.4], visibility)
+    cube([2, 2, 3]);
+    
+    
+    
+    
 }
 
 module case_camera(x, y, z, visibility) {
@@ -1032,18 +1138,20 @@ 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_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);
-        case_camera_screwcylinder1(x+34, y+43, z-4.5,           visibility);
-        case_camera_screwcylinder2(x+90, y+5, z-11,          visibility);
-        case_camera_screwcylinder2(x+90, y+57, z-11,         visibility);
-        case_camera_screwcylinder2(x+5, y+57, z-11,          visibility);
-        case_camera_screwcylinder2(x+5, y+28, z-11,          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);
+        case_camera_screwcylinder1(x+34, y+43, z-4.5, visibility);
+        case_camera_screwcylinder2(x+90, y+5, z-11, visibility);
+        case_camera_screwcylinder2(x+90, y+57, z-11, visibility);
+        case_camera_screwcylinder2(x+5, y+57, z-11, visibility);
+        //case_camera_screwcylinder2(x+5, y+28, z-11, visibility);
+        case_camera_screwcylinder3(x+2, y+2, z-10, visibility);
         /* Additional material */
-        translate([x, y+25.5, z-18]) 
+        // Für case_camer_screwcylinder2 (asymetrisch)
+        /*translate([x, y+25.5, z-18]) 
         color([0.4, 0.4, 0.4], visibility) 
-        cube([3.5, 5, 18]);
+        cube([3.5, 5, 18]);*/
         
         translate([x+1, y+55, z-18]) 
         color([0.4, 0.4, 0.4], visibility)