From: Ian Jackson Date: Mon, 22 May 2017 00:23:58 +0000 (+0100) Subject: sewing-table: Machine_Rear: reartablet wip X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=d50f6b8c245c89e98170e8e993d376d647f4c264 sewing-table: Machine_Rear: reartablet wip --- diff --git a/sewing-table.scad.m4 b/sewing-table.scad.m4 index 1d6688a..422e913 100644 --- a/sewing-table.scad.m4 +++ b/sewing-table.scad.m4 @@ -58,6 +58,9 @@ rearcurve_rad_slop = 0.5; rearcurve_avoid_y = rearcurve_rad + 10; +reartablet_z = 2.54; +reartablet_x = 5 + 1; + // calculated TEST = false; @@ -350,36 +353,40 @@ module Machine_Arm(){ module Machine_Rear(){ ////toplevel big_rad = rearcurve_total_len - rearcurve_strt_len + rearcurve_rad; small_rad = rearcurve_rad + rearcurve_rad_slop; - translate([ 250 + rearedge_len - cutout_l_end_x + big_rad + rearcurve_rad, - cutout_tile11_y, + translate([ 250 + rearedge_len - cutout_l_end_x, + 0, 0 ]){ - translate([ 0, - 0, - -rearcurve_rad - ]){ - rotate([0,-90,0]){ - rotate([0,0, 360/8/2]) - cylinder(r = small_rad, h= rearcurve_strt_len); + translate([ big_rad + rearcurve_rad, + cutout_tile11_y, + 0 ]){ + translate([ 0, + 0, + -rearcurve_rad + ]){ + rotate([0,-90,0]){ + rotate([0,0, 360/8/2]) + cylinder(r = small_rad, h= rearcurve_strt_len); + } } - } - translate([ 0, - 0, - big_rad - rearcurve_rad ]) { - intersection(){ - rotate([90,0,0]){ - rotate_extrude(convexity=10) { - translate([ big_rad, - 0 ]) { - hull(){ - circle(r= small_rad); - translate([200,0]) + translate([ 0, + 0, + big_rad - rearcurve_rad ]) { + intersection(){ + rotate([90,0,0]){ + rotate_extrude(convexity=10) { + translate([ big_rad, + 0 ]) { + hull(){ circle(r= small_rad); + translate([200,0]) + circle(r= small_rad); + } } } } + mirror([0,0,1]) + cube([150,150,150]); } - mirror([0,0,1]) - cube([150,150,150]); } } }