//tongue_w = 11.92 + 0.4;
-usb_w = 12.01 - 0.3;
+usb_w = 12.01 + 0.19;
usb_wall_w = 0.51;
usb_tongue_d = 8.97 - 0.2;
+usb_tongue_w_slop = +0.5;
usb_wall_h = 4.54 - 2.04;
usb_ceil_th = 0.425;
sw_to_edge = board_w/2 + 0.1;
front_wall_th = 0.75;
-egress_w = 8.0;
+// egress_w = 8.0;
wall_y_min = -board_l - side_wall_th;;
ceil_y_min = wall_y_min - 5;;
}
}
}
+module FrontWallsPlan(slop) {
+ BothSides(){
+ rectfromto([ -board_w/2 - side_wall_th, 0 ],
+ [ -usb_w/2 - slop, front_wall_th ]);
+ }
+}
module TopSmallWallsPlan() {
for (m=[0,1]) {
mirror([m,0]) {
[ -usb_w/2 + usb_wall_w, usb_tongue_d ]);
}
}
+ FrontWallsPlan(0);
for (w=small_walls) {
rectfromto(w[0], w[1]);
}
BothSides(){
rectfromto([ -board_w/2 - side_wall_th, 0 ],
[ -board_w/2, wall_y_min ]);
- rectfromto([ -board_w/2 - side_wall_th, 0 ],
- [ -usb_w/2, front_wall_th ]);
}
- rectfromto([ -board_w/2 - side_wall_th + egress_w, -board_l ],
- [ +board_w/2 + side_wall_th, wall_y_min ]);
+ FrontWallsPlan(usb_tongue_w_slop);
+// rectfromto([ -board_w/2 - side_wall_th + egress_w, -board_l ],
+// [ +board_w/2 + side_wall_th, wall_y_min ]);
}
module Top(){