1.1 --- a/cartridge.scad Sun Jan 19 01:37:04 2014 +0100
1.2 +++ b/cartridge.scad Sun Jan 19 23:47:41 2014 +0100
1.3 @@ -89,6 +89,13 @@
1.4 back_right = 2;
1.5 bottom = 2;
1.6
1.7 + /* Extra internal features. */
1.8 +
1.9 + pcb_back_support_width = 1.0;
1.10 + pcb_back_support_depth = back_depth -
1.11 + edge_connector_cutout_back_depth;
1.12 + pcb_back_support_height = height - bottom_from_base - top - bottom;
1.13 +
1.14 translate([0, -20, 0])
1.15 difference() {
1.16
1.17 @@ -227,6 +234,26 @@
1.18 edge_connector_cutout_back_depth,
1.19 bottom + extra], center = true);
1.20 }
1.21 +
1.22 + /* PCB supports. */
1.23 +
1.24 + translate([-edge_connector_cutout_back_width / 2 +
1.25 + pcb_back_support_width / 2,
1.26 + edge_connector_cutout_back_depth +
1.27 + pcb_back_support_depth / 2,
1.28 + -height / 2 + bottom + bottom_from_base +
1.29 + pcb_back_support_height / 2])
1.30 + cube([pcb_back_support_width, pcb_back_support_depth,
1.31 + pcb_back_support_height], center = true);
1.32 +
1.33 + translate([edge_connector_cutout_back_width / 2 -
1.34 + pcb_back_support_width / 2,
1.35 + edge_connector_cutout_back_depth +
1.36 + pcb_back_support_depth / 2,
1.37 + -height / 2 + bottom + bottom_from_base +
1.38 + pcb_back_support_height / 2])
1.39 + cube([pcb_back_support_width, pcb_back_support_depth,
1.40 + pcb_back_support_height], center = true);
1.41 }
1.42
1.43 /* Label insets. */