]> www.fi.muni.cz Git - things.git/blobdiff - koupelna-mrizka.scad
switch holder.scad
[things.git] / koupelna-mrizka.scad
index 51ff056cce6d12754df9da1ab9631a11a65398d4..67139a3838db912e095419b63d06b6b9cdddd029 100644 (file)
@@ -7,7 +7,7 @@ wall = 1.2;
 h_out = 3;
 h_in = h_out + 8.5;
 out_angle = 60;
-thin_wall = 0.9;
+thin_wall = 0.70;
 rib_angle = 60;
 rib_w = 5;
 rib_dist = 9;
@@ -15,8 +15,9 @@ rib_off = 1;
 top_beam_w = 15;
 top_beam_h = 2;
 
-clip_wall = 3;
+clip_wall = 4;
 clip_mid = clip_wall + 3;
+clip_end_d = 40;
 
 magnet_d = 10 + 0.5;
 magnet_h = 0.8 + 0.1;
@@ -58,12 +59,16 @@ difference() {
 
 Ty(d_out/2 + top_beam_w/2 + 5) difference() {
        union() {
+               for(x = [-1, 1]) Sx(x) {
+                       Tx(d_out/2-clip_end_d/2)
+                               cylinder(r = clip_end_d/2, h = clip_wall);
+               }
                hull() for(x = [-1, 1]) Sx(x) {
                        Tx(d_out/2-top_beam_w/2)
                                cylinder(r = top_beam_w/2, h = clip_wall);
                }
                hull() for(x = [-1, 1]) Sx(x) {
-                       Tx(d_in/2-top_beam_w/2)
+                       Tx(magnet_off)
                                cylinder(r = top_beam_w/2, h = clip_mid);
                }
        }