From: Ian Jackson Date: Fri, 25 Dec 2015 17:33:18 +0000 (+0000) Subject: pattress-boxes-3-cover: LidSideProfile, wip X-Git-Tag: filamentspool-v2-release~58 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=77ae4e104174a73a64027981d5de42dd78cc420f;p=reprap-play.git pattress-boxes-3-cover: LidSideProfile, wip --- diff --git a/pattress-boxes-3-cover.scad b/pattress-boxes-3-cover.scad new file mode 100644 index 0000000..1ddf999 --- /dev/null +++ b/pattress-boxes-3-cover.scad @@ -0,0 +1,34 @@ +// -*- C -*- + +patbox_side = 87; +patbox_centres = 60.3; + +lid_box_overlap = 5; + +lid_thinbox_h = 9; +lid_fatbox_h = 24; +lid_fatbox_switches_h = 6+2; + +total_len = 260; +thinbox_len = 87; + +lid_top_wall = 1.5; +lid_front_wall = 1.5; + +// computed + +lid_inner_max_h = lid_box_overlap + lid_fatbox_h + lid_fatbox_switches_h; +lid_inner_min_h = lid_box_overlap + lid_fatbox_switches_h; + +lid_inner_kink = [thinbox_len, thinbox_len*2]; + +module LidSideProfile(){ + polygon([[-lid_top_wall, lid_inner_max_h], + [lid_inner_kink[0], lid_inner_max_h], + [lid_inner_kink[1], lid_inner_min_h], + [total_len, lid_inner_min_h], + [total_len, -lid_front_wall], + [-lid_top_wall, -lid_front_wall]]); +} + +LidSideProfile();