positive_dia = inch * 3/8. - 0.375;
positive_l = inch * 1/2.;
-positive_blank_dia = 9.0;
+positive_blank_dia = 8.12;
+blank_l = 17;
blank_taper = 1.0;
stem_l = 40;
wingnut_wing_xh = 5;
wingnut_wing_th = 3;
-$test= true;
-///$test= false;
+//$test= true;
+$test= false;
-//$fa= 3;
-//$fs= 0.2;
+$fa= 3;
+$fs= 0.2;
// calculated
length= (positive_l + 0.1) / inch);
}
-module BlankStem(){ ////toplevel
- StemWith() {
- hull(){
- cylinder(h = positive_l + 0.1 - blank_taper,
- r = positive_blank_dia/2);
- cylinder(h = positive_l + 0.1,
- r = positive_blank_dia/2 - blank_taper);
- }
+module StemBlankPart(){
+ hull(){
+ cylinder(h = blank_l + 0.1 - blank_taper,
+ r = positive_blank_dia/2);
+ cylinder(h = blank_l + 0.1,
+ r = positive_blank_dia/2 - blank_taper);
}
}
+module BlankStem(){ ////toplevel
+ StemWith()
+ StemBlankPart();
+}
+
module Wingnut(){ ////toplevel
difference(){
union(){
}
}
+module StemBlankTest(){ ////toplevel
+ StemBlankPart();
+ linextr(-1.5,0) square(center=true, [10,35]);
+}
+
module Demo(){ ////toplevel
color("blue") translate([0,0, clamp_top_th+0.5]) BlankStem();
color("red") ClampTop();