1.1 --- a/cartridge.scad Sun Jan 19 23:55:20 2014 +0100
1.2 +++ b/cartridge.scad Mon Jan 20 12:03:04 2014 +0100
1.3 @@ -100,6 +100,16 @@
1.4 pcb_front_support_depth = front_depth;
1.5 pcb_front_support_height = pcb_back_support_height;
1.6
1.7 + /*
1.8 + Features measured from the Stardot Advanced Battery Backed RAM
1.9 + cartridge board dimensional diagram.
1.10 + */
1.11 +
1.12 + pcb_back_support_bump_width = pcb_front_support_width;
1.13 + pcb_back_support_bump_depth = 1.0;
1.14 + pcb_back_support_bump_height = 14.3;
1.15 + pcb_back_support_bump_offset_from_bottom = 26.0;
1.16 +
1.17 translate([0, -20, 0])
1.18 difference() {
1.19
1.20 @@ -265,8 +275,18 @@
1.21 pcb_back_support_depth / 2,
1.22 -height / 2 + bottom + bottom_from_base +
1.23 pcb_back_support_height / 2])
1.24 - cube([pcb_back_support_width, pcb_back_support_depth,
1.25 - pcb_back_support_height], center = true);
1.26 + union() {
1.27 + cube([pcb_back_support_width, pcb_back_support_depth,
1.28 + pcb_back_support_height], center = true);
1.29 + translate([0,
1.30 + -pcb_back_support_depth / 2 -
1.31 + pcb_back_support_bump_depth / 2,
1.32 + -pcb_back_support_height / 2 +
1.33 + pcb_back_support_bump_offset_from_bottom])
1.34 + cube([pcb_back_support_bump_width,
1.35 + pcb_back_support_bump_depth,
1.36 + pcb_back_support_bump_height], center = true);
1.37 + }
1.38
1.39 translate([edge_connector_cutout_back_width / 2 -
1.40 pcb_back_support_width / 2,
1.41 @@ -274,8 +294,18 @@
1.42 pcb_back_support_depth / 2,
1.43 -height / 2 + bottom + bottom_from_base +
1.44 pcb_back_support_height / 2])
1.45 - cube([pcb_back_support_width, pcb_back_support_depth,
1.46 - pcb_back_support_height], center = true);
1.47 + union() {
1.48 + cube([pcb_back_support_width, pcb_back_support_depth,
1.49 + pcb_back_support_height], center = true);
1.50 + translate([0,
1.51 + -pcb_back_support_depth / 2 -
1.52 + pcb_back_support_bump_depth / 2,
1.53 + -pcb_back_support_height / 2 +
1.54 + pcb_back_support_bump_offset_from_bottom])
1.55 + cube([pcb_back_support_bump_width,
1.56 + pcb_back_support_bump_depth,
1.57 + pcb_back_support_bump_height], center = true);
1.58 + }
1.59 }
1.60
1.61 /* Label insets. */