5 //tongue_w = 11.92 + 0.4;
8 usb_wall_w = 0.75 - 0.1;
9 usb_tongue_d = 8.97 - 0.2;
10 usb_wall_h = 4.54 - 2.04;
15 board_l = 13.56 + 0.2;
16 board_w = 19.14 + 0.2;
17 board_th = 1.92 + 0.1;
26 module TopSmallWallsPlan() {
29 rectfromto([ -usb_w/2, -0.01 ],
30 [ -usb_w/2 + usb_wall_w, usb_tongue_d ]);
34 module TopCeilPlan() {
36 rectfromto([ -usb_w/2, -0.01 ],
37 [ 0.1, usb_tongue_d ]);
38 rectfromto([ -board_w/2 - side_wall_th, 0 ],
42 module TopMainWallsPlan() {
44 rectfromto([ -board_w/2 - side_wall_th, 0 ],
45 [ -board_w/2, -board_l ]);
50 linextr(0, usb_wall_h)
52 linextr(usb_wall_h - usb_ceil_th, usb_wall_h)
54 linextr(-board_th, usb_wall_h)