[ [3.0, -11.72] ,[sw_to_edge, -13.38] ],
[ [-sw_to_edge+3.85, -14.90], [sw_to_edge, -13.38] ],
];
+chip_cutout = [[ -sw_to_edge + 4.20, -4.50 ],
+ [ -sw_to_edge + 11.95, -11.90 ]];
module BothSides(){
for (m=[0,1]) {
}
}
module TopCeilPlan() {
- BothSides(){
- rectfromto([ -usb_w/2, -0.01 ],
- [ 0.1, usb_tongue_d ]);
- rectfromto([ -board_w/2 - side_wall_th, 0 ],
- [ 0.1, ceil_y_min ]);
+ difference(){
+ BothSides(){
+ rectfromto([ -usb_w/2, -0.01 ],
+ [ 0.1, usb_tongue_d ]);
+ rectfromto([ -board_w/2 - side_wall_th, 0 ],
+ [ 0.1, ceil_y_min ]);
+ }
+ rectfromto(chip_cutout[0], chip_cutout[1]);
}
}
module TopMainWallsPlan() {