chiark / gitweb /
hole-transfer-punch: wip
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 10 Dec 2021 18:32:04 +0000 (18:32 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 10 Dec 2021 18:32:04 +0000 (18:32 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
hole-transfer-punch.scad [new file with mode: 0644]

diff --git a/hole-transfer-punch.scad b/hole-transfer-punch.scad
new file mode 100644 (file)
index 0000000..d9e4859
--- /dev/null
@@ -0,0 +1,32 @@
+// -*- C -*-
+
+include <utils.scad>
+
+dia = 6;
+
+point = 3;
+solid = 3;
+
+$fa= 1;
+$fs = 0.1;
+
+// calculated
+
+depth = dia * 1.5;
+
+module Blivet(){
+  rotate_extrude(){
+    polygon([[ 0,0 ],
+            [ point, 0 ],
+            [ point, solid ],
+            [ 0, solid + point]]);
+  }
+  linextr(0, solid){
+    square(center=true, [ dia*3, dia ]);
+  }
+  linextr(-depth, solid){
+    circle(r= dia/2);
+  }
+}
+
+Blivet();