some scad updates, minor
[clinton/wilson.git] / scad / y-end-idler.scad
index 72efab7..489f981 100644 (file)
@@ -12,8 +12,8 @@ tie_wrap_extra = 1;
 belt_h = 29;
 idler_w = 10; // the gap provided for the bearing holder
 idler_wall_t = 5;
-idler_bearing_inside_d = 3;
 end_w = 193.5;
+idler_wall_h = 32.6;
 
 yend_idler();
 
@@ -62,9 +62,17 @@ module idler_post()
                    translate([0,10,belt_h]) rotate([0,90,0]) cylinder(r=10,h=idler_wall_t);
              }
              translate([-idler_w,0,0]) cube(size=[idler_wall_t * 2 + idler_w,20,belt_h/2]);
+             
+             //translate([-idler_w,-1,idler_wall_h]) rotate([0,90,0]) cylinder(r=idler_bearing_inner_d/2,h=20,$fn=20);
+
          } 
          // holes for idler bolt
-         #translate([-12,10,belt_h]) rotate([0,90,0]) cylinder(r=idler_bearing_inside_d/2+.5,h=25);
+         #translate([-12,10,belt_h]) rotate([0,90,0]) {
+             cylinder(r=idler_bearing_inner_d/2+.5,h=25);
+             translate([0,0,1]) cylinder(r=idler_bearing_inner_d,h=3);
+             translate([0,0,idler_w+idler_wall_t*2]) cylinder(r=idler_bearing_inner_d,h=3,$fn=6);
+         }
+         
          
     }
 }
@@ -103,12 +111,13 @@ module bigbase()
 }
 
 module brace() {
-    translate([193.5,17,0]) rotate([0,0,180]) difference() {  translate([193.5/2,-290,0]) cylinder(r=310,h=32.6,$fn=200);
-                    translate([193.5/2,-211.9+5,-2]) cylinder(r=223,h=50,$fn=200);
-                    translate([-320,3,-2]) rotate([0,0,270]) cube([900,900,50]);
-                    translate([-20,-1,-1]) cube([43,16,47]);
-                    translate([193.5-22.9,-1,-1]) scale([1,1,1]) cube([43,16,47]);
-                    //translate([192.5/2-23/2+5.9,0,14.5]) cube([11.96,40,20]);
+    translate([193.5,17,0]) rotate([0,0,180]) difference() {  
+                    translate([193.5/2,-290,0])                  cylinder(r=310,h=32.6,$fn=200);
+                    translate([193.5/2,-211.9+5,-2])             cylinder(r=223,h=50,$fn=200);
+                    translate([-320,3,-2]) rotate([0,0,270])     cube([900,900,50]);
+                    #translate([-22,-1,-1])                       cube([43,16,47]);
+                    #translate([(end_w-22),-1,-1]) scale([1,1,1]) cube([43,16,47]);
+                    //translate([192.5/2-23/2+5.9,0,14.5])       cube([11.96,40,20]);
 
 }
 }