From: Ian Jackson Date: Fri, 25 Dec 2015 18:15:52 +0000 (+0000) Subject: pattress-boxes-3-cover: TopPattressBox, wip X-Git-Tag: filamentspool-v2-release~49 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=3f425268628f2ce485b255d4d48544b55ca12d83 pattress-boxes-3-cover: TopPattressBox, wip --- diff --git a/pattress-boxes-3-cover.scad b/pattress-boxes-3-cover.scad index d3f5b12..2799a3e 100644 --- a/pattress-boxes-3-cover.scad +++ b/pattress-boxes-3-cover.scad @@ -21,7 +21,7 @@ lid_front_wall = 1.5; lid_side_wall = 1.5; peg_engage_depth = 1; -peg_engage_dia = 6.0; +peg_engage_dia = 6.5; peg_main_dia = 9; peg_max_dia = 15; peg_inner_dia = 3.5; @@ -102,6 +102,26 @@ module Peg(){ PegProfile(); } +module AtFixingCentres(){ + for (fc=[-1,+1]) { + translate([patbox_side/2 + fc*patbox_centres/2, + patbox_side/2, + 0]) + children(); + } +} + +module TopPattressBox(){ + difference(){ + translate([0,0, -lid_thinbox_h]) + cube([patbox_side, patbox_side, lid_thinbox_h]); + AtFixingCentres(){ + translate([0,0,-10]) cylinder(r=peg_engage_dia/2, h=20); + } + } +} + //LidSide(); //PegProfile(); -Peg(); +//Peg(); +TopPattressBox();