X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=mic-table-clamp.scad;h=25da147134f669bf9e7c8856265ecada28410221;hb=154535e123ff6248a03484379754daee27723ebf;hp=d358569718310fbb3226c40e8d366673431b62fe;hpb=8e8a38be5129a03519493213693b8af7428fecae;p=reprap-play.git diff --git a/mic-table-clamp.scad b/mic-table-clamp.scad index d358569..25da147 100644 --- a/mic-table-clamp.scad +++ b/mic-table-clamp.scad @@ -1,19 +1,23 @@ // -*- C -*- -// print on High Detail +// print Stem and Wingnut on High Detail // but adjust shell thickness to 2mm +// others on Standard + include include positive_dia = inch * 3/8. - 0.375; positive_l = inch * 1/2.; -stem_l = 20; +stem_l = 40; stem_dia = 12; stem_th = 3; stem_ceil = 2; -stem_base_dia = 30; +stem_base_th = 4; +stem_base_dia = 25; +stem_inner_l = 30; thread_nom = 8; thread_pitch = 1.25; @@ -26,11 +30,11 @@ wingnut_wing_xrad = 8; 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 @@ -43,7 +47,7 @@ module OurThread(l){ test=$test, length=l); } -module Stem(){ +module Stem(){ ////toplevel translate([0,0, stem_l -0.1]) english_thread(diameter=positive_dia/inch, threads_per_inch=16, leadin=1, test=$test, @@ -54,15 +58,14 @@ module Stem(){ cylinder(r= stem_dia/2 * 1/(0.5 * sqrt(3)), h = stem_l, $fn=6); - cylinder(r= stem_dia/2 * 1/(0.5 * sqrt(3)), - h = stem_l, - $fn=6); + cylinder(r= stem_base_dia/2, + h = stem_base_th); } - OurThread(stem_l - stem_ceil); + OurThread(stem_inner_l); } } -module Wingnut(){ +module Wingnut(){ ////toplevel difference(){ union(){ cylinder(r= (thread_nom+wingnut_wall)/2, @@ -90,4 +93,4 @@ module Wingnut(){ } //Wingnut(); -Stem(); +//Stem();