chiark / gitweb /
poster-tube-lid: adjust from v1
[reprap-play.git] / poster-tube-lid.scad
index 19580b5fdcea6e53cdbfd5b0ea548418e1cf5c61..526f7ea6a89ad136db79cc052b17d2cb00aa317a 100644 (file)
@@ -1,18 +1,20 @@
 // -*- C -*-
 
+coarse = false;
+
 main_dia = 71.2 + 0.50 - 2.26;
 top_thick_middle = 4;
-top_thick_by_oring = 2.5;
+top_thick_by_oring = 3.0;
 top_middle_dr = 11;
 
-main_cnr = 4.0;
+main_cnr = 6.0;
 
 rivet_posn = 6.0;
 rivet_thick = 1.67;
 rivet_width = 4.15 + 1.0;
 rivet_tall = 5.51 + 0.49;
 
-over_rivet_wall = 0.5;
+over_rivet_wall = 1.0;
 side_rivet_gap = 1.5;
 
 bayo_interf = 1.25;
@@ -32,7 +34,7 @@ bayo_above_gap = 1.0;
 
 bayo_entry = bayo_behind/3;
 
-bayo_slice_size = 1;
+bayo_slice_size = coarse ? 5 : 1;
 
 brace_hole_width = 1.0;
 brace_above_below = 1.2;
@@ -75,8 +77,8 @@ rivet_entry_width = rivet_width + side_rivet_gap;
 
 jig_mark_rad = jig_mark + main_dia/2 + jig_thick;
 
-$fs=0.5;
-$fa=1;
+$fs= coarse ? 2.5 : 0.5;
+$fa= coarse ? 5 : 1;
 
 // bayonet definition
 
@@ -252,8 +254,13 @@ module CoverTest2(){ ////toplevel
 module CoverTest1(){ ////toplevel
   difference(){
     CoverTest2();
-    translate([0,0, -10])
-      cube([ main_dia*3, main_dia * .85, 20], center=true);
+    for (r= [ 40, 147 ]){
+      rotate([0,0, r]){
+       translate([0,0, -10]) {
+         cube([ main_dia*3, main_dia * .55, 18], center=true);
+       }
+      }
+    }
   }
 }