chiark / gitweb /
adafruit-powerboost-common: sizing and test
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 2 Dec 2021 18:39:44 +0000 (18:39 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 2 Dec 2021 18:39:44 +0000 (18:39 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
adafruit-powerboost-common.scad

index e489b5a3cfbd09ee315bfcc4e20629788f6daf52..4fb93222e0470e260485b0dd0b9852a2537d95f5 100644 (file)
@@ -51,6 +51,11 @@ psu_z_down = psu_z + 0.1;
 psu_fix_sz = NutBox_outer_size(psu_board_nutbox);
 psu_board_nutbox_y = psu_sz[1]/2 + psu_board_nutbox[0]/2;
 
+psu_mount_outer_sz = psu_sz +
+  [ psu_board_support_wall * 2,
+    max(psu_board_support_wall,
+       psu_board_nutbox_y + psu_fix_sz/2) ];
+
 module PsuBoardRepresentation(){
   linear_extrude(height= psu_th)
     square(center=true, [psu_sz[0],psu_sz[1]]);
@@ -250,7 +255,7 @@ psu_window_ledge = 0.50; // each side
 module PsuMountTestFullLayerFrame(ix) {
   sz = psu_sz*2 + [1,1]*psu_initial_layer_width*(3+ix);
   translate([0, psu_y]) difference(){
-    square(center=true, sz + psu_multicolour_gap*2*[1,1]);
+    square(center=true, sz + 2*[1,1]*psu_initial_layer_width);
     square(center=true, sz);
   }
 }