chiark / gitweb /
trackpump-mutlihead-clip: wip
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 22 Jul 2016 14:44:48 +0000 (15:44 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 22 Jul 2016 14:44:48 +0000 (15:44 +0100)
trackpump-mutlihead-clip.scad [new file with mode: 0644]

diff --git a/trackpump-mutlihead-clip.scad b/trackpump-mutlihead-clip.scad
new file mode 100644 (file)
index 0000000..893dea7
--- /dev/null
@@ -0,0 +1,24 @@
+// -*- C -*-
+
+pump_main_dia = 38;
+pump_side_width = 5;
+pump_shaft_dia = 14;
+
+// calculated
+
+pump_side_outer_rad = pump_side_width + pump_main_dia/2;
+
+module PumpSidePlan() {
+  or = pump_side_outer_rad;
+  difference(){
+    union(){
+      translate([-or, 0]) circle(r=or);
+      translate([-or, -or]) square([or, or*2]);
+    }
+    translate([-or, 0]) circle(r=pump_main_dia/2);
+    translate([-or*2, 0])
+      square(center=true, [pump_side_width*3, pump_shaft_dia]);
+  }
+}
+
+PumpSidePlan();