chiark / gitweb /
poster-tube-lid: use fa=3 for distorted, fa=1 gives random openscad error
[reprap-play.git] / poster-tube-lid.scad
index 546480100c55b67497d5032762d73fbef934320e..d1debf9859d61a50bba95a9c527916981522e62c 100644 (file)
@@ -145,7 +145,10 @@ catch_cr = catch_knob_dia/2 + catch_stem_beside_gap;
 catch_strap_width = sm_main_width;
 catch_strap_thick = sm_main_thick;
 catch_stem_end_h = catch_stem_h;
-catch_pin_width = rivet_entry_width - catch_pin_gap;
+catch_pin_width = (rivet_entry_width * sm_inner_rad / bayo_nom_rad)
+                  - catch_pin_gap;
+
+echo("R ", sm_inner_rad, bayo_real_rad, bayo_nom_rad);
 
 cppy6 = -catch_strap_width/2;
 cppxC = 0.34 * sm_inner_rad * TAU;
@@ -587,7 +590,7 @@ module CatchAssembly(){ /////toplevel
     translate([0,0, catch_strap_width])
     scale(sm_inner_rad / 100)
     import(str("poster-tube-lid,CatchPostDistort-fa",
-              (coarse ? 20 : 1),
+              (coarse ? 20 : 3),
               ".stl"),
           convexity=20);