From: Ian Jackson Date: Wed, 31 Dec 2014 17:49:43 +0000 (+0000) Subject: knifeblock: CoverPegSlots X-Git-Tag: filamentspool-v2-release~259 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=a6a3c38e00402b6875a10e04d4f49e30b1050b04 knifeblock: CoverPegSlots --- diff --git a/knifeblock.scad b/knifeblock.scad index 8f125e3..64b8468 100644 --- a/knifeblock.scad +++ b/knifeblock.scad @@ -181,14 +181,27 @@ module Peg(){ } } +module CoverPegSlot(coverlen){ + translate([recessblockwidth/2, 0, -1]){ + linear_extrude(height= 1 + pegrecess + 0.5*peglen){ + PegTemplate(); + } + } +} + module AtSides(){ translate([minx,0,0]) child(0); translate([maxx,0,0]) mirror([1,0,0]) child(1); } module Cover(){ - CoverTemplate(); - AtSides() { CoverSide(covershortlen); CoverSide(coverlonglen); } + difference(){ + union(){ + CoverTemplate(); + AtSides() { CoverSide(covershortlen); CoverSide(coverlonglen); } + } + AtSides() { CoverPegSlot(); CoverPegSlot(); } + } } module CoverAligned(){