chiark / gitweb /
topeak-seatstay-lock: wip
[reprap-play.git] / topeak-seatstay-lock.scad
1 // -*- C -*-
2
3 pump_dia = 27;
4 seatstay_mindia = 14;
5 seatstay_maxdia = 19;
6 pump_seatstay_gap = 12.3;
7
8 module Holes(){
9   translate([-(pump_seatstay_gap/2 + pump_dia/2), 0]) circle(r=pump_dia/2);
10   translate([+(pump_seatstay_gap/2 + seatstay_mindia/2), 0]) {
11     hull(){
12       for (ud=[-1,1])
13         translate([0, ud * (seatstay_maxdia-seatstay_mindia)/4])
14           circle(r=seatstay_mindia/2);
15     }
16   }
17 }
18
19 Holes();