chiark / gitweb /
lemon-stand.scad.pl: adjustments
[reprap-play.git] / anglepoise-neck.scad
index fc07ecd905fc7c2f97c2dd34f4401ad985fe42a6..aa39ce23bb5a79ceeccee0660912962cc88015e9 100644 (file)
@@ -3,21 +3,21 @@
 arm_depth = 25;
 arm_innerwidth = 9.60 - 0.50;
 arm_innerheight = 8.90 - 0.50;
-arm_pin_depth = (16.15 + 18.00)/2;
-arm_pin_dia = 1.5;
+arm_pin_depth = 18.50 + 1.0;
+arm_pin_dia = 1.5 + 0.7;
 
 armpart_hex_rad = 15;
 armpart_main_thick = 8;
 
-hingepin_dia = 3;
-hingenut_width = 6;
+hingepin_dia = 3 + 1.0;
+hingenut_width = 6 + 1.0;
 hingenut_depth = 4;
 hingenut_clear = 5;
 
-headpart_main_dia = 15 - 0.3;
-headpart_main_len = 14;
+headpart_main_dia = 15 + 0.3;
+headpart_main_len = 16 + 1.1;
 headpart_stub_protrude = 2;
-headpart_stub_width = 11.7 - 0.3;
+headpart_stub_width = 11.7 - 0.6;
 
 headpart_flatten_angle = 45;
 
@@ -40,7 +40,7 @@ module ArmPart(){ ////toplevel
       mirror([0,-1,0])
       cube([arm_innerwidth, arm_depth+1, arm_innerheight]);
     translate([0, -arm_pin_depth, -50])
-      cylinder(r=arm_pin_dia/2, h=100);
+      cylinder(r=arm_pin_dia/2, h=100, $fn=20);
   }
   difference(){
     translate([-armpart_main_width/2, 0, 0])