From: Ian Jackson Date: Tue, 1 Sep 2020 22:32:36 +0000 (+0100) Subject: nook-case: wip X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=f0cf597bc2db9d7e26230316a2aaa410c7c2a2a0 nook-case: wip Signed-off-by: Ian Jackson --- diff --git a/Makefile b/Makefile index 0c30bc7..b9fc534 100644 --- a/Makefile +++ b/Makefile @@ -22,7 +22,7 @@ FILAMENTSPOOL_AUTOS += filamentspool-storarm3 QUACKSES = $(addprefix quacks-ingredients-L, 1 2 3 4 5) QUACKS_SCADS = $(addsuffix .scad, $(QUACKSES)) -USING_AUTOS ?= $(FILAMENTSPOOL_AUTOS) xeno-drivebay-bracket dungeonquest-cone anke-gps-bracket cable-hole-trunking-cover anglepoise-neck crossbar-computer-led-mount wardrobe-hook knifeblock pandemic-counter pattress-boxes-3-cover bike-lipo-box earring-stand bike-stalk-led-mount sewing-table sewing-table-test sewing-table-jig maglite-holder poster-tube-lid poster-tube-lid-coarse fairphone-case fairphone-battery-case lock-inframe-bracket ksafe-base $(QUACKSES) quacks-ingredients-demos mic-table-clamp +USING_AUTOS ?= $(FILAMENTSPOOL_AUTOS) xeno-drivebay-bracket dungeonquest-cone anke-gps-bracket cable-hole-trunking-cover anglepoise-neck crossbar-computer-led-mount wardrobe-hook knifeblock pandemic-counter pattress-boxes-3-cover bike-lipo-box earring-stand bike-stalk-led-mount sewing-table sewing-table-test sewing-table-jig maglite-holder poster-tube-lid poster-tube-lid-coarse fairphone-case fairphone-battery-case lock-inframe-bracket ksafe-base $(QUACKSES) quacks-ingredients-demos mic-table-clamp nook-case AUTO_INCS += sealing-box.scad sewing-table.scad \ poster-tube-lid-parametric.scad $(QUACKS_SCADS) diff --git a/nook-case.scad b/nook-case.scad index 3c3efb1..df8c3b2 100644 --- a/nook-case.scad +++ b/nook-case.scad @@ -12,6 +12,10 @@ tape_inside = 2.0; gap = 0.5 * [1,1]; +tape_w = 12; // xxx + +test_pillar = 4; + // calculated ledge_h = case_th; @@ -74,7 +78,7 @@ module SideTapeCutout() { SideTapeCutout1(spp11y, spp1[1] + 1); } -module Demo(){ +module Demo(){ ////toplevel translate([0,0,-2]) SideMainProfile(); translate([0,0,-2]) color("yellow") TopMainProfile(); color("red") difference(){ @@ -88,4 +92,20 @@ module Demo(){ //%SideTapeCutout(); } -Demo(); +module TestExtrude(){ + difference(){ + linextr_y_xz(-test_pillar, tape_w+test_pillar) children(0); + linextr_y_xz( 0, tape_w ) children(1); + } +} + +module TestSide(){ ////toplevel + TestExtrude() { SideMainProfile(); SideTapeCutout(); } +} + +module TestTop(){ ////toplevel + TestExtrude() { TopMainProfile(); TopTapeCutout(); } +} +module TestTopPrint(){ ////toplevel + rotate([180,0,0]) TestTop(); +}