From: <adr...@us...> - 2011-02-10 14:44:52
|
Revision: 4031 http://reprap.svn.sourceforge.net/reprap/?rev=4031&view=rev Author: adrian-bowyer Date: 2011-02-10 14:44:46 +0000 (Thu, 10 Feb 2011) Log Message: ----------- More messing about with the OpenSCAD Huxley design. Modified Paths: -------------- trunk/huxley/OpenSCAD-huxley/extruder.scad trunk/huxley/OpenSCAD-huxley/x_axis_z_nut_holder_and_z_zero_adjuster.scad Modified: trunk/huxley/OpenSCAD-huxley/extruder.scad =================================================================== --- trunk/huxley/OpenSCAD-huxley/extruder.scad 2011-02-09 21:14:34 UTC (rev 4030) +++ trunk/huxley/OpenSCAD-huxley/extruder.scad 2011-02-10 14:44:46 UTC (rev 4031) @@ -79,9 +79,14 @@ difference() { -translate([-15, 30,-30]) - cube([30, 60, 60], center=true); +translate([nema11_square/2, 0,nema11_square/2]) + mirror([1,0,1]) + cube([50, 60, 60]); + +translate([0, 15+40,nema11_square*0.1]) + cube([nema11_square*1.2, 80, nema11_square*1.2], center=true); + translate([-30, 30,-15]) cube([30, 80, 30], center=true); @@ -93,6 +98,11 @@ translate([-42+32*cos(-60),30,32*sin(-60)]) idler(body=false); +translate([0, 11.5,0]) + rotate([-90,0,0]) + nema11(body=false, slots = 5, counterbore=8); + + } rotate([0,-60,0]) Modified: trunk/huxley/OpenSCAD-huxley/x_axis_z_nut_holder_and_z_zero_adjuster.scad =================================================================== --- trunk/huxley/OpenSCAD-huxley/x_axis_z_nut_holder_and_z_zero_adjuster.scad 2011-02-09 21:14:34 UTC (rev 4030) +++ trunk/huxley/OpenSCAD-huxley/x_axis_z_nut_holder_and_z_zero_adjuster.scad 2011-02-10 14:44:46 UTC (rev 4031) @@ -21,12 +21,17 @@ cylinder(r=rodsize/2, h= rodsize*10, center=true); for(a = [1, -1]) - for(b = [1, -1]) - for(c = [1, -1]) - translate([a*clamp_holes/2,b*x_bar_gap/2+c*clamp_holes/2,0]) - cylinder(r=screwsize/2, h= rodsize*10, center=true, $fn=15); - translate([0,0,7/2]) - rodnut(position=0,washer=0); + { + translate([0,a*(x_bar_gap/2-clamp_holes/2),0]) + cylinder(r=screwsize/2, h= rodsize*10, center=true, $fn=15); + for(b = [1, -1]) + for(c = [1, -1]) + translate([a*clamp_holes/2,b*x_bar_gap/2+c*clamp_holes/2,0]) + cylinder(r=screwsize/2, h= rodsize*10, center=true, $fn=15); + } + translate([0,0,7/2-0.2]) + cylinder(r=rodsize, h= 5, center=true, $fn=6); + //rodnut(position=0,washer=0); } } @@ -47,12 +52,18 @@ difference() { cube([20,20,5],center=true); + + //translate([0,a*(x_bar_gap/2-clamp_holes/2),0]) + //rotate([0,0,90]) + //teardrop(r=screwsize/2, h= rodsize*10, truncateMM=-1); for(a = [1, -1]) - for(b = [1, -1]) - translate([a*clamp_holes/2,b*clamp_holes/2,-5*rodsize]) - rotate([0,0,90]) - teardrop(r=screwsize/2, h= rodsize*10, truncateMM=-1); + { + for(b = [1, -1]) + translate([a*clamp_holes/2,b*clamp_holes/2,-5*rodsize]) + rotate([0,0,90]) + teardrop(r=screwsize/2, h= rodsize*10, truncateMM=-1); + } } } @@ -101,5 +112,5 @@ x_axis_z_nut_holder(); -//translate([0,20,-stretch*halfwidth-15]) -//z_height_adjuster(); \ No newline at end of file +translate([0,20,-stretch*halfwidth-15]) +z_height_adjuster(); \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |