From: Ian Jackson Date: Fri, 16 Jun 2017 17:25:30 +0000 (+0100) Subject: sewing-table: Leg: wip X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=4ac569ec4089776589a379d90402799f796df8bb sewing-table: Leg: wip --- diff --git a/sewing-table.scad.m4 b/sewing-table.scad.m4 index 8ca8ff1..6362f4e 100644 --- a/sewing-table.scad.m4 +++ b/sewing-table.scad.m4 @@ -30,6 +30,12 @@ interlock_fine_lenslop = 1.0; demo_slop = 0.1; +leg_height = 50; + +leg_big_dia = 37; +leg_bot_dia = 15; +leg_top_flat_z = 5; + // cutout machine_rear_to_front = 84 + 0.25 - 1.4; @@ -667,6 +673,19 @@ module MachineEnvelope(){ } } +module Leg(){ ////toplevel + difference(){ + union(){ + hull(){ + mirror([0,0,1]) + cylinder(r= leg_big_dia/2, height=leg_top_flat_z, $fn=100); + translate([0,0, -leg_height]) + cylinder(r= leg_bot_dia/2, height=1, $fn=100); + } + } + } +} + function Rectangle_corners(c0, sz) = // returns the corners of a rectangle from c0 to c0+sz // if sz is positive, the corners are anticlockwise starting with c0