From 9e6563261adfc5a1281a26dc5ed4f42c100e2d90 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 8 Feb 2020 21:51:52 +0000 Subject: [PATCH] fairphone-battery-case: wip Signed-off-by: Ian Jackson --- fairphone-battery-case.scad | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/fairphone-battery-case.scad b/fairphone-battery-case.scad index bcdb55d..06880da 100644 --- a/fairphone-battery-case.scad +++ b/fairphone-battery-case.scad @@ -25,7 +25,7 @@ bpp3 = [ bpp2[0] + (bpp1 - bpp0)[1], bpp0[1] ]; bpp4 = [ bpp3[0], bpp0[1] + mainwall_th ]; lppC = bpp3 + [ 0, -recess_gap_end ]; -s0 = battery_th/2; +s0 = battery_wdth/2; s1 = s0 + smallwall_th; echo( @@ -50,7 +50,7 @@ echo( bpp8 = bpp0 + [ -battery_len,0 ]; bpp5 = [ bpp8[0] - smallwall_th, bpp4[0] ]; -bpp9 = [ bpp0[0], bpp0[1] - battery_wdth/2 - 1.0 ]; +bpp9 = [ bpp0[0], bpp0[1] - battery_th/2 - 1.0 ]; bpp7 = [ bpp8[0], bpp9[1] ]; bpp6 = [ bpp5[0], bpp9[1] ]; lppE = [ lppA[0], bpp9[1] ]; @@ -87,12 +87,13 @@ module LidHalfPlan(){ } module ExtrudePlan(from,to){ + rotate([0,-90,0]) for (mj=[0,1]) { mirror([0,0,mj]) translate([0,0,from]){ linear_extrude(height= to-from){ for (mi=[0,1]) { mirror([0,mi]) - translate([0, battery_wdth/2]); + translate([0, battery_th/2]) children(0); } } @@ -111,6 +112,15 @@ module Base(){ ExtrudePlan(s0,s1) SideHalfPlan(); } -//PlanDemo(); +module Lid(){ + ExtrudePlan(0,s1) LidHalfPlan(); +} -Base(); +module Demo(){ + %Base(); + Lid(); +} + +//PlanDemo(); +Demo(); +//Base(); -- 2.30.2