6 pump_seatstay_gap = 12.3;
7 pump_seatstay_delta = 0.1;
19 body_depth = pin_width + 8;
22 translate([0, -pump_dia/2]);
23 rotate(-holes_rotation){
24 translate([-(pump_seatstay_gap/2 + pump_dia/2),
27 translate([+(pump_seatstay_gap/2 + seatstay_mindia/2),
28 pump_dia/2 -seatstay_maxdia/2 -pump_seatstay_delta]) {
31 translate([0, ud * (seatstay_maxdia-seatstay_mindia)/2])
32 circle(r=seatstay_mindia/2);
40 for(x=[-1,1]) for(y=[-1,1])
41 translate([x*body_thick_x, y*body_thick_y])
47 translate([0,0,-body_depth/2])
48 linear_extrude(height=body_depth){