}
}
+chargingconn_x = pxp6012_rad_outer + 1 + $sealingbox_cnrrad;
+switch_x = chargingconn_x + pxp6012_rad_outer
+ + s1930_y_outer/2 + s1930_around;
+
+module AtSealingBox(){
+ rotate([90,0,0])
+ translate([-wallthick,-wallthick, -toty_inner])
+ children();
+}
+
module Box(){ ////toplevel
$sealingbox_sz = sb_box_sz;
- chargingconn_x = pxp6012_rad_outer + 1 + $sealingbox_cnrrad;
- switch_x = chargingconn_x + pxp6012_rad_outer
- + s1930_y_outer/2 + s1930_around;
-
difference(){
union(){
- rotate([90,0,0])
- translate([-wallthick,-wallthick, -toty_inner])
+ AtSealingBox()
SealingBox_RectBox();
translate([switch_x, toty_inner, totz_inner/2])