1.1 --- a/cartridge.scad Sat Feb 22 20:20:27 2014 +0100
1.2 +++ b/cartridge.scad Sat Feb 22 20:47:29 2014 +0100
1.3 @@ -174,6 +174,7 @@
1.4 pcb_back_support_right_bump_height = 10.7;
1.5 pcb_back_support_left_bump_offset_from_bottom = 15.1;
1.6 pcb_back_support_right_bump_offset_from_bottom = 17.6;
1.7 + pcb_back_support_top_bump_height = 3.8;
1.8
1.9 /* Move the PCB support towards the centre. */
1.10 pcb_support_margin = 0.55;
1.11 @@ -201,9 +202,15 @@
1.12 pcb_back_support_height,
1.13 xdir, 1, 1)
1.14 union() {
1.15 +
1.16 + /* Underlying support strut. */
1.17 +
1.18 cube([pcb_back_support_width,
1.19 pcb_back_support_depth,
1.20 pcb_back_support_height], center = true);
1.21 +
1.22 + /* Middle bump. */
1.23 +
1.24 cube_at(pcb_back_support_bump_width,
1.25 pcb_back_support_bump_depth,
1.26 bump_height,
1.27 @@ -211,6 +218,17 @@
1.28 0,
1.29 -pcb_back_support_depth / 2,
1.30 -pcb_back_support_height / 2 + bump_offset);
1.31 +
1.32 + /* Top bump. */
1.33 +
1.34 + cube_at(pcb_back_support_bump_width,
1.35 + pcb_back_support_bump_depth,
1.36 + pcb_back_support_top_bump_height,
1.37 + 0, -1, 1,
1.38 + 0,
1.39 + -pcb_back_support_depth / 2,
1.40 + pcb_back_support_height / 2 -
1.41 + pcb_back_support_top_bump_height);
1.42 }
1.43 }
1.44