diff --git a/Printed-Parts/scad/z-axis-bottom.scad b/Printed-Parts/scad/z-axis-bottom.scad index ff23b0e..5bc87ec 100644 --- a/Printed-Parts/scad/z-axis-bottom.scad +++ b/Printed-Parts/scad/z-axis-bottom.scad @@ -7,9 +7,9 @@ module z_bottom_base() { - translate([0,-1.5,0]) cube([8,49,16+20]); // plate touching the base - translate([0,-5,0]) cube([30,4.01,22]); // plate touching the base - translate([0,41.5,0]) cube([30,6.01,22]); // plate touching the base + translate([0,-1.5,0]) cube([7.5,49,16+20]); // plate touching the base + translate([0,-5,0]) cube([30,3.7,22]); // plate touching the base + translate([0,42,0]) cube([30,5.5,22]); // plate touching the base translate([0,-5,0]) cube([50,52.5,5]); // plate touching the base } @@ -41,9 +41,9 @@ module z_bottom_fancy() module z_bottom_holes() { // Frame mounting screw holes - translate([-1,10,12]) rotate([0,90,0]) cylinder(h = 20, r=1.8, $fn=30); - translate([-1,10+20,12]) rotate([0,90,0]) cylinder(h = 20, r=1.8, $fn=30); - translate([-1,10+10,32]) rotate([0,90,0]) cylinder(h = 20, r=1.8, $fn=30); + translate([-1,10,12]) rotate([0,90,0]) cylinder(h = 20, r=1.6, $fn=50); + translate([-1,10+20,12]) rotate([0,90,0]) cylinder(h = 20, r=1.6, $fn=50); + translate([-1,10+10,32]) rotate([0,90,0]) cylinder(h = 20, r=1.6, $fn=50); // Frame mounting screw head holes translate([4,10,12]) rotate([0,90,0]) cylinder(h = 20, r=3.1, $fn=30); @@ -53,25 +53,26 @@ module z_bottom_holes() translate([4,10,38]) rotate([0,45,0]) cube([10,20,10]); // Z rod holder - translate([25+4.3,3,-1]) rotate([0,0,0]) cylinder(h = 50, r=4.1, $fn=50); - translate([25+4.3,3,-1]) rotate([0,0,0]) cylinder(h = 2.6, r1=4.5, r2=4.1, $fn=50); + translate([25+4.3,3,-1]) rotate([0,0,0]) cylinder(h = 50, r=4.05, $fn=50); + translate([25+4.3,3,-1]) rotate([0,0,0]) cylinder(h = 2.6, r1=4.8, r2=4.05, $fn=50); translate([25+4.3-1,3,0.6]) cube([2,10,7]); // it's bit up because it helps with printing // motor mounting translate([25+4.3,20,-1]){ - translate([15.5,15.5,-1]) cylinder(h = 20, r=1.8, $fn=30); - translate([15.5,-15.5,-1]) cylinder(h = 20, r=1.8, $fn=30); - translate([-15.5,15.5,-1]) cylinder(h = 20, r=1.8, $fn=30); - translate([-15.5,-15.5,-1]) cylinder(h = 20, r=1.8, $fn=30); + translate([15.5,15.5,-1]) cylinder(h = 20, r=1.65, $fn=50); + translate([15.5,-15.5,-1]) cylinder(h = 20, r=1.65, $fn=50); + translate([-15.5,15.5,-1]) cylinder(h = 20, r=1.65, $fn=50); + translate([-15.5,-15.5,-1]) cylinder(h = 20, r=1.65, $fn=50); - translate([15.5,15.5,0]) cylinder(h = 2, r1=2.1, r2=1.8,$fn=30); - translate([15.5,-15.5,0]) cylinder(h = 2, r1=2.1, r2=1.8, $fn=30); - translate([-15.5,15.5,0]) cylinder(h = 2, r1=2.1, r2=1.8, $fn=30); - translate([-15.5,-15.5,0]) cylinder(h = 2, r1=2.1, r2=1.8, $fn=30); + translate([15.5,15.5,0]) cylinder(h = 2, r1=2.4, r2=1.6,$fn=50); + translate([15.5,-15.5,0]) cylinder(h = 2, r1=2.4, r2=1.6, $fn=50); + translate([-15.5,15.5,0]) cylinder(h = 2, r1=2.4, r2=1.6, $fn=50); + translate([-15.5,-15.5,0]) cylinder(h = 2, r1=2.4, r2=1.6, $fn=50); // motor opening - translate([0,0,-1]) cylinder(h = 20, r=12, $fn=30); + translate([0,0,-1]) cylinder(h = 20, r=11.2, $fn=30); + translate([0,0,-0]) cylinder(h = 2, r2=11.2, r1=12, $fn=30); } } @@ -86,8 +87,8 @@ module z_bottom_right() z_bottom_fancy(); z_bottom_holes(); } - translate([7.5,25,12]) rotate([90,180,90]) linear_extrude(height = 0.6) - { text("R1",font = "helvetica:style=Bold", size=5, center=true); } + translate([7.3,25,12]) rotate([90,180,90]) linear_extrude(height = 0.6) + { text("R2",font = "helvetica:style=Bold", size=5, center=true); } } } @@ -102,8 +103,8 @@ module z_bottom_left() z_bottom_fancy(); z_bottom_holes(); } - translate([7.5,-28.5,12]) rotate([90,180,90]) linear_extrude(height = 0.6) - { text("R1",font = "helvetica:style=Bold", size=5, center=true); } + translate([7.3,-28.5,12]) rotate([90,180,90]) linear_extrude(height = 0.6) + { text("R2",font = "helvetica:style=Bold", size=5, center=true); } } } diff --git a/Printed-Parts/scad/z-axis-top.scad b/Printed-Parts/scad/z-axis-top.scad index 268efcd..be34014 100644 --- a/Printed-Parts/scad/z-axis-top.scad +++ b/Printed-Parts/scad/z-axis-top.scad @@ -8,7 +8,7 @@ module z_top_base() { translate([0,-5,0]) cube([8,45,16]); // plate touching the base - translate([0,-5,0]) cube([33,3.9,12]); // plate touching the base + translate([0,-5,0]) cube([33,3.6,12]); // plate touching the base translate([0,-5,0]) cube([38,45,5]); // plate touching the base translate([25+4.3,3.2,5]) rotate([0,0,0]) cylinder(h = 2.5, r=7, $fn=60); } @@ -46,8 +46,8 @@ module z_top_fancy() module z_top_holes() { // Screw holes frame - translate([-1,10,10]) rotate([0,90,0]) cylinder(h = 20, r=1.8, $fn=30); - translate([-1,10+20,10]) rotate([0,90,0]) cylinder(h = 20, r=1.8, $fn=30); + translate([-1,10,10]) rotate([0,90,0]) cylinder(h = 20, r=1.6, $fn=30); + translate([-1,10+20,10]) rotate([0,90,0]) cylinder(h = 20, r=1.6, $fn=30); // Screw heads translate([4,10,10]) rotate([0,90,0]) cylinder(h = 20, r=3.1, $fn=30); @@ -56,8 +56,8 @@ module z_top_holes() translate([4,10+20-3.1,10]) cube([10,6.2,10]); // Z rod holder - translate([25+4.3,3,0.6]) rotate([0,0,0]) cylinder(h = 50, r=4.10, $fn=50); - translate([25+4.3,3,3.4]) rotate([0,0,0]) cylinder(h = 4.2, r2=4.3, r1=4, $fn=50); + translate([25+4.3,3,0.6]) rotate([0,0,0]) cylinder(h = 50, r=4.05, $fn=50); + translate([25+4.3,3,3.4]) rotate([0,0,0]) cylinder(h = 4.2, r2=4.3, r1=4.05, $fn=50); // material saving cut translate([16,10,-4]) rotate([0,0,0]) cylinder(h = 50, r=8, $fn=6); @@ -84,7 +84,7 @@ module z_top_right(){ z_top_holes(); //version translate([12,-1.5,10]) rotate([90,180,180]) linear_extrude(height = 0.6) - { text("R1",font = "helvetica:style=Bold", size=4, center=true); } + { text("R2",font = "helvetica:style=Bold", size=4, center=true); } } } @@ -97,7 +97,7 @@ module z_top_left(){ z_top_holes(); //version translate([19,-1,10]) rotate([90,180,0]) linear_extrude(height = 0.6) - { text("R1",font = "helvetica:style=Bold", size=4, center=true); } + { text("R2",font = "helvetica:style=Bold", size=4, center=true); } } }