chiark / gitweb /
topeak-seatstay-lock: increase circle $fn
[reprap-play.git] / topeak-seatstay-lock.scad
index 7bd008ae0e26a544a9c102e9604b40c745c4408c..05035d76cdd5b75ca9bcf7548a21c9627824b7de 100644 (file)
@@ -1,8 +1,8 @@
 // -*- C -*-
 
-pump_dia = 27 + 0.5;
+pump_dia = 27 + 0.9;
 seatstay_mindia = 14 + 0.5;
-seatstay_maxdia = 19 + 0.5;
+seatstay_maxdia = 19 + 0.7;
 pump_seatstay_gap = 12.3;
 pump_seatstay_delta = 0.1;
 pump_ridge_width = 8 + 2.0;
@@ -10,12 +10,12 @@ pump_ridge_width = 8 + 2.0;
 body_thick_x = 5;
 body_thick_y = 5;
 
-pin_workdepth = 16;
-pin_width = 11 + 0.5;
-pin_thick = 3 + 0.6;
+pin_workdepth = 16 - 1.0;
+pin_width = 11 + 1.0;
+pin_thick = 3 + 0.7;
 pin_base = 25;
 
-lock_manouvre_thick = 3.5 + 0.5;
+lock_manouvre_thick = 3.7 + 0.6;
 lock_manouvre_len = 18;
 lock_hang_width = 17.5;
 lock_manouvre_len_smaller = 13;
@@ -27,7 +27,7 @@ clatter_gap = 0.5;
 
 cut_rotation = 2;
 holes_rotation = 9;
-pin_offset = 7;
+pin_offset = 6;
 ridge_rotation = 8.5;
 
 // computed
@@ -43,14 +43,14 @@ module Holes(forbody=false){
        rotate(-ridge_rotation + holes_rotation)
          translate([-50, -pump_ridge_width/2])
          square([50, pump_ridge_width]);
-      circle(r=pump_dia/2);
+      circle(r=pump_dia/2, $fn=80);
     }
     translate([+(pump_seatstay_gap/2 + seatstay_mindia/2),
               pump_dia/2 -seatstay_maxdia/2 -pump_seatstay_delta]) {
       hull(){
        for (ud=[-1,1])
          translate([0, ud * (seatstay_maxdia-seatstay_mindia)/2])
-           circle(r=seatstay_mindia/2);
+           circle(r=seatstay_mindia/2, $fn=50);
       }
     }
   }