From: Ian Jackson Date: Thu, 2 Dec 2021 20:28:09 +0000 (+0000) Subject: adafruit-powerboost: reorganise layerframes X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=4fd584767cc05d2f0c1524413a7d73d730a7ebf4;p=reprap-play.git adafruit-powerboost: reorganise layerframes Signed-off-by: Ian Jackson --- diff --git a/adafruit-powerboost-common.scad b/adafruit-powerboost-common.scad index fd63244..b38753a 100644 --- a/adafruit-powerboost-common.scad +++ b/adafruit-powerboost-common.scad @@ -263,9 +263,11 @@ psu_frame_gap = 1.0; module PsuMountLayerFrame(bl, tr, ix) { gap0 = [1,1] * (psu_frame_gap + psu_initial_layer_width*(ix+0)); gap1 = [1,1] * (psu_frame_gap + psu_initial_layer_width*(ix+1)); - difference(){ - rectfromto(bl-gap1, tr+gap1); - rectfromto(bl-gap0, tr+gap0); + linextr(0, psu_initial_layer_thick) { + difference(){ + rectfromto(bl-gap1, tr+gap1); + rectfromto(bl-gap0, tr+gap0); + } } } @@ -279,8 +281,7 @@ module PsuMountTestFullLayerFrame(ix) { module PsuMountTestFullMain() { ////toplevel ceil = psu_test_ceil; - linextr(0, psu_initial_layer_thick) - PsuMountTestFullLayerFrame(2); + PsuMountTestFullLayerFrame(2); difference(){ translate([0,0, ceil]) @@ -298,8 +299,8 @@ module PsuMountTestFullMain() { ////toplevel } module PsuMountTestFullOneLayer(ix) { + PsuMountTestFullLayerFrame(ix); linextr(0, psu_initial_layer_thick) { - PsuMountTestFullLayerFrame(ix); translate([0, psu_y]) children(); } }