chiark / gitweb /
topeak-seatstay-lock: wip
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 31 May 2014 19:43:37 +0000 (20:43 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 31 May 2014 19:43:37 +0000 (20:43 +0100)
topeak-seatstay-lock.scad [new file with mode: 0644]

diff --git a/topeak-seatstay-lock.scad b/topeak-seatstay-lock.scad
new file mode 100644 (file)
index 0000000..897ec0d
--- /dev/null
@@ -0,0 +1,19 @@
+// -*- C -*-
+
+pump_dia = 27;
+seatstay_mindia = 14;
+seatstay_maxdia = 19;
+pump_seatstay_gap = 12.3;
+
+module Holes(){
+  translate([-(pump_seatstay_gap/2 + pump_dia/2), 0]) circle(r=pump_dia/2);
+  translate([+(pump_seatstay_gap/2 + seatstay_mindia/2), 0]) {
+    hull(){
+      for (ud=[-1,1])
+       translate([0, ud * (seatstay_maxdia-seatstay_mindia)/4])
+         circle(r=seatstay_mindia/2);
+    }
+  }
+}
+
+Holes();