From 7b4231d905b3495c98dd2da78a7ca12e6d5603cc Mon Sep 17 00:00:00 2001 From: =?utf8?q?V=C3=A1clav=20=27Ax=27=20H=C5=AFla?= Date: Mon, 4 Mar 2013 23:00:46 +0100 Subject: [PATCH] xend M5 nut holder adjustment --- box_frame/x-end.scad | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/box_frame/x-end.scad b/box_frame/x-end.scad index eac4dc2..554dfb0 100644 --- a/box_frame/x-end.scad +++ b/box_frame/x-end.scad @@ -61,9 +61,7 @@ module x_end_base(vfillet=[3, 3, 3, 3], thru=true, len=40, offset=0){ //rotate([0, 0, 0]) translate([0, -9.5, 0]) translate([z_delta, 0, 0]) render(convexity = 5) linear(bushing_z, x_box_height); // Nut trap - //difference(){ - translate([-2, 17, 4]) cube_fillet([20, 16, 8], center = true, vertical=[7, 0, 0, 0], $fn=4); - //bottom hole + translate([-2, 18, 5]) cube_fillet([20, 14, 10], center = true, vertical=[8, 0, 0, 5], $fn=4); //} } } @@ -82,12 +80,16 @@ module x_end_base(vfillet=[3, 3, 3, 3], thru=true, len=40, offset=0){ translate([0, -7, xaxis_rod_distance+6]) rotate([-90, 0, 0]) pushfit_rod(bushing_xy[0] * 2 + 0.2, 50); } } - translate([0, 0, 4 - bushing_xy[0]]) { // m5 nut insert - translate([0, 17, -10]) rotate([0,0,45]){ - cylinder(h = 40, r=2.75); - //nut slid in - translate([3, 0, 14]) cube([9.2*2, 9.2*sqrt(3/4)+0.4, 4.1], center = true); - } + translate([0, 0, 5 - bushing_xy[0]]) { // m5 nut insert + translate([0, 17, 0]) rotate([0, 0, 45]){ + translate([0, 0, -1]) cylinder(h=(4.1 / 2 + 5), r=2.75); + translate ([0, 0, 4.1 / 2 + 4 + layer_height]) cylinder(h=10, r=2.75); + //nut slid in + translate([3, 0, 4]) cube([8, 9.2 * sqrt(3 / 4) + 0.4, 4.1], center = true); + translate([0, 0, 4]) cylinder(r=4.6, h=4.1, center = true, $fn=6); + %translate([0, 0, 4]) cylinder(r=4.6, h=4.1, center = true, $fn=6); + + } } } //threaded rod -- 2.20.1