3 // brk_*: "bracket", the Topeak MTX bracket
4 // rack_*: the Tortec rack
5 // adapt_*: the adapter, ie this file
7 brk_recess_actual = 5.20;
9 rack_rail_dia = 10.40 + 0.50;
10 rack_width_inner = 115.86 + 1.0; // between insides of rails
12 rear_elevation_nominal = 10.04; // top of rack to bottom of bracket
13 rear_to_front_distance = 230;
22 brk_bottom_y = -brk_recess_actual;
23 adapt_main_top_y = brk_bottom_y + general_gap_y;
26 rack_rail_x = -(rack_width_inner + rack_rail_dia/2);
27 rack_rail_outer_x = -(rack_width_inner + rack_rail_dia);
29 grasp_large_r = (rack_rail_dia + grasp_sz)/2;
30 grasp_large_x = rack_rail_outer_x + grasp_large_r;
34 $rack_rail_y = brk_bottom_y - $elevation_nominal
35 - general_gap_y - rack_rail_dia/2;
38 translate([ grasp_large_x, adapt_main_top_y - grasp_large_r ])
39 circle(grasp_large_r);
41 translate([ grasp_large_x, $rack_rail_y - rack_rail_dia/2 ])
42 circle(grasp_large_r);
46 Principal($elevation_nominal=0);