include use panel_dim_0_tol = 0.3; panel_dim_1_2_tol = 0.45; module pcb_case_panel(pcb_dim, margins, t) { rounded_cube( dim=[ t, pcb_dim[1]+margins[1][0]+margins[1][1]+2*nut_h, pcb_dim[2]+margins[2][0]+margins[2][1] ], radius=t ); } module pcb_case_panel_back(pcb_dim, margins, t) { translate([t, t, t]) pcb_case_panel(pcb_dim, margins, t); } module pcb_case_panel_front(pcb_dim, margins, t) { translate([pcb_dim[0]+margins[0][0]+margins[0][1]+2*t, t, t]) pcb_case_panel(pcb_dim, margins, t); }