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]]);
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);
}
}