From: Ian Jackson Date: Thu, 25 Aug 2016 23:32:34 +0000 (+0100) Subject: flyscreen-handle: wip, InsertSection X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=4527cef73e6a79c08ae2f2c3e9bf8bf01265cb14;p=reprap-play.git flyscreen-handle: wip, InsertSection --- diff --git a/flyscreen-handle.scad b/flyscreen-handle.scad new file mode 100644 index 0000000..2802077 --- /dev/null +++ b/flyscreen-handle.scad @@ -0,0 +1,33 @@ +// -*- C -*- + +opening_height = 7.84; +opening_depth = 7.88; +openingcnr_dia = 2.75; +opening_topprotr = 1.54; + +gap = 0.25; + +bot_overlap = 5; +bot_w = 3; + +// calculated + +ins_irad = openingcnr_dia/2 + gap; +ins_orad = openingcnr_dia/2 + opening_height - gap; +ins_th = ins_orad - ins_irad; + +module InsertSection(){ + translate([-ins_orad, 0]) square([ins_th, opening_topprotr]); + translate([0, -ins_orad]) square([ins_irad+1, ins_th]); + translate([ins_irad, -ins_orad-bot_overlap]) + square([bot_w, bot_overlap + ins_th]); + intersection(){ + translate([0.1,0.1]) mirror([1,1]) square([100,100]); + difference(){ + circle(r= ins_orad); + circle(r= ins_irad, $fn=10); + } + } +} + +InsertSection();